[gstreamer-bugs] [Bug 155163] [qtdemux] don't know audio FOURCC samr (from mobiles/3GPP files)
bugzilla-daemon at bugzilla.gnome.org
bugzilla-daemon at bugzilla.gnome.org
Thu Jan 27 11:56:49 PST 2005
Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.
http://bugzilla.gnome.org/show_bug.cgi?id=155163
GStreamer | gst-plugins | Ver: 0.8.5
------- Additional Comments From Ronald Bultje 2005-01-27 14:56 -------
Created an attachment (id=36611)
--> (http://bugzilla.gnome.org/attachment.cgi?id=36611&action=view)
patch
This patch implements a working AMR-narrowband decoder. It depends on the
reference library, which I've packaged in .tar.gz and .src.rpm on by website:
http://ronald.bitfreak.net/priv/amrnb-0.0.1.tar.gz
http://ronald.bitfreak.net/priv/amrnb-0.0.1-1.src.rpm
Using this plugin and the pipeline "gst-launch filesrc
location=/home/rbultje/Media/bugs/155163.3gp ! ffdemux_mov_mp4_m4a_3gp name=d {
d. ! queue ! ffdec_h263 ! ffmpegcolorspace ! xvimagesink } { d. ! queue !
amrnbdec ! audioconvert ! osssink }", I get sound. Now, there's a lot of buts:
* alsasink validly skips all data because the timestamps are messed up, so you
need osssink to hear anything.
* qtdemux spews out 200-byte chunks instead of 1600-byte chunks, which makes it
not work, therefore you need the ffmpeg qt demuxer.
I'll look at qtdemux later, I'm tired right now and very annoyed that it took
so long to get it working.
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.
More information about the Gstreamer-bugs
mailing list