Inform user when bitstream filter fails.
Originally committed as revision 11587 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
8
ffmpeg.c
8
ffmpeg.c
@@ -415,9 +415,15 @@ static void write_frame(AVFormatContext *s, AVPacket *pkt, AVCodecContext *avctx
|
|||||||
&new_pkt.data, &new_pkt.size,
|
&new_pkt.data, &new_pkt.size,
|
||||||
pkt->data, pkt->size,
|
pkt->data, pkt->size,
|
||||||
pkt->flags & PKT_FLAG_KEY);
|
pkt->flags & PKT_FLAG_KEY);
|
||||||
if(a){
|
if(a>0){
|
||||||
av_free_packet(pkt);
|
av_free_packet(pkt);
|
||||||
new_pkt.destruct= av_destruct_packet;
|
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;
|
*pkt= new_pkt;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user