The Multimedia repository now provides GStreamer (1.0) plugins for Bad, Ugly, libAV and VA-API plugin bundles with all options enabled for CentOS/RHEL 7. As per the Fedora ones, these are split into the following GStreamer runtime packages:
gstreamer1-plugins-bad
gstreamer1-plugins-ugly
gstreamer1-plugins-vaapi
gstreamer1-plugins-libav
gstreamer1-plugins-bad-fluidsynth
(pulls in the whole FluidSynth distribution)
They all have an Epoch of “1”, to avoid any upgrade issue. Like for FFMpeg, I’ve tried to enable all the supported plugins out of the box. The “bad” package actually obsoletes the “bad-free”, “bad-nonfree” and “openh264” Gstreamer plugin packages. As such, they play nicely when enabling OpenH264 support on Firefox.
Apart from this, 99% of the Fedora 25 packages are now available, Fedora 24 and Fedora 25 repositories now have MPV in them.
Next steps
Next steps:
- OpenH264 1.6
- FFMpeg with support for the new OpenH264 and the other Nvidia enablements.
- x265 2.0, libvpx, FFMpeg and libwebp rebases also for CentOS/RHEL 7
- Finishing support for Fedora 25
- MPV support for CentOS/RHEL 7
- New Skype
- New Nvidia drivers with PRIME and PRIME Synchronization
Can you add support for nvidia Optimus (bumblebee) like what’s done in the official fedora wiki? Their drivers aren’t as up to date as yours and if you do it, your repo will be the definitive Nvidia repo for Fedora.
Honestly I think Bumblebee is pretty much a hack. Not bad per se, but it’s actually a giant workaround for a problem that does not have a solution right now.
I’ve written about it in the past:
http://negativo17.org/complex-setup-with-nvidia-optimus-nouveau-prime-on-fedora-20/
I wouldn’t mind adding the components to run with Bumblebee as an option if people really want it, but I don’t have an Optimus laptop anymore to test stuff on. Care to donate one? 😉
Well, while I can’t donate one, I most certainly can test using my own 😀
It seems the secret is just to package the NVIDIA drivers in a manner that their libGL libraries won’t interfere with Intel open-source ones, like it’s done in Arch (where they have the standard NVIDIA packages + bumblebee and primus standalone). I’m currently running Arch on my laptop because I couldn’t find another distro with reasonably up to date and somewhat coherent packages. I tried Fedora for about a week. While it worked with CUDA both from NVIDIA’s website + bumblebee drivers as pointed in the Fedora wiki, I ultimately became weary of possible bugs/incorrectness because I had two driver versions mixed (367.48 for Fedora 23 from NVIDIA’s repos + 367.44 from Bumblebee).
Arch’s way of packaging this is so much cleaner and saner…
That’s the way the bumblebee-nvidia package is packaged in Fedora as well, btw.
As for Arch’s way of doing this, their package’s source code and structure can be found here: https://www.archlinux.org/packages/extra/x86_64/nvidia/
Mpv’s OSC (On Screen Controller) doesn’t work after this update, probably no Lua support. And, if I can ask, could you add gnome-mpv (https://github.com/gnome-mpv/gnome-mpv) to your repository? In fact, for me it’s the only program that lacks proper Fedora repository. And it perfectly fits Fedora DE.
It’s fixed in the latest build I just uploaded. Sorry for the trouble.
You can also use https://github.com/negativo17/ for reporting issues.
Excellent. Thank you very much for adding mpv.