Re: Understanding noopenh264 in Fedora

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

 





On Sat, May 25 2024 at 12:55:05 PM +00:00:00, Byoungchan Lee via devel <devel@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
Is my understanding correct?

Yes!

That said, we're considering adding the Firefox plugin as well [1] so we can finally make Firefox support OpenH264 without requiring user intervention [2].

[1] https://gitlab.com/freedesktop-sdk/noopenh264/-/merge_requests/12
[2] https://pagure.io/fedora-workstation/issue/84#comment-899202

I also have some additional questions:

1. How is noopenh264 currently used in Fedora? Are there any package build dependencies that utilize it?

noopenh264 is installed by default in Fedora Workstation. Then during the first system update, it should get replaced by the real openh264 package from Cisco's repository.

I'm not sure if anything build depends on it yet.

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?

No. That's an example of what you no longer need to do now that noopenh264 is available in Fedora. Previously, dlopen() was required since you cannot build depend on the real openh264. Now, you can build depend on noopenh264 instead.

Michael

--
_______________________________________________
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