Understanding noopenh264 in Fedora

Hello,

as a software engineer who are working on multimedia applications, and a Fedora 
user, I have some questions about how noopenh264 is used in Fedora. Here's what 
I've gathered so far:

1. Patent-encumbered codecs like H.264 are a challenge for the FOSS community.
2. Cisco open-sourced their H.264 codec implementation, OpenH264, making it 
royalty-free for binary distribution. Fedora can utilize it from the separate 
fedora-cisco-openh264 repository.
3. noopenh264 is a library that copies only the header files from OpenH264. 
This allows FOSS community to build other software that uses H.264 without 
directly linking to the OpenH264 library itself.
4. Making H.264 available in Fedora is crucial because H.264 is widely used in 
industry and web content.

Is my understanding correct? If not, please let me know.

I also have some additional questions:

1. How is noopenh264 currently used in Fedora? Are there any package build 
dependencies that utilize it?
2. I came across jgrulich's pull request for the Chromium package that proposes 
using dlopen with OpenH264 ( 
https://src.fedoraproject.org/rpms/chromium/pull-request/29 ). I also found a 
WebRTC changelist addressing a similar issue ( 
https://webrtc-review.googlesource.com/c/src/+/349301 ). Are these changes 
related to noopenh264?

Thanks.
--
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to