After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 474044 - audio on .3gp files does not work
audio on .3gp files does not work
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: dont know
0.10.x
Other All
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-09-05 21:57 UTC by Nicolò Chieffo
Modified: 2007-09-06 08:01 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Nicolò Chieffo 2007-09-05 21:57:40 UTC
Please describe the problem:
totem-gstreamer 2.19.90-0ubuntu3
gstreamer0.10-pitfdll 0.9.1.1+cvs20070321-1ubuntu1
gstreamer0.10-plugins-bad 0.10.5-1ubuntu2
gstreamer0.10-plugins-base 0.10.14-1ubuntu3
gstreamer0.10-plugins-good 0.10.6-0ubuntu1
gstreamer0.10-plugins-ugly 0.10.6-0ubuntu2

I have a cellphone which records videos in the 3gp format, which has AMR audio. The audio does not work at all

Steps to reproduce:
1. record a video with my cellphone
2. reproduce it in totem-gstreamer


Actual results:
video is shown, audio does not work. totem prints some message:
** Message: don't know how to handle audio/AMR, codec_data=(buffer)0000001164616d72533630200081ff000a, rate=(int)8000, channels=(int)1

(totem:1923): GStreamer-CRITICAL **: gst_value_set_fraction: assertion `denominator != 0' failed

** (totem:1923): CRITICAL **: gst_video_calculate_display_ratio: assertion `num > 0' failed
** Message: Missing plugin: gstreamer|0.10|totem|Decoder Adaptive Multi Rate (AMR)|decoder-audio/AMR (Decoder Adaptive Multi Rate (AMR))
no application found
** Message: No installation candidate for missing plugins found.


Expected results:
audio works

Does this happen every time?
Yes

Other information:
kaffeine (xine based) does not work either
Comment 1 Tim-Philipp Müller 2007-09-05 22:17:00 UTC
Any chance you could create and attach a small sample file (< 1MB)?

To state the obvious, it looks like you just don't have the AMR decoder required for this file installed.  You should poke ubuntu to package those by filing a bug in bugs.launchpad.net (their bug tracker).

The criticals look like yet another bug that should be fixed too, so a sample file would really be useful.

Comment 2 Nicolò Chieffo 2007-09-05 22:24:00 UTC
here is a link to a 1,1MB from a bug in launchpad http://launchpadlibrarian.net/8969831/notti_mondiali.3gp

I've alreadu files a bun in launchpad about it, but ubuntu guys hasn't "detected" it yet. Could you tell me the name of the file which can decode AMR? is it a .so file?
Comment 3 Sebastian Dröge (slomo) 2007-09-06 04:56:22 UTC
The Ubuntu packages simply don't have AMR support. The best would be to file a bug in launchpad and ask for packaging the AMR lib and adding support for AMR to the gstreamer plugin packages.
Comment 4 Nicolò Chieffo 2007-09-06 07:56:15 UTC
ok, sorry
Comment 5 Nicolò Chieffo 2007-09-06 07:57:09 UTC
could you tell me in which gstreamer package there is the amr support?
Comment 6 Sebastian Dröge (slomo) 2007-09-06 08:01:59 UTC
It's in gst-plugins-bad