diff mbox series

[FFmpeg-devel,3/3] avcodec/mpegvideo_enc: Reset stuffing bits if they are not supported

Message ID 20210530180255.23554-3-michael@niedermayer.cc
State Accepted
Commit 996797f8ed06e6ccb5287e18a5de88b2b0db31ec
Headers show
Series [FFmpeg-devel,1/3] avcodec/svq1enc: Do not print debug RD value before it has been computed | expand

Checks

Context Check Description
andriy/x86_make success Make finished
andriy/x86_make_fate success Make fate finished
andriy/PPC64_make success Make finished
andriy/PPC64_make_fate success Make fate finished

Commit Message

Michael Niedermayer May 30, 2021, 6:02 p.m. UTC
Fixes: Assertion failure
Fixes: Ticket8202

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
---
 libavcodec/mpegvideo_enc.c | 1 +
 1 file changed, 1 insertion(+)

Comments

Michael Niedermayer June 2, 2021, 3:35 p.m. UTC | #1
On Sun, May 30, 2021 at 08:02:55PM +0200, Michael Niedermayer wrote:
> Fixes: Assertion failure
> Fixes: Ticket8202
> 
> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
> ---
>  libavcodec/mpegvideo_enc.c | 1 +
>  1 file changed, 1 insertion(+)

will apply

[...]
diff mbox series

Patch

diff --git a/libavcodec/mpegvideo_enc.c b/libavcodec/mpegvideo_enc.c
index 13618394a5..38dde3702a 100644
--- a/libavcodec/mpegvideo_enc.c
+++ b/libavcodec/mpegvideo_enc.c
@@ -1850,6 +1850,7 @@  vbv_retry:
             break;
             default:
                 av_log(avctx, AV_LOG_ERROR, "vbv buffer overflow\n");
+                s->stuffing_bits = 0;
             }
             flush_put_bits(&s->pb);
             s->frame_bits  = put_bits_count(&s->pb);