Due to an influx of spam, we have had to temporarily disable account registrations. Please write an email to accountsupport@archlinux.org, with your desired username, if you want to get access. Sorry for the inconvenience.
It seems up until now this was intentionally disabled:
-D gst-plugins-bad:openh264=disabled
I find it a fair feature request to enable a new codec, let's see what the package maintainer has to say about it. Maybe there is a deeper reasoning why it is disabled
If you are developing a non-GPL compatible tool that requires H.264 software encoding, x264 is not an option. For instance if you need it in a MIT application.
Creating a new Arch package for the openh264 GStreamer plugin is simple. I can help with it.
Let's go into the subject. H.264 patents and x264 code license are orthogonal to each other. Obviously Arch doesn't care about patents otherwise it wouldn't be able to ship x264 and many other packages. Moreover openh264 cisco patent license require that binaries are downloaded straight from cisco which makes openh264 arch package patent situation identical to x264:
Does it really make sense for making another encoding app and license it incompatible with ffmpeg thus several times slower than others? Who is the target for such app?
Creating a new Arch package for the openh264 GStreamer plugin is simple. I can help with it.
I see openh264 was made hard dependency of gst-plugins-bad.