[Bug 776962] flacenc: Conversion from m4a encapsuled alac to flac fail with: Could not initialize supporting library.

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Jan 14 15:23:53 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=776962

Tim-Philipp Müller <t.i.m at zen.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|git master                  |1.11.2

--- Comment #13 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
Should be fixed in git master now, thanks for the bug report and the sample
file!

qtdemux would extract the coverart image as PREVIEW_IMAGE and we would then
hand that to flac and mark it as a file icon type image. I don't know why
exactly flac refused that, but it's probably either because it's not actually a
PNG (which is a requirement for image type 1) or because it's not actually
32x32 (which is a requirement for image type 1).

commit 5404304facbec97e8d6d31370b8ea6ba89572336
Author: Tim-Philipp Müller <tim at centricular.com>
Date:   Sat Jan 14 15:16:53 2017 +0000

    qtdemux: boldly assume that first 'covr' image is the front cover

commit 59fd44a56faf2fa71cdc74f45dac5f4a985359dd
Author: Tim-Philipp Müller <tim at centricular.com>
Date:   Sat Jan 14 15:09:07 2017 +0000

    qtdemux: extract cover art images into GST_TAG_IMAGE not PREVIEW_IMAGE

    These are usually much bigger than icon size and required by
    iTunes to be certain fairly large sizes. In qtmux it is also
    the IMAGE tags which we write out as 'covr' atoms.

commit bc6a9327f47438bb3598ba8c4f5e9b8b1db8385d
Author: Tim-Philipp Müller <tim at centricular.com>
Date:   Sat Jan 14 15:05:36 2017 +0000

    flacenc: also set PICTURE tag width and height if available

commit 23fb9ead5d072fd82e86bbbcc8493f0d5cecca66
Author: Tim-Philipp Müller <tim at centricular.com>
Date:   Sat Jan 14 14:58:52 2017 +0000

    flacenc: fix encoder init error with some GST_TAG_PREVIEW_IMAGEs

    The encoder fails to initialise when we try to set GST_TAG_PREVIEW_IMAGEs
    sent to use by qtdemux from iTunes-generated m4a files. We should
    not just blindly translate the PREVIEW tag to file icon image types,
    but check if the specific conditions required are met (i.e. image
    type 1 must be a 32x32 PNG icon, and what we're getting is 500x500).

    https://bugzilla.gnome.org/show_bug.cgi?id=776962

-- 
You are receiving this mail because:
You are the QA Contact for the bug.


More information about the gstreamer-bugs mailing list