Closed Bug 1795014 Opened 2 years ago Closed 1 year ago

Build GMP-OpenH264 for linux arm64

Categories

(Core :: Audio/Video: GMP, enhancement, P3)

ARM64
Linux
enhancement

Tracking

()

RESOLVED FIXED
113 Branch
Tracking Status
firefox113 --- fixed

People

(Reporter: jan, Assigned: aosmond)

References

(Blocks 1 open bug)

Details

(Keywords: nightly-community)

Attachments

(1 file)

It seems it has been forgotten to ship GMP-Openh264 on aarch64.

https://github.com/cisco/openh264/issues/3504

Debian Mozilla firefox plug-in install broken

Specifically, there is no Linux arm or aarch64 URL provided. This issue will impact users of Webex on Raspberry Pi or BeagleBoard.org ARM-based computers.

I specifically encountered this on Debian aarch64 on a prototype 64-bit BeagleBone. Note, the Linux kernel V4L does provide H.264 encode/decode on this platform, so the OpenH264 itself isn't specifically required if V4L H.264 codecs would be used.

It seems the project does include a library build for Linux aarch64, but not a .zip as required for the plugin install.

(V4L HW decoding is tracked in bug 1783005.)

Type: task → enhancement
No longer blocks: linux-arm64-ci
See Also: → linux-arm64-ci
Assignee: nobody → aosmond
Severity: -- → N/A
Status: NEW → ASSIGNED
Priority: -- → P3
Component: Audio/Video: Playback → Audio/Video: GMP
No longer depends on: openh264-2_4_1

This patch adds a treeherder job to produce binaries for
linux64-aarch64. This will allow Firefox on ARM64 platforms to decode
H264 media.

Depends on D174010

I verified the plugins produced work on Linux ARM64 on a Raspberry Pi 4 with a fresh/up-to-date Raspbian 64-bit install, with a Firefox nightly build. I will request Cisco host this new binary for us with the other builds when 2.3.1 is ready to be published.

Pushed by aosmond@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c4cc44f9f1e9
Add Linux64 Aarch64 target for OpenH264. r=jmaher
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 113 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: