---
 libavcodec/vorbisdec.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/libavcodec/vorbisdec.c b/libavcodec/vorbisdec.c
index ac7c3e9..4a13a1f 100644
--- a/libavcodec/vorbisdec.c
+++ b/libavcodec/vorbisdec.c
@@ -1030,6 +1030,9 @@ static av_cold int vorbis_decode_init(AVCodecContext 
*avccontext)
         return ret;
     }
 
+    /* max decoder delay is the overlap size for 2 consecutive long blocks */
+    avccontext->delay = vc->blocksize[1] >> 1;
+
     if (vc->audio_channels > 8)
         avccontext->channel_layout = 0;
     else
-- 
1.7.1

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to