[Bug 715050] New: add typefinder for audio/audible

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Nov 22 17:52:09 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=715050
  GStreamer | gst-plugins-base | git

           Summary: add typefinder for audio/audible
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: notverysmart at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Rhythmbox users report that audiobook files from audible.com, which are in a
proprietary undocumented DRM format, are detected as 'video/mpeg,
systemstream=(boolean)false, mpegversion=(int)1, parsed=(boolean)false', after
which mpegvideoparse spins trying to decode parts of the file.  GstDiscoverer
usually times out after 10 seconds or so of this.

I found this project: http://code.google.com/p/pyaudibletags/ which gives some
details on the file header, so I wrote a simple typefinder based on bytes 4-7
which are apparently a format identifier.  I'm not sure how much more we could
do.  The first four bytes are apparently supposed to match the file size, so it
could possibly check that as well.

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


More information about the gstreamer-bugs mailing list