[FFmpeg-devel] [PATCH] lavf: Exporting opus pre_skip in AVCodecContext
Vignesh Venkatasubramanian
vigneshv at google.com
Thu Nov 21 21:44:11 CET 2013
Opus Pre Skip is exported in AVCodecContext->delay similar to how
it is done for matroska. Doing the same for ogg too.
Signed-off-by: Vignesh Venkatasubramanian <vigneshv at google.com>
---
libavformat/oggparseopus.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libavformat/oggparseopus.c b/libavformat/oggparseopus.c
index 78aa333..94267b2 100644
--- a/libavformat/oggparseopus.c
+++ b/libavformat/oggparseopus.c
@@ -55,6 +55,7 @@ static int opus_header(AVFormatContext *avf, int idx)
st->codec->codec_id = AV_CODEC_ID_OPUS;
st->codec->channels = AV_RL8 (packet + 9);
priv->pre_skip = AV_RL16(packet + 10);
+ st->codec->delay = priv->pre_skip;
/*orig_sample_rate = AV_RL32(packet + 12);*/
/*gain = AV_RL16(packet + 16);*/
/*channel_map = AV_RL8 (packet + 18);*/
--
1.8.4.1
More information about the ffmpeg-devel
mailing list