> ## Content Index
> Fetch the complete content index at: https://itsfoss.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Freedesktop SDK Bids Adieu to OpenH264
- URL: https://itsfoss.com/news/freedesktop-sdk-drops-openh264/
- Published: 2025-03-27T02:34:11.000Z
- Updated: 2025-03-27T02:34:11.000Z
- Description: Freedesktop SDK removes OpenH264 due to maintenance issues, replacing it with a more reliable solution.
- Author: Sourav Rudra
- Tags: Development Updates, News, #Import 2025-11-08 21:15

The [Freedesktop SDK](https://freedesktop-sdk.io/?ref=itsfoss.com) is an open source project that provides a collection of essential libraries and tools based on Freedesktop modules for [Flatpak](https://itsfoss.com/what-is-flatpak/) apps and runtimes. In simpler terms, it provides a bundle of resources that allows developers to get a quick start when building new Flatpak apps that work consistently across different distributions.

It contains [OpenH264](https://www.openh264.org/?ref=itsfoss.com), the open source video codec developed by Cisco that allows the integration of multimedia capabilities for handling the [H.264 ](https://en.wikipedia.org/wiki/Advanced%5FVideo%5FCoding?ref=itsfoss.com)video compression standard on Linux systems.

In a [recent announcement](https://bbhtt.space/posts/closing-the-chapter-on-openh264/?ref=itsfoss.com), Boudhayan Bhattcharya (*aka bbhtt*), a well-known contributor to the Freedesktop SDK project, has revealed information regarding the OpenH264 implementation.

**What's Happening:** The OpenH264 codec implementation in Freedesktop SDK [has been retired](https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/1834?ref=itsfoss.com), citing concerns with how Cisco distributes it, along with some legality uncertainties.

Following that, the upcoming Freedesktop SDK 25.08 release, which is set to arrive sometime in August, won't ship the OpenH264 codec but will include a more reliable solution.

Boudhayan laid out **why they arrived at this decision**. 

For starters, Cisco's distribution method for OpenH264 has issues such as the [*ciscobinary.openh264.org*](http://ciscobinary.openh264.org/?ref=itsfoss.com) page not having a valid SSL certificate, Cisco not providing [GPG signatures](https://www.gnupg.org/gph/en/manual/x135.html?ref=itsfoss.com) or any form of strong [checksums](https://en.wikipedia.org/wiki/Checksum?ref=itsfoss.com) like [SHA-256](https://en.wikipedia.org/wiki/SHA-2?ref=itsfoss.com) for the binary releases.

Then there's the issue with security patches not being applied timely due to [ABI](https://en.wikipedia.org/wiki/Application%5Fbinary%5Finterface?ref=itsfoss.com) (*Application Binary Interface*) compatibility problems.

**What to Expect:** Any Flatpak apps that use [Freedesktop SDK 23.08.0](https://discourse.flathub.org/t/freedesktop-sdk-23-08-0-released/5089?ref=itsfoss.com) are affected by this change, with **H.264 video playback not working anymore**. Developers of such applications [are suggested to add](https://discourse.flathub.org/t/upcoming-freedesktop-23-08-runtime-release-will-drop-openh264-extension/9022?ref=itsfoss.com) the new codec implementation to their app's manifest file.

The replacement codec implementation is called [*codecs-extra*](https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/tree/master/elements/extensions/codecs-extra?ref=itsfoss.com), which was formerly known as *ffmpeg-full*. It is **built using open source libraries** like *libx264* and *libx265*, which are widely used for H.264 and [H.265](https://en.wikipedia.org/wiki/High%5FEfficiency%5FVideo%5FCoding?ref=itsfoss.com) video encoding/decoding.

With this, the Freedesktop SDK developers now have better control over the codec config, allowing for timely updates and patches, while also eliminating their reliance on a third-party binary that was prone to unexpected issues.

Concluding the announcement, [Boudhayan](https://gitlab.com/bbhtt/?ref=itsfoss.com) added that:

> Considering all things, I think and hope we made the correct decision and hopefully the new org.freedesktop.Platform.codecs-extra works out. libx264, libx265 and others are built from source and there are no binaries or extra-data involved. So we should theoretically be able to patch and fix any issues that come up in the future.

**Suggested Read** 📖

[Can this become the European Union’s own Linux Distribution?Can this Linux-powered operating system disrupt Windows’ hold in the European Union?![](https://itsfoss.com/content/images/icon/android-chrome-192x192-42.png)It's FOSS NewsCommunity![](https://itsfoss.com/content/images/thumbnail/eu-os-initiative.png)](https://itsfoss.com/eu-os/)