gecko/media/libstagefright
Ralph Giles a998be842d Bug 941296 - h.264 platform decoder for OS X. r=cpearce
Implement an h.264 decoder using Apple's VideoToolbox framework.
Based on gstreamer's vtdec because there's very little documentation
for this API beyond the framework's header file.

Reuse the MOZ_APPLEMEDIA define from the mp3 decoder.

AAC decoding is stubbed to use the BlankDecoderModule's 440A tone.

Provide a stub header for the VideoToolbox framework and load
it dynamically at run time so we can build and run on versions
prior to MacOS X 10.8 where it's not available.

Dynamically load the CoreMedia framework as well, but build
against its headers since it's available on MacOS X 10.7 or
later, which is our minimum build version.
2014-07-24 13:47:00 -07:00
..
binding Bug 941296 - h.264 platform decoder for OS X. r=cpearce 2014-07-24 13:47:00 -07:00
frameworks/av Bug 1044714 - Add MP4 parser 'trex' atom support; r=edwin 2014-07-28 16:32:51 +12:00
patches Bug 1016150 - Fix Windows date assert in libstagefright demuxer; r=cpearce 2014-06-09 18:07:46 +12:00
ports Bug 1014626 - Fix Windows 64 build break 2014-05-26 15:52:01 +12:00
stubs Bug 908503: Change to stagefright demuxer; r=cpearce 2014-05-22 14:42:39 +12:00
system/core Bug 1018905 - Fix media/libstagefright compilation on mingw. r=ajones 2014-06-03 13:26:07 +02:00
additional_headers Bug 1041346 - Remove MediaBufferGroup from libstagefright, since it's no longer used. r=kentuckyfriedtakahe 2014-07-21 14:00:42 +12:00
checkout.sh Bug 908503: Change to stagefright demuxer; r=cpearce 2014-05-22 14:42:39 +12:00
files.py Bug 908503: Change to stagefright demuxer; r=cpearce 2014-05-22 14:42:39 +12:00
moz.build Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
update-patches.sh Bug 908503: Change to stagefright demuxer; r=cpearce 2014-05-22 14:42:39 +12:00