Closed
Bug 881165
Opened 11 years ago
Closed 5 years ago
Maybe we shouldn't try to use MFTEnumEx on Windowx Vista?
Categories
(Core :: Audio/Video: Playback, defect, P2)
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: cpearce, Assigned: cpearce)
References
Details
Oh D'oh, I used MFTEnumEx in the WMF backend, but that function isn't supposed to be available on Windows Vista.
I totally don't understand how we could event start up WMF on Vista given that we should be aborting WMF startup if MFTEnumEx isn't found:
http://mxr.mozilla.org/mozilla-central/source/content/media/wmf/WMFUtils.cpp#331
Assignee | ||
Comment 1•11 years ago
|
||
MFTEnumEx doesn't work on Windows Vista, as advertised by the MSDN documentation.
The reason we're not failing to startup on Vista is because we're not calling MFTEnumEx. DisableBlockedDecoders(void) in WMFUtils.cpp calls MFGetPluginControl(), and only calls MFTEnumEx if the call to MFGetPluginControls() succeeds. Unfortunately MFGetPluginControls() isn't available on Windows Vista, it's only available on Windows 7. So the call to MFGetPluginControls() fails and we don't take the "disable blocked decoders" branch, and we continue initializing.
I'm not sure what, if anything we can do here.
Updated•9 years ago
|
Component: Audio/Video → Audio/Video: Playback
Updated•6 years ago
|
Rank: 15
Priority: -- → P2
Assignee | ||
Comment 2•5 years ago
|
||
We no longer support Vista.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•