MP4 video does not have sound after installation of codecs

Bug #89999 reported by Eugenia Loli-Queru
6
Affects Status Importance Assigned to Milestone
gst-plugins-bad-multiverse0.10 (Ubuntu)
Fix Released
Undecided
Michael Vogt

Bug Description

Binary package hint: gstreamer0.10-ffmpeg

After a clean installation of the latest Feisty ISO, I tried to play this file:
http://www.osnews.com/img/16983/f3.mp4
Ubuntu downloaded some gstreamer "ugly" codecs automatically, but it did not download everything needed. It didn't download the AAC and m4a support it seems. You see, after the automatic installation of the codecs, the video plays now, but not the sound. There is an error message with Totem saying that the following decoders were not found MPEG-4 Video decoder and MPEG-4 AAC decoder.

Revision history for this message
Sebastian Dröge (slomo) wrote :

Hi,
do you have gstreamer0.10-plugins-bad-multiverse installed?

Changed in gstreamer0.10-ffmpeg:
status: Unconfirmed → Needs Info
Revision history for this message
Eugenia Loli-Queru (eloli) wrote :

No, Ubuntu only installed automatically gstreamer-extra-plugins and ffmpeg video plugin. This is the actual bug report: that Ubuntu did not *automatically* pulled that plugins-bad-multiverse package when Totem loaded the request.

BTW, I have now installed the "restricted extras" from multiverse, but the MP4 video still doesn't play on Totem. IMO support for these kinds of files must be added one way or another, because these videos is the same kind of MP4 videos cellphones produce so people would want to have access to them on their computer.

Revision history for this message
Sebastian Dröge (slomo) wrote :

Ok, most probably this is caused by the following:

mad and faad are currently registred to decode audio/mpeg. The former can do "audio/mpeg, mpegversion=1", the latter "audio/mpeg, mpegversion=[2,4]" though the latter part of each string is not saved in the package datebase.

Now if totem plays this file it notices that it can't play "audio/mpeg, mpegversion=4" and will ask gnome-codec-install. This will look in the database for "audio/mpeg", see that mad is installed which can handle this and is happy to tell totem that it can continue playing the file. Totem now still can't play the file and gives the error.

We definitely need proper caps intersecting in gnome-codec-install and the complete caps saved in the package/codec database to have this really working.

Revision history for this message
Michael Vogt (mvo) wrote :

Thanks for your bugreport and the detailed description.

This problem was a missing codec in the autoinstall whitelist. I added it and this problem should be fixed now.

@Sebastian: your analysis is correc, having caps intersection would be really good. but it did not trigger this problem.

Cheers,
 Michael

Changed in gst-plugins-bad-multiverse0.10:
status: Needs Info → Fix Committed
Revision history for this message
Michael Vogt (mvo) wrote :

This should work now in the current feisty.

Changed in gst-plugins-bad-multiverse0.10:
assignee: nobody → mvo
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.