[Bug 681003] New: [NEW PLUGIN] mpg123 MP3 decoding plugin

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Aug 1 09:49:18 PDT 2012


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

           Summary: [NEW PLUGIN] mpg123 MP3 decoding plugin
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: dv at pseudoterminal.org
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


I wrote a plugin for decoding MP3's using the mpg123 library (
http://mpg123.de/ ).
It can be found on Github: https://github.com/dv1/gstmpg123

- Tested on x86-64, using Arch Linux, and on an ARM Cortex-A8 , using Angstrom
- Relies on mpegaudioparse for seeking and extracting the frames
- Uses GstAudioDecoder as base class
- Works with GStreamer 0.10.36 and 0.11.92
- Supports multiple downstream sample formats, making use of mpg123's internal
code paths for each one

I know of of older plugins that decode with mpg123, but from what I have seen,
they are no longer maintained, and were using GstElement as base class (I use
GstAudioDecoder). I also heard about seeking problems.

Also, I am aware that GStreamer uses autotools (and not waf) for building, and
am currently writing autotools scripts that should be compatible with the
GStreamer ones.

It has worked well for me so far, I have watched movies with MP3 audio with it,
didn't see seeking issues... the only feature left open is gapless playback,
and the discussion about that one can be found here:
https://bugzilla.gnome.org/show_bug.cgi?id=620323

-- 
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