Is there a guide to install proprietary multimedia codecs for the openSUSE? I’ve only found this post, it’s for 13.1 version. I don’t know how much openSUSE 13.1 and 13.2 differ. I could try replacing
zypper ar -f http://opensuse-guide.org/repo/13.1/ libdvdcss
with
zypper ar -f http://opensuse-guide.org/repo/13.2/ libdvdcss
I can’t currently watch DVDs and play several media formats with VLC. I’ve subscribed to Packman repository and installed libdvdcss running the latter command.
However, I didn’t switch to Packman in Gnome because I was afraid of breaking my installation. Should I replace 52 packages?
zypper ar -f http://opensuse-guide.org/repo/13.1/ libdvdcss
with
zypper ar -f http://opensuse-guide.org/repo/13.2/ libdvdcss
Yes, exactly.
Or just activate the repo (and Packman) in YaST->Software Repositories->Add->Community Repositories.
I can’t currently watch DVDs and play several media formats with VLC. I’ve subscribed to Packman repository and installed libdvdcss running the latter command.
Just to be sure:
The “latter command” doesn’t install anything. It just adds the repo.
You have to explicitly install libdvdcss.
Although libdvdcss is only needed for encrypted DVDs, others should play fine without it.
However, I didn’t switch to Packman in Gnome because I was afraid of breaking my installation. Should I replace 52 packages?
No.
That dialog wants to uninstall 52 packages (or replace them with the 32bit version because of conflicts), not switch to Packman.
Seems like you added the wrong repo (the one for Factory/Tumbleweed maybe?).
Can you please post your list?
As I wrote in your other thread, remove the VLC repo, it is incompatible with Packman.
Other than that (and the libdvdcss repo for 12.1) the repos look ok, I don’t see what could cause your error message.
Just one note: be carefull with multimedia:libs, this contains the latest versions of the crippled multimedia stuff, and might therefore be prefered over Packman.
PS: I think I know now what happened:
There probably still was the conflict you originally mentioned (“Nothing provides libHalf12 needed by gstreamer-plugins-bad…”), and zypper therefore removed gstreamer-plugins-bad.
This in turn does indeed remove the GNOME session, and more.
On my system these packages will be removed when I uninstall gstreamer-plugins-bad:
wolfi@amiga:~> sudo zypper rm gstreamer-plugins-badroot's password:
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 3 applications are going to be REMOVED:
Contacts "Tweak Tool" Videos
The following 28 packages are going to be REMOVED:
gdm gdm-branding-openSUSE gdm-lang gnome-contacts gnome-contacts-lang
gnome-control-center gnome-control-center-color gnome-control-center-lang
gnome-session gnome-session-default-session gnome-session-lang gnome-shell
gnome-shell-browser-plugin gnome-shell-lang
gnome-shell-search-provider-contacts gnome-shell-search-provider-epiphany
gnome-shell-search-provider-nautilus gnome-tweak-tool gnome-tweak-tool-lang
gstreamer-plugins-bad gstreamer-plugins-bad-lang libcheese-gtk23 libcheese7
nautilus-totem totem totem-lang totem-plugin-zeitgeist totem-plugins
28 packages to remove.
After the operation, 52.1 MiB will be freed.
So you should probably also reinstall gdm, totem, gnome-control-center and gnome-tweak-tool at least, if you want them.
Or, maybe better, just reinstall the GNOME patterns:
sudo zypper in -f -t pattern gnome_basis
As to why that happened:
gstreamer-plugins-bad is built against (and requires) the new libHalf12, but apparently this wasn’t in the repo yet, causing that (temporary) conflict when updating gstreamer-plugins-bad.
This is fixed already meanwhile though, actually at least since yesterday evening…
Sorry for the late reply, I haven’t been able to sign in and didn’t bother to create a new account. I was able to fix my computer on the same day, I installed Xfce which was nice. Unfortunately I had screentearing.
I reinstalled the Gnome stuff.
I can watch some video content using other media players, but DVDs won’t work properly and ripping isn’t possible. I’m also a bit cautious with the Packman repo, because Adobe Flash Player is included and I don’t want to install that software on my computer.
TL;DR: I would do all over again, but the Packman repo contains unwanted software.
I’m also a bit cautious with the Packman repo, because Adobe Flash Player is included and I don’t want to install that software on my computer.
Packman doesn’t contain “Adobe Flash Player” at all.
TL;DR: I would do all over again, but the Packman repo contains unwanted software.
Well, then don’t use it, and refrain from playing back restricted codecs…
Or use the VLC repo instead, which only contains vlc and restricted codecs (no idea what exactly you mean with “unwanted software”, other than Adobe Flash Player; just using the Packman repo doesn’t install any additional software).
I.e. remove Packman, add the Videolan repo, and do a full vendor switch to that one.
Well, then it’s clear why VLC cannot find its codecs.
If you want to play back restricted codecs like H264, AC3, or AAC, you need vlc-codecs installed.
libdvdcss may be installed “twice” after trying reinstalling today.
No, you cannot install the same package “twice”.
But you only need libdvdcss for certain (encrypted) DVDs.
You can remove one of the two repos though:
sudo zypper rr 6
It makes no sense to have it twice (although it doesn’t harm either).
Probably.
flash-player is part of the standard non-oss repo.
Please install vlc-codecs again, and do a full switch to Packman:
sudo zypper dup --from 1
Oh, and you shouldn’t have the package libvdpau_va_gl1 installed, if it is, remove it.
This breaks nvidia’s VDPAU (i.e. hardware video decoding) and might be the reason for not being able to play back videos.
Oh, and you shouldn’t have the package libvdpau_va_gl1 installed, if it is, remove it.
This breaks nvidia’s VDPAU (i.e. hardware video decoding) and might be the reason for not being able to play back videos.
How can I find that out and remove the package?
Well, then it’s clear why VLC cannot find its codecs.
If you want to play back restricted codecs like H264, AC3, or AAC, you need vlc-codecs installed.
I’m confused, at the same time people say that I shouldn’t install both VLC repo and Packman? Or are VLC codecs another matter?
You don’t.
Again, there is only one package installed.
And as both repos were the same one anyway (i.e. the exact same repo with the exact same URL was twice in your repo list), they also contain the same package.
I’m confused, at the same time people say that I shouldn’t install both VLC repo and Packman? Or are VLC codecs another matter?
You don’t want to have both the VLC repo and the Packman repo.
But you need the VLC codecs (package “vlc-codecs”) for playing back restricted formats in VLC.
And the VLC codecs are available from Packman too, just like VLC.
Everything in VLC repo is in Packman but the versions may be different and in the past VLC had packages that may break your system. DO NOT USE THE VLC REPO. openSUSE is open software only (note the name) You must get proprietary stuff else ware that is why there is a packman. Get the all multi media stuff that you want to use proprietary codecs from packman. DO NOT MIX repos. ie get part of a program from one repo and another part from some other one
Easiest way to see and control what you have is Yast-Software management