[FFmpeg-soc] [RFC] AAC invalid 5.1 streams

Andreas Öman andreas at olebyn.nu
Thu Feb 28 15:46:41 CET 2008


Hi,

I've discovered that some 5.1 streams incorrectly seem to encode the LFE
element as a second SCE (Single Channel Element). With the previous
channel management in AAC this was less of a problem as it just kept
adding elements as it discovered them.

So, in order to comply with these broken streams a kludge is needed
(attached).

I still believe that my version is better because:

* It's written to comply with the standard,
   not to make things up as we go.

* It's more compact, and much less code in the output-mixer stage.

Just want to inform you guys on whats going on. If nobody objects
I'll commit it.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lfe.diff
Type: text/x-patch
Size: 1106 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-soc/attachments/20080228/766bb224/attachment.bin>


More information about the FFmpeg-soc mailing list