Browse Source

lavf: Exporting opus pre_skip in AVCodecContext

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@google.com>
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.2-rc1
Vignesh Venkatasubramanian Michael Niedermayer 12 years ago
parent
commit
7f11c530dc
1 changed files with 1 additions and 0 deletions
  1. +1
    -0
      libavformat/oggparseopus.c

+ 1
- 0
libavformat/oggparseopus.c View File

@@ -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);*/


Loading…
Cancel
Save