Closed Bug 1626174 Opened 4 years ago Closed 4 years ago

Enable use of wasm sandboxed libOgg in the OggDemuxer in linux, mac, try servers

Categories

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

x86_64
Unspecified
enhancement

Tracking

()

RESOLVED FIXED
mozilla77
Tracking Status
firefox77 --- fixed

People

(Reporter: shravanrn, Assigned: shravanrn)

References

Details

Attachments

(1 file)

Once all use of libOgg in the OggDemuxer has been ported to the RLBox API (Bug 1625876), we need the following steps to enable use of a wasm sandboxing libOgg

  • Expose a mozconfig setting that allows wasm sandboxed libOgg to be selectively enabled on builds.
  • Modify moz.build configs and to build a wasm sandboxed libOgg in tree.
  • Configure binary paths in code so we can load wasm sandboxed libOgg when needed.
Summary: Use of wasm sandboxed libOgg in the OggDemuxer → Enable use of wasm sandboxed libOgg in the OggDemuxer in linux, mac, try servers
Pushed by padenot@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/40fea0f3ab6c
Enable use of wasm sandboxed libOgg in the OggDemuxer in linux, mac, try servers r=padenot,erahm,dmajor,firefox-build-system-reviewers

Ok, it looks like there are two issues

On android there is a warning which triggers Werr based on my change (easy enough to fix)
On linux and other builds, it looks like I inadvertantly removed an include. Not sure why this passed try the first time.

I have updated both phabs.

Pushed by padenot@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fe830aa941b0
Enable use of wasm sandboxed libOgg in the OggDemuxer in linux, mac, try servers r=padenot,erahm,dmajor,firefox-build-system-reviewers
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: