opusdec: properly handle mismatching configurations in multichannel streams
authorAnton Khirnov <anton@khirnov.net>
Mon, 27 Jul 2015 09:13:53 +0000 (11:13 +0200)
committerAnton Khirnov <anton@khirnov.net>
Sat, 1 Aug 2015 18:54:11 +0000 (20:54 +0200)
commitc49b88b93bca53c04f18d78c27dbf1dc6daea909
tree059e201ce39f44274d2a4f325da7a2381260bfc7
parent859ce02c9815b492da627d3098548b4f69bbc80e
opusdec: properly handle mismatching configurations in multichannel streams

The substreams can have different resampling delays, so an additional
level of buffering is needed to synchronize them.

Bug-Id: 876
libavcodec/opus.h
libavcodec/opusdec.c