1
mirror of https://git.videolan.org/git/ffmpeg.git synced 2024-08-01 08:49:59 +02:00

check av_interleaved_write_frame() return

fixes issue149

Originally committed as revision 10891 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Michael Niedermayer 2007-11-01 01:59:22 +00:00
parent 7c032a369a
commit 0ac0703107

View File

@ -409,6 +409,8 @@ get_sync_ipts(const AVOutputStream *ost)
}
static void write_frame(AVFormatContext *s, AVPacket *pkt, AVCodecContext *avctx, AVBitStreamFilterContext *bsfc){
int ret;
while(bsfc){
AVPacket new_pkt= *pkt;
int a= av_bitstream_filter_filter(bsfc, avctx, NULL,
@ -424,7 +426,11 @@ static void write_frame(AVFormatContext *s, AVPacket *pkt, AVCodecContext *avctx
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)