Modify

Opened 22 months ago

#22163 new defect

GStreamer on Kirkwood target - no mp3 playback using playbin

Reported by: adn77 Owned by: developers
Priority: normal Milestone:
Component: packages Version: Chaos Calmer 15.05
Keywords: gstreamer Cc:

Description

I have already filed a bug report with the folks at gnome.org

https://bugzilla.gnome.org/show_bug.cgi?id=762224

They assume it's got something to do with compiler settings.

I tried to compile different versions of Gstreamer as well as using the ones provided with CC 15.05(01) and Trunk. This is not a problem of my Buildroot alone - the official Buildbot is also affected.

--

I'm trying to get the playbin plugin to play mp3 on my pogoplug e02 (kirkwood target).
After quite some research I came to conclude that the typefind function is not working properly.

Here is how to reproduce:

the following OpenWRT packages (and their dependencies) are required

gstreamer1-utils
gst1-mod-typefindfunctions
gst1-mod-id3demux

wget -O test.mp3 "http://soundbible.com/grab.php?id=1815&type=mp3"
gst-launch-1.0 filesrc location=test.mp3 ! id3demux ! fakesink -t

ERROR: from element /GstPipeline:pipeline0/GstID3Demux:id3demux0: Could not detect type of contents
Additional debug info:
gsttagdemux.c(1417): gst_tag_demux_element_find (): /GstPipeline:pipeline0/GstID3Demux:id3demux0

Running the same on any other architecture (mips, ar71xx) using the same OpenWRT package

FOUND TAG : found by element "fakesink0".

encoded by: dBpoweramp Release 13.5

container format: ID3 tag

--

Unfortunately I am no C(++) programmer at all, therefore I have no idea what to do next in order to fix this.
The problem is in the binary data handling e.g. in gsttypefindfuntions.c (gst1-plugins-base package).
When I force MP3 detection by lowering the check-frames I get an error in mpegaudioparse not being able to detect bitrate and samplerate.

Attachments (1)

debug_armv5l.log.gz (94.7 KB) - added by adn77 22 months ago.
debug level 6 of program invocation

Download all attachments as: .zip

Change History (1)

Changed 22 months ago by adn77

debug level 6 of program invocation

Add Comment

Modify Ticket

Action
as new .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.