Message ID | tencent_3719C2A5B5B4685E00096BAA7C0EAD8E3B0A@qq.com |
---|---|
State | Accepted |
Commit | cf4af4bca0368afd36e1c77980bf5e8a165bb99a |
Headers | show |
Series | [FFmpeg-devel] avcodec/mediacodecenc: Flush bsf after create extradata | expand |
Context | Check | Description |
---|---|---|
yinshiyou/make_loongarch64 | success | Make finished |
yinshiyou/make_fate_loongarch64 | success | Make fate finished |
diff --git a/libavcodec/mediacodecenc.c b/libavcodec/mediacodecenc.c index c87a0d86c5..bbf570e7be 100644 --- a/libavcodec/mediacodecenc.c +++ b/libavcodec/mediacodecenc.c @@ -681,6 +681,7 @@ bailout: s->eof_sent = 0; ff_AMediaCodec_flush(s->codec); } + av_bsf_flush(s->bsf); av_packet_free(&pkt); return ret; }
From: Zhao Zhili <zhilizhao@tencent.com> Avoid leaving any data inside bsf while also avoid keep bsf in EOF state. --- libavcodec/mediacodecenc.c | 1 + 1 file changed, 1 insertion(+)