mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec: for audio encoding, reset output packet when it is not valid
This commit is contained in:
parent
fa0319b4fd
commit
74e10b6204
|
@ -909,8 +909,11 @@ int attribute_align_arg avcodec_encode_audio2(AVCodecContext *avctx,
|
||||||
avctx->frame_number++;
|
avctx->frame_number++;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ret < 0 || !*got_packet_ptr)
|
if (ret < 0 || !*got_packet_ptr) {
|
||||||
av_free_packet(avpkt);
|
av_free_packet(avpkt);
|
||||||
|
av_init_packet(avpkt);
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
/* NOTE: if we add any audio encoders which output non-keyframe packets,
|
/* NOTE: if we add any audio encoders which output non-keyframe packets,
|
||||||
this needs to be moved to the encoders, but for now we can do it
|
this needs to be moved to the encoders, but for now we can do it
|
||||||
|
|
Loading…
Reference in New Issue