Yesterday my desktop PC was running Fedora 17 and I was able to watch all kinds of video files using totem. This morning I used FedUp to upgrade the PC to Fedora 18 and since then I haven't found a video file that totem can play successfully. I always get an error message that says:
Videos requires[sic] additional plugins for this operation
The following plugins are required:
* MPEG Video decoder * MPEG-1 Layer 3 (MP3) decoder
Do you want to search for these now?
[Cancel] [Search]
I've tried pressing the search button but it just says that it can't find the required plugins.
It looks to me like I have fc18 versions of all of the relevant RPMs
$ rpm -qa | grep -i gstreamer gstreamer-ffmpeg-0.10.13-5.fc18.x86_64 gstreamer1-plugins-base-1.0.4-1.fc18.x86_64 gstreamer-plugins-good-0.10.31-5.fc18.x86_64 gstreamer1-plugins-bad-free-1.0.4-1.fc18.x86_64 gstreamer-plugins-bad-0.10.23-2.fc18.x86_64 gstreamer-plugins-base-0.10.36-3.fc18.x86_64 gstreamer-rtsp-0.10.8-3.fc18.x86_64 gstreamer1-1.0.4-1.fc18.x86_64 gstreamer-plugins-ugly-0.10.19-5.fc18.x86_64 gstreamer-plugins-bad-free-0.10.23-13.fc18.x86_64 gstreamer1-plugins-good-1.0.4-1.fc18.x86_64 gstreamer-python-0.10.22-3.fc18.x86_64 gstreamer-tools-0.10.36-2.fc18.x86_64 phonon-backend-gstreamer-4.6.2-2.fc18.x86_64 PackageKit-gstreamer-plugin-0.8.7-1.fc18.x86_64 gstreamer-0.10.36-2.fc18.x86_64 gstreamer-plugins-bad-free-extras-0.10.23-13.fc18.x86_64
All of which leads me to two questions.
1/ How can I get back the ability to play videos? 2/ How did the FedUp upgrade manage to break this?
Please let me know if you need any more information or if there's a more useful place for me to report this issue.
Cheers,
Dave...
On Sun, 20 Jan 2013 18:03:06 +0000 Dave Cross davorg@gmail.com wrote:
It looks to me like I have fc18 versions of all of the relevant RPMs
did you: yum distro-sync? did you re--enable rpmfuion repos?
On Sun, 20 Jan 2013 18:03:06 +0000, Dave Cross wrote:
Yesterday my desktop PC was running Fedora 17 and I was able to watch all kinds of video files using totem. This morning I used FedUp to upgrade the PC to Fedora 18 and since then I haven't found a video file that totem can play successfully. I always get an error message that says:
Videos requires[sic] additional plugins for this operation
The following plugins are required:
- MPEG Video decoder
- MPEG-1 Layer 3 (MP3) decoder
Do you want to search for these now?
[Cancel] [Search]
I've tried pressing the search button but it just says that it can't find the required plugins.
It looks to me like I have fc18 versions of all of the relevant RPMs
$ rpm -qa | grep -i gstreamer gstreamer-ffmpeg-0.10.13-5.fc18.x86_64 gstreamer1-plugins-base-1.0.4-1.fc18.x86_64 gstreamer-plugins-good-0.10.31-5.fc18.x86_64 gstreamer1-plugins-bad-free-1.0.4-1.fc18.x86_64 gstreamer-plugins-bad-0.10.23-2.fc18.x86_64 gstreamer-plugins-base-0.10.36-3.fc18.x86_64 gstreamer-rtsp-0.10.8-3.fc18.x86_64 gstreamer1-1.0.4-1.fc18.x86_64 gstreamer-plugins-ugly-0.10.19-5.fc18.x86_64 gstreamer-plugins-bad-free-0.10.23-13.fc18.x86_64 gstreamer1-plugins-good-1.0.4-1.fc18.x86_64 gstreamer-python-0.10.22-3.fc18.x86_64 gstreamer-tools-0.10.36-2.fc18.x86_64 phonon-backend-gstreamer-4.6.2-2.fc18.x86_64 PackageKit-gstreamer-plugin-0.8.7-1.fc18.x86_64 gstreamer-0.10.36-2.fc18.x86_64 gstreamer-plugins-bad-free-extras-0.10.23-13.fc18.x86_64
All of which leads me to two questions.
1/ How can I get back the ability to play videos?
Have you tried adding missing gstreamer1 plug-in packages? see: yum list gstreamer1*
2/ How did the FedUp upgrade manage to break this?
Totem in F18 is based on GStreamer v1.0.x, while you've listed also packages for GStreamer v0.10.x. Fedup cannot know if Totem needs additional plugins from repos like RPMFusion.
On 20 January 2013 18:19, Michael Schwendt mschwendt@gmail.com wrote:
On Sun, 20 Jan 2013 18:03:06 +0000, Dave Cross wrote:
Yesterday my desktop PC was running Fedora 17 and I was able to watch all kinds of video files using totem. This morning I used FedUp to upgrade the PC to Fedora 18 and since then I haven't found a video file that totem can play successfully. I always get an error message that says:
Videos requires[sic] additional plugins for this operation
The following plugins are required:
- MPEG Video decoder
- MPEG-1 Layer 3 (MP3) decoder
Do you want to search for these now?
[Cancel] [Search]
I've tried pressing the search button but it just says that it can't find the required plugins.
It looks to me like I have fc18 versions of all of the relevant RPMs
$ rpm -qa | grep -i gstreamer gstreamer-ffmpeg-0.10.13-5.fc18.x86_64 gstreamer1-plugins-base-1.0.4-1.fc18.x86_64 gstreamer-plugins-good-0.10.31-5.fc18.x86_64 gstreamer1-plugins-bad-free-1.0.4-1.fc18.x86_64 gstreamer-plugins-bad-0.10.23-2.fc18.x86_64 gstreamer-plugins-base-0.10.36-3.fc18.x86_64 gstreamer-rtsp-0.10.8-3.fc18.x86_64 gstreamer1-1.0.4-1.fc18.x86_64 gstreamer-plugins-ugly-0.10.19-5.fc18.x86_64 gstreamer-plugins-bad-free-0.10.23-13.fc18.x86_64 gstreamer1-plugins-good-1.0.4-1.fc18.x86_64 gstreamer-python-0.10.22-3.fc18.x86_64 gstreamer-tools-0.10.36-2.fc18.x86_64 phonon-backend-gstreamer-4.6.2-2.fc18.x86_64 PackageKit-gstreamer-plugin-0.8.7-1.fc18.x86_64 gstreamer-0.10.36-2.fc18.x86_64 gstreamer-plugins-bad-free-extras-0.10.23-13.fc18.x86_64
All of which leads me to two questions.
1/ How can I get back the ability to play videos?
Have you tried adding missing gstreamer1 plug-in packages? see: yum list gstreamer1*
Thanks for the advice. I hadn't noticed that there were gstreamer and gstreamer1 packages on my system.
Installing the missing gstreamer1 packages didn't solve the problem. But from some googling I found the advice to reinstall gstreamer1-plugins-base and gstreamer1-plugins-good. And that seems to have done the trick.
2/ How did the FedUp upgrade manage to break this?
Totem in F18 is based on GStreamer v1.0.x, while you've listed also packages for GStreamer v0.10.x. Fedup cannot know if Totem needs additional plugins from repos like RPMFusion.
Ah. Yes, I see that now. I assume there's a good reason for the version number to be in the name of the packages rather than in the version number :-/
Cheers,
Dave...
On Mon, 21 Jan 2013 06:48:25 +0000, Dave Cross wrote:
Installing the missing gstreamer1 packages didn't solve the problem. But from some googling I found the advice to reinstall gstreamer1-plugins-base and gstreamer1-plugins-good. And that seems to have done the trick.
Dubious. I wish people would stop suggesting that reinstalling packages fixes something. Seldomly it does. For example, when the installed files have been damaged or deleted, which is something RPM can check. Then reinstalling the packages restores the files. Or when the packages contain install-time scripts, which process something (that is not the case here, however). More often than not, reinstalling packages does not change anything at all.
Reinstalling gstreamer1-plugins-base and gstreamer1-plugins-good (both packages from Fedora) is very unlikely to fix decoding of MPEG and MP3.
On 21 January 2013 11:04, Michael Schwendt mschwendt@gmail.com wrote:
On Mon, 21 Jan 2013 06:48:25 +0000, Dave Cross wrote:
Installing the missing gstreamer1 packages didn't solve the problem. But from some googling I found the advice to reinstall gstreamer1-plugins-base and gstreamer1-plugins-good. And that seems to have done the trick.
Dubious. I wish people would stop suggesting that reinstalling packages fixes something. Seldomly it does. For example, when the installed files have been damaged or deleted, which is something RPM can check. Then reinstalling the packages restores the files. Or when the packages contain install-time scripts, which process something (that is not the case here, however). More often than not, reinstalling packages does not change anything at all.
Reinstalling gstreamer1-plugins-base and gstreamer1-plugins-good (both packages from Fedora) is very unlikely to fix decoding of MPEG and MP3.
I was dubious too. But it worked. I think it was something to do with forcing the plugins to be registered.
Dave..
On Mon, 21 Jan 2013 11:21:22 +0000, Dave Cross wrote:
Reinstalling gstreamer1-plugins-base and gstreamer1-plugins-good (both packages from Fedora) is very unlikely to fix decoding of MPEG and MP3.
I was dubious too. But it worked. I think it was something to do with forcing the plugins to be registered.
That registry is local to your user's account. :) You can simply delete it instead of reinstalling packages:
rm $HOME/.cache/gstreamer-1.0/registry*
The next time a GStreamer1 based program is run, the registry will be recreated. Alternatively, there are the command-line tools that trigger a rebuild of the registry too, e.g. gst-inspect-1.0, gst-launch-1.0, or:
$ cd ~/Videos $ gst-typefind-1.0 DSCN0762.MOV DSCN0762.MOV - video/quicktime
For GStreamer 0.x, the registry is in $HOME/.gstreamer-0.10/
Actually the package which you were looking for is
gstreamer1-libav
which is I think pretty exclusive to Fedora 18, I don't think reinstalling any of gstreamer-plugins could do the trick for you.
On Mon, Jan 21, 2013 at 5:15 PM, Michael Schwendt mschwendt@gmail.comwrote:
On Mon, 21 Jan 2013 11:21:22 +0000, Dave Cross wrote:
Reinstalling gstreamer1-plugins-base and gstreamer1-plugins-good (both packages from Fedora) is very unlikely to fix decoding of MPEG and MP3.
I was dubious too. But it worked. I think it was something to do with forcing the plugins to be registered.
That registry is local to your user's account. :) You can simply delete it instead of reinstalling packages:
rm $HOME/.cache/gstreamer-1.0/registry*
The next time a GStreamer1 based program is run, the registry will be recreated. Alternatively, there are the command-line tools that trigger a rebuild of the registry too, e.g. gst-inspect-1.0, gst-launch-1.0, or:
$ cd ~/Videos $ gst-typefind-1.0 DSCN0762.MOV DSCN0762.MOV - video/quicktime
For GStreamer 0.x, the registry is in $HOME/.gstreamer-0.10/
-- Fedora release 18 (Spherical Cow) - Linux 3.7.2-204.fc18.x86_64 loadavg: 0.00 0.01 0.05 -- users mailing list users@lists.fedoraproject.org To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org