[Bug 702051] New: uridecode plugin does not properly build mad pipeline on MIPS

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jun 11 19:12:14 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=702051
  GStreamer | don't know | 1.x

           Summary: uridecode plugin does not properly build mad pipeline
                    on MIPS
    Classification: Platform
           Product: GStreamer
           Version: 1.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: don't know
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: mike at flyn.org
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


I built GStreamer 1.0.7 using OpenWrt. The following pipeline, which uses mad
directly, works:

# gst-launch-1.0 filesrc location=/tmp/foo.mp3 ! mad ! fakesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 17072136110 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

However, the following use of uridecodebin fails as indicated:

# gst-launch-1.0 uridecodebin uri=file:///tmp/foo.mp3 ! fakesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Missing element: MPEG-1 Layer 3 (MP3) decoder
WARNING: from element /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0: No
decoder available for type 'audio/mpeg, mpegversion=(int)1, .
Additional debug info:
gsturidecodebin.c(880): unknown_type_cb ():
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0
ERROR: from element
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0:
Your GStreamer installation is missing a .
Additional debug info:
gstdecodebin2.c(3705): gst_decode_bin_expose ():
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0:
no suitable plugins found
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...

# gst-inspect-1.0  | grep mp3
typefindfunctions: audio/mpeg: mp3, mp2, mp1, mpga
typefindfunctions: application/x-apetag: mp3, ape, mpc, wv
typefindfunctions: application/x-id3v1: mp3, mp2, mp1, mpga, ogg, flac, tta
typefindfunctions: application/x-id3v2: mp3, mp2, mp1, mpga, ogg, flac, tta
lame:  lamemp3enc: L.A.M.E. mp3 encoder
mad:  mad: mad mp3 decoder

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