Commit 0e28f954 authored by michael's avatar michael

check av_interleaved_write_frame() return

fixes issue149


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@10891 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent b3f1c2f3
...@@ -409,6 +409,8 @@ get_sync_ipts(const AVOutputStream *ost) ...@@ -409,6 +409,8 @@ get_sync_ipts(const AVOutputStream *ost)
} }
static void write_frame(AVFormatContext *s, AVPacket *pkt, AVCodecContext *avctx, AVBitStreamFilterContext *bsfc){ static void write_frame(AVFormatContext *s, AVPacket *pkt, AVCodecContext *avctx, AVBitStreamFilterContext *bsfc){
int ret;
while(bsfc){ while(bsfc){
AVPacket new_pkt= *pkt; AVPacket new_pkt= *pkt;
int a= av_bitstream_filter_filter(bsfc, avctx, NULL, int a= av_bitstream_filter_filter(bsfc, avctx, NULL,
...@@ -424,7 +426,11 @@ static void write_frame(AVFormatContext *s, AVPacket *pkt, AVCodecContext *avctx ...@@ -424,7 +426,11 @@ static void write_frame(AVFormatContext *s, AVPacket *pkt, AVCodecContext *avctx
bsfc= bsfc->next; bsfc= bsfc->next;
} }
av_interleaved_write_frame(s, pkt); ret= av_interleaved_write_frame(s, pkt);
if(ret < 0){
print_error("av_interleaved_write_frame()", ret);
exit(1);
}
} }
#define MAX_AUDIO_PACKET_SIZE (128 * 1024) #define MAX_AUDIO_PACKET_SIZE (128 * 1024)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment