avformat/matroskadec: force 48kHz sample rate when rescaling Opus inital padding
authorJames Almer <jamrial@gmail.com>
Mon, 6 Jun 2016 04:14:11 +0000 (01:14 -0300)
committerJames Almer <jamrial@gmail.com>
Tue, 7 Jun 2016 23:32:25 +0000 (20:32 -0300)
commit49b024663501320310ec729f3bd15d0420bd9e59
tree11053235fd367d7b28e63f8c79c4486a32e3ac4c
parent27c1eae55f24e9ed005a6634cd4ddd867118fa48
avformat/matroskadec: force 48kHz sample rate when rescaling Opus inital padding

Mkvtoolnix stores the sample rate of the original stream as reported by the
"OpusHead" stream header instead of 48kHz, the actual sample rate of the Opus
stream.
Ignoring the stored sample rate and forcing 48kHz preserves the correct initial
padding when remuxing such files.

Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com>
libavformat/matroskadec.c