@ -583,51 +583,6 @@ struct AVFilterLink {
AVLINK_INIT ///< complete
} init_state ;
/**
* The buffer reference currently being sent across the link by the source
* filter . This is used internally by the filter system to allow
* automatic copying of buffers which do not have sufficient permissions
* for the destination . This should not be accessed directly by the
* filters .
*/
AVFilterBufferRef * src_buf ;
/**
* The buffer reference to the frame sent across the link by the
* source filter , which is read by the destination filter . It is
* automatically set up by ff_start_frame ( ) .
*
* Depending on the permissions , it may either be the same as
* src_buf or an automatic copy of it .
*
* It is automatically freed by the filter system when calling
* ff_end_frame ( ) . In case you save the buffer reference
* internally ( e . g . if you cache it for later reuse ) , or give it
* away ( e . g . if you pass the reference to the next filter ) it
* must be set to NULL before calling ff_end_frame ( ) .
*/
AVFilterBufferRef * cur_buf ;
/**
* The buffer reference to the frame which is sent to output by
* the source filter .
*
* If no start_frame callback is defined on the link destination pad ,
* ff_start_frame ( ) will automatically request a new buffer on the
* first output link of the destination filter . The reference to
* the buffer so obtained is stored in the out_buf field on the
* output link .
*
* It can also be set by the filter code in case the filter needs
* to access the output buffer later . For example the filter code
* may set it in a custom start_frame , and access it in
* draw_slice .
*
* It is automatically freed by the filter system in
* ff_end_frame ( ) .
*/
AVFilterBufferRef * out_buf ;
struct AVFilterPool * pool ;
/**