Closed Bug 1068597 Opened 10 years ago Closed 10 years ago

Enable VideoToolbox decoder in 10.6

Categories

(Core :: Audio/Video, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla35

People

(Reporter: jya, Assigned: jya)

References

Details

Attachments

(1 file, 3 obsolete files)

While looking into bug 1068455, I found out that the CoreMedia framework as well as the VideoToolbox framework do exist in OS X 10.6!

However, those are private frameworks, and aren't exposed.

I tried to simply hook our existing VT decoder, but it failed as the required symbols couldn't be found.

Upon investigation, all the symbols we use are there, but prefixed with Fig rather than CM.

I thought, why not?...

And amazingly it actually worked !

This ticket aimed as enabling the VideoToolbox decoder in 10.6.
Enable VideoToolbox decoder in 10.6.x. Tested in VMWare 10.6.0 server, VMWare 10.6.8, and mid-2010 mini 10.6.8
Attachment #8490736 - Flags: review?(giles)
Depends on: 1062654
Attachment #8490736 - Flags: review?(giles) → review+
Remove use of Gestalt
Attachment #8490736 - Attachment is obsolete: true
Place headers in alphabetical order
Attachment #8491184 - Attachment is obsolete: true
Keywords: checkin-needed
Depends on: 1067697
No longer depends on: 1062654
Blocks: 1066369
Add missing header
Attachment #8491204 - Attachment is obsolete: true
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/ac02a401a021
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla35
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: