Bug 4449 - GStreamer mp3 playback on Nitrogen6X - seg faults
Summary: GStreamer mp3 playback on Nitrogen6X - seg faults
Status: RESOLVED FIXED
Alias: None
Product: BSPs
Classification: Build System, Metadata & Runtime
Component: bsps-meta-fsl-arm (show other bugs)
Version: unspecified
Hardware: Other arm
: Medium normal
Target Milestone: 1.5
Assignee: Daiane
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2013-05-03 06:21 UTC by Erik Botö
Modified: 2013-08-06 19:48 UTC (History)
1 user (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Botö 2013-05-03 06:21:38 UTC
I tried building the fsl-image-test + gst-plugins-good-id3demux to
enable mp3 playback using gst-launch. But when doing gst-launch
playbin2 uri=file:///path/to/mp3 gst-launch segfaults. If I build
another image with the mad-plugin for gstreamer, and remove
libmfw_gst_mp3dec.so so the mad-plugin is used it plays ok.

Has someone else tried to use the gstreamer plugin provided by
libmfw_gst_mp3dec.so for mp3 playback?

I tried to identify the key elements in the gstreamer pipes:

Working:
id3demux
mpegaudioparse0
mad
pulsesink

Crashing:
id3demux
mpegaudioparse0
mfw_mp3decoder
pulsesink

I've also gotten feedback from the mailing list that the problem exist on SabreSD and SabreLite using e.g. :
$ gst-launch filesrc location=/home/sax.mp3 ! mfw_mp3decoder ! alsasink
Comment 1 Otavio Salvador 2013-07-12 13:53:42 UTC
I think this has been fixed in master, didn't it?
Comment 2 Daiane 2013-08-06 19:48:24 UTC
As I know it was fixed when MM was updated to 3.0.7.

;)