if(avctx && print_prefix) fprintf(stderr, "[%s @ %p]", avctx->codec ? avctx->codec->name : "?", avctx);
if(print_prefix) { fprintf(stderr, "[%s:%s @ %p]", avcl->class_name, avcl->item_name(avcl), avcl); }
static void av_log_default_callback(AVCodecContext* avctx, int level, const char* fmt, va_list vl){    static int print_prefix=1;    if(level>av_log_level)	    return;#undef fprintf    if(avctx && print_prefix)        fprintf(stderr, "[%s @ %p]", avctx->codec ? avctx->codec->name : "?", avctx);#define fprintf please_use_av_log            print_prefix= strstr(fmt, "\n") != NULL;            vfprintf(stderr, fmt, vl);}