Bug 181521 - [patch] multimedia/gstreamer-ffmpeg: enable mp3 decoder fallback
Summary: [patch] multimedia/gstreamer-ffmpeg: enable mp3 decoder fallback
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-multimedia (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-08-25 08:20 UTC by Jan Beich
Modified: 2014-03-02 21:40 UTC (History)
0 users

See Also:


Attachments
patch-mp3 (429 bytes, text/plain)
2013-08-25 08:20 UTC, Jan Beich
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich 2013-08-25 08:20:00 UTC
Mark ffdec_mp3 as "marginal" to allow decoder fallback in absence of
"primary" plugins such as fluendo or mad. It was originally marked
"none" for reasons that're obsolete now e.g., broken seeking.

This should help firefox24 to have mp3 playback support by default.

How-To-Repeat: $ gst-launch-0.10 playbin2 uri=file:///path/to/foo.mp3
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Missing element: MPEG-1 Layer 3 (MP3) decoder
WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No decoder available for type 'audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2, parsed=(boolean)true'.
Additional debug info:
gsturidecodebin.c(874): void unknown_type_cb(GstElement *, GstPad *, GstCaps *, GstURIDecodeBin *) (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0
ERROR: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20: Your GStreamer installation is missing a plug-in.
Additional debug info:
gstdecodebin2.c(3576): gboolean gst_decode_bin_expose(GstDecodeBin *) (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20:
no suitable plugins found
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-08-25 08:20:07 UTC
Responsible Changed
From-To: freebsd-ports-bugs->freebsd-multimedia

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Koop Mast freebsd_committer freebsd_triage 2014-03-02 21:40:08 UTC
State Changed
From-To: open->closed

Committed thanks