oggdec: Leave treatment of serial changes to the decoder.
Attempting to re-parse the headers at demuxer level is a
pandora box the way its done currently.
This allows full reconfiguration of vorbis streams
Fixes Ticket2117
Fixes Ticket2121
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit c994bb2fb7
)
This commit is contained in:

committed by
Carl Eugen Hoyos

parent
9636266cbd
commit
1c373456f6
@@ -185,6 +185,9 @@ static int ogg_replace_stream(AVFormatContext *s, uint32_t serial)
|
|||||||
|
|
||||||
os = &ogg->streams[0];
|
os = &ogg->streams[0];
|
||||||
|
|
||||||
|
os->serial = serial;
|
||||||
|
return 0;
|
||||||
|
|
||||||
buf = os->buf;
|
buf = os->buf;
|
||||||
bufsize = os->bufsize;
|
bufsize = os->bufsize;
|
||||||
codec = os->codec;
|
codec = os->codec;
|
||||||
|
Reference in New Issue
Block a user