Understanding noopenh264 in Fedora

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux