From: Benoit Fouet Date: Mon, 21 Jan 2008 13:36:20 +0000 (+0000) Subject: Inform user when bitstream filter fails. X-Git-Tag: v0.5~6382 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=7055cdacab305caf36c035060d695f4fa1dfce1d;p=coroid%2Flibav_saccubus.git Inform user when bitstream filter fails. Originally committed as revision 11587 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/ffmpeg.c b/ffmpeg.c index 917607272..751ba5c81 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -415,9 +415,15 @@ static void write_frame(AVFormatContext *s, AVPacket *pkt, AVCodecContext *avctx &new_pkt.data, &new_pkt.size, pkt->data, pkt->size, pkt->flags & PKT_FLAG_KEY); - if(a){ + if(a>0){ av_free_packet(pkt); new_pkt.destruct= av_destruct_packet; + } else if(a<0){ + fprintf(stderr, "%s failed for stream %d, codec %s" + , bsfc->filter->name + , pkt->stream_index + , avctx->codec ? avctx->codec->name : "copy"); + print_error("", a); } *pkt= new_pkt;