Closed Bug 1897181 Opened 9 months ago Closed 9 months ago

VideoEncoder: macOS support

Categories

(Core :: Audio/Video: Web Codecs, defect, P1)

defect

Tracking

()

RESOLVED FIXED
128 Branch
Tracking Status
firefox128 --- fixed

People

(Reporter: padenot, Assigned: padenot)

References

Details

Attachments

(6 files)

No description provided.

Unfortunately this is required for tests to pass.

If we don't do this, the RefPtr isn't addrefed correctly and the
ProcessReconfigure method sees freed data for the change list.

Depends on D210693

Severity: S2 → S3
Pushed by padenot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5f1417ad8c48 Handle the fact that VideoToolbox h264 encoder doesn't support CBR. r=chunmin https://hg.mozilla.org/integration/autoland/rev/38e91d70fc2e Let the storage class of the RefPtr be inferred to fix UAF. r=chunmin https://hg.mozilla.org/integration/autoland/rev/069f83f502f6 When attempting an encoder reconfiguration on the fly on macOS, all configuration change must succeed for the reconfiguration considered successful. r=chunmin https://hg.mozilla.org/integration/autoland/rev/a1527c964edd Allow draining a VideoToolbox encoder multiple times. r=chunmin https://hg.mozilla.org/integration/autoland/rev/0fe2f70244ca When reconfiguring an encoder on the fly succeeds, set the EncoderAgent's state to Configured. r=chunmin https://hg.mozilla.org/integration/autoland/rev/702d8373d765 Adjust expectation for WebCodecs WPT on macOS for VideoEncoder. r=chunmin
Pushed by padenot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c3c4a93ef5e0 Handle the fact that VideoToolbox h264 encoder doesn't support CBR. r=chunmin https://hg.mozilla.org/integration/autoland/rev/4af28589bef7 Let the storage class of the RefPtr be inferred to fix UAF. r=chunmin https://hg.mozilla.org/integration/autoland/rev/383031890249 When attempting an encoder reconfiguration on the fly on macOS, all configuration change must succeed for the reconfiguration considered successful. r=chunmin https://hg.mozilla.org/integration/autoland/rev/a8a7d735f315 Allow draining a VideoToolbox encoder multiple times. r=chunmin https://hg.mozilla.org/integration/autoland/rev/4c7e4f90699b When reconfiguring an encoder on the fly succeeds, set the EncoderAgent's state to Configured. r=chunmin https://hg.mozilla.org/integration/autoland/rev/a18a7b71409d Adjust expectation for WebCodecs WPT on macOS for VideoEncoder. r=chunmin https://hg.mozilla.org/integration/autoland/rev/5514d4e14cdf 1897481: apply code formatting via Lando
Pushed by padenot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/92fb1d68c2dc Handle the fact that VideoToolbox h264 encoder doesn't support CBR. r=chunmin https://hg.mozilla.org/integration/autoland/rev/b4bd4c49292f Let the storage class of the RefPtr be inferred to fix UAF. r=chunmin https://hg.mozilla.org/integration/autoland/rev/35f2d644c461 When attempting an encoder reconfiguration on the fly on macOS, all configuration change must succeed for the reconfiguration considered successful. r=chunmin https://hg.mozilla.org/integration/autoland/rev/20725aacadc4 Allow draining a VideoToolbox encoder multiple times. r=chunmin https://hg.mozilla.org/integration/autoland/rev/2aa3204fca43 When reconfiguring an encoder on the fly succeeds, set the EncoderAgent's state to Configured. r=chunmin https://hg.mozilla.org/integration/autoland/rev/638c6d3d0717 Adjust expectation for WebCodecs WPT on macOS for VideoEncoder. r=chunmin https://hg.mozilla.org/integration/autoland/rev/883277d55a14 1897481: apply code formatting via Lando
Flags: needinfo?(padenot)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: