GNOME Bugzilla – Bug 594030
[mpegtsdemux] Support for AC3/EAC3 not 100% correct
Last modified: 2010-05-22 14:54:18 UTC
Hi, as discussed on IRC the AC3/EAC3 support in mpegtsdemux is not 100% correct. There's a Fluendo changeset that seems to implement it properly though: https://core.fluendo.com/gstreamer/trac/changeset?new=trunk%2Fgst-fluendo-mpegdemux%2Fsrc%401677&old=trunk%2Fgst-fluendo-mpegdemux%2Fsrc%401676 This should be tested and merged before any new gst-plugins-bad release.
commit b9486bf032991e83a6a878b422d7f2cce4ad7909 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Thu Sep 3 15:45:06 2009 +0200 mpegtsdemux: If stream type is AC3 and no EAC3 descriptor is found assume AC commit da643bf921397f19f0ed5c84b87366c890104494 Author: Josep Torra <josep@fluendo.com> Date: Thu Sep 3 15:40:14 2009 +0200 mpegtsdemux: Implement EAC3 handling according some ATSC specs. Fixes bug #594030.
Sebastian, would you happen to know what exactly those specs say? Making another attempt at fixing https://bugzilla.gnome.org/show_bug.cgi?id=605980 I find that the code responsible for detecting my AC3 as E-AC3 was added by you and Josep Torra around c67dc212bfc4f.