[gstreamer-bugs] [Bug 580731] qtmux needs mapping for ALAC

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Feb 16 07:43:41 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=580731
  GStreamer | gst-plugins-bad | 0.10.x

Mark Nauwelaerts <manauw> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |manauw at skynet.be
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.18

--- Comment #3 from Mark Nauwelaerts <manauw at skynet.be> 2010-02-16 15:43:36 UTC ---
Situation seems to be as follows:

* ffdec_alac expects 36 bytes as codec-data, the latter 28 being "real"
codec-data, and the first 8 an 'alac' atom prefix (so 4 bytes size + 4 bytes
fourcc).  The atom prefix in there may not be ideal (gst-ish), but if that's
the way it is (for now) ..., at least the prefix is easily recognizable

* qtdemux does not do a very nice job of extracting the proper alac atom,
commit mentioned below fixes that

* ffenc_alac provides as codec-data what is described above, so it is feasible
for qtmux (and co) to take this and put/wrap into proper locations (and
possibly also detect whether or not is provided along with atom prefix). 
Another commit given below takes care of that.

----

commit d14685eb083270802459a73e569252bfeb4b40c6
Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date:   Tue Feb 16 16:22:28 2010 +0100

    qtdemux: fix ALAC codec-data handling

    ALAC codec-data apparently comes in (at least) two flavours (mov, mp4),
    so use atom based parsing to retrieve required data, rather than
    aiming for a specific offset.

    See also #580731.


commit eed915a6fb2fc2ff8b5d5524247acc5b7a51cce1
Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date:   Tue Feb 16 16:24:12 2010 +0100

    qtmux: support for ALAC

    Fixes #580731.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list