func: static int default_filter_frame(AVFilterLink *link,AVFilterBufferRef *frame) return ff_filter_frame ( link -> dst -> outputs [ 0 ] , frame ) ; int ff_filter_frame(AVFilterLink *link,AVFilterBufferRef *frame) ff_tlog_ref ( ( ( void * ) 0 ) , frame , 1 ); void ff_tlog_ref(void *ctx,AVFilterBufferRef *ref,int end) if ( 0 )  av_log ( ctx , 48 , "ref[%p buf:%p refcount:%d perms:%s data:%p linesize[%d, %d, %d, %d] pts:%ld pos:%ld" , ref , ref -> buf , ref -> buf -> refcount , ff_get_ref_perms_string ( buf , sizeof ( buf ) , ref -> perms ) , ref -> data [ 0 ] , ref -> linesize [ 0 ] , ref -> linesize [ 1 ] , ref -> linesize [ 2 ] , ref -> linesize [ 3 ] , ref -> pts , ref -> pos ); while ( 0 )  char *ff_get_ref_perms_string(char *buf,size_t buf_size,int perms) snprintf ( buf , buf_size , "%s%s%s%s%s%s" , ( perms & 0x1 ? "r" : "" ) , ( perms & 0x02 ? "w" : "" ) , ( perms & 0x04 ? "p" : "" ) , ( perms & 0x08 ? "u" : "" ) , ( perms & 0x10 ? "U" : "" ) , ( perms & 0x20 ? "n" : "" ) ); return buf ; 