enabling Vorbis decoding on RDD causes Windows CoInitializeEx failure
Categories
(Core :: Audio/Video: Playback, defect, P2)
Tracking
()
People
(Reporter: mjf, Assigned: mjf)
References
Details
Attachments
(1 file)
47 bytes,
text/x-phabricator-request
|
RyanVM
:
approval-mozilla-esr68+
|
Details | Review |
We need re-add ProcessRuntime so mscom is properly init'd. This was removed during one of the early reviews.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
This fixes a CoInitializeEx failure when enabling Vorbis
decoding on RDD.
Assignee | ||
Comment 2•6 years ago
|
||
Just a note, without this fix, CoInitializeEx in RemoteDecoderManagerParent.cpp returns E_OUTOFMEMORY. With this fix, we get a different error (also a CoInitializeEx failure, but no win ApartmentRegion.h) which is reported in Bug 1553249.
Comment 4•6 years ago
|
||
bugherder |
Comment 5•6 years ago
|
||
Comment on attachment 9070715 [details]
Bug 1557844 - add back ProcessRuntime in RDD for mscom init. r?jya
ESR Uplift Approval Request
- If this is not a sec:{high,crit} bug, please state case for ESR consideration: Tor is built on ESR; and this patch is necessary for the RDD process to work in the MinGW build (which Tor uses)
- User impact if declined: Tor will need to carry a separate patch
- Fix Landed on Version: 69
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): I believe this patch is not risky, even though it applies to all platforms, because it is a bugfix needed for normal RDD process operation for Vorbis, just not AV1 (on clang-cl builds). But I'm going to confirm this.
- String or UUID changes made by this patch:
Comment 6•6 years ago
|
||
Michael, do you have any concerns about this patch landing in ESR 68?
Updated•6 years ago
|
Comment 8•6 years ago
|
||
Comment on attachment 9070715 [details]
Bug 1557844 - add back ProcessRuntime in RDD for mscom init. r?jya
Fixes an RDD issue affecting Tor browser. No issues with the patch on Beta so far. Approved for 68.1esr.
![]() |
||
Comment 9•6 years ago
|
||
bugherder uplift |
Description
•