Use deinterleavers for demangling audio packets in RealMedia.
authorKostya Shishkov <kostya.shishkov@gmail.com>
Sat, 13 Aug 2011 19:02:54 +0000 (21:02 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 21 Sep 2011 19:04:51 +0000 (21:04 +0200)
commit5163de0873faf3c7d39a9896ed188a6967cc1a40
tree87d2eba632c7647b8f1097f0592b5d200774c6a0
parent738c17b3a657b2017875c5b3ff9336944e4a8f22
Use deinterleavers for demangling audio packets in RealMedia.

Unlike other containers RealMedia stores its audio packets in scrambled form,
with interleaver ID preceeding audio codec ID. Currently deinterleaving
decision is tied to the codec while it's possible to have non-default
deinterleaver with audio codec (like Int0 deinterleaver instead of specific
one for Sipro).

Signed-off-by: Anton Khirnov <anton@khirnov.net>
libavformat/rmdec.c