Merge blink MediaSource changes since fork.
authorjer.noble@apple.com <jer.noble@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 18 Sep 2013 17:25:42 +0000 (17:25 +0000)
committerjer.noble@apple.com <jer.noble@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 18 Sep 2013 17:25:42 +0000 (17:25 +0000)
commit07569a18950771e41994bd93d0febcf4b5894d18
treea9d6c53b6cfcde1b737abd0c00fe34835b4676a6
parentad2bad39b5fcd65b633927e99e2c852b3e1b321d
Merge blink MediaSource changes since fork.
https://bugs.webkit.org/show_bug.cgi?id=118752

Rubber-stamped by Eric Carlson.

Source/WebCore:

Tests: http/tests/media/media-source/mediasource-addsourcebuffer.html
       http/tests/media/media-source/mediasource-append-buffer.html
       http/tests/media/media-source/mediasource-buffered.html
       http/tests/media/media-source/mediasource-closed.html
       http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate.html
       http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate.html
       http/tests/media/media-source/mediasource-config-change-mp4-av-framesize.html
       http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate.html
       http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate.html
       http/tests/media/media-source/mediasource-config-change-mp4-v-framerate.html
       http/tests/media/media-source/mediasource-config-change-mp4-v-framesize.html
       http/tests/media/media-source/mediasource-config-change-webm-a-bitrate.html
       http/tests/media/media-source/mediasource-config-change-webm-av-audio-bitrate.html
       http/tests/media/media-source/mediasource-config-change-webm-av-framesize.html
       http/tests/media/media-source/mediasource-config-change-webm-av-video-bitrate.html
       http/tests/media/media-source/mediasource-config-change-webm-v-bitrate.html
       http/tests/media/media-source/mediasource-config-change-webm-v-framerate.html
       http/tests/media/media-source/mediasource-config-change-webm-v-framesize.html
       http/tests/media/media-source/mediasource-is-type-supported.html
       http/tests/media/media-source/mediasource-multiple-attach.html
       http/tests/media/media-source/mediasource-play.html
       http/tests/media/media-source/mediasource-sourcebufferlist.html

Add files to project. Fix compile errors exposed by enabling.

* WebCore.xcodeproj/project.pbxproj:
* Modules/mediasource/MediaSourceRegistry.cpp:
(WebCore::MediaSourceRegistry::lookupMediaSource):
* platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
(WebCore::MediaPlayerPrivateAVFoundation::load):
* platform/graphics/mac/MediaPlayerPrivateQTKit.h:
(WebCore::MediaPlayerPrivateQTKit::load):
* platform/mac/MIMETypeRegistryMac.mm:
(WebCore::MIMETypeRegistry::isSupportedMediaSourceMIMEType):
* CMakeLists.txt:
* DerivedSources.make:
* DerivedSources.pri:
* GNUmakefile.list.am:

Merge
https://chromium.googlesource.com/chromium/blink/+/c38e2955db98a300a535b692869fea0e41501497
https://chromium.googlesource.com/chromium/blink/+/8568015e9bee1de7fccee28163f9e4a4b51f9baf
https://chromium.googlesource.com/chromium/blink/+/14417e8fa6294f4e7dbc1e0fac549398522b2f97
https://chromium.googlesource.com/chromium/blink/+/f43a5496f233102f8861a067a9cf8053c010d401
https://chromium.googlesource.com/chromium/blink/+/57771439806f7c6e6a272efb1ea72900f5f6a015
https://chromium.googlesource.com/chromium/blink/+/8c77a790a9d225194db0a8832399d0f9e1fa54ec
https://chromium.googlesource.com/chromium/blink/+/d33ae3fa7a8592e946503ed17f862a27c6d9dde1
https://chromium.googlesource.com/chromium/blink/+/1caaa9c51f06e1b9341d58c994f77fd59fcd236d
https://chromium.googlesource.com/chromium/blink/+/e95720393b0ebe67f19de39bb77cdf2926165512
https://chromium.googlesource.com/chromium/blink/+/bad2c1b4b70faec731b2ad3cc8a4ccf28de6cc38
https://chromium.googlesource.com/chromium/blink/+/a7873430c3d5c9373336c6f3993db3cb4228e9cd
https://chromium.googlesource.com/chromium/blink/+/508966d5e32360b3cec058f9fbae0014542fbc52
https://chromium.googlesource.com/chromium/blink/+/371dfe72f61ce6f73e6c242324da73c415d38be3

LayoutTests:

* http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: Added.
* http/tests/media/media-source/mediasource-addsourcebuffer.html: Added.
* http/tests/media/media-source/mediasource-append-buffer-expected.txt: Added.
* http/tests/media/media-source/mediasource-append-buffer.html: Added.
* http/tests/media/media-source/mediasource-buffered-expected.txt: Added.
* http/tests/media/media-source/mediasource-buffered.html: Added.
* http/tests/media/media-source/mediasource-closed-expected.txt: Added.
* http/tests/media/media-source/mediasource-closed.html: Added.
* http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt: Added.
* http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate.html: Added.
* http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt: Added.
* http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate.html: Added.
* http/tests/media/media-source/mediasource-config-change-mp4-av-framesize-expected.txt: Added.
* http/tests/media/media-source/mediasource-config-change-mp4-av-framesize.html: Added.
* http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt: Added.
* http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate.html: Added.
* http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt: Added.
* http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate.html: Added.
* http/tests/media/media-source/mediasource-config-change-mp4-v-framerate-expected.txt: Added.
* http/tests/media/media-source/mediasource-config-change-mp4-v-framerate.html: Added.
* http/tests/media/media-source/mediasource-config-change-mp4-v-framesize-expected.txt: Added.
* http/tests/media/media-source/mediasource-config-change-mp4-v-framesize.html: Added.
* http/tests/media/media-source/mediasource-config-change-webm-a-bitrate-expected.txt: Added.
* http/tests/media/media-source/mediasource-config-change-webm-a-bitrate.html: Added.
* http/tests/media/media-source/mediasource-config-change-webm-av-audio-bitrate-expected.txt: Added.
* http/tests/media/media-source/mediasource-config-change-webm-av-audio-bitrate.html: Added.
* http/tests/media/media-source/mediasource-config-change-webm-av-framesize-expected.txt: Added.
* http/tests/media/media-source/mediasource-config-change-webm-av-framesize.html: Added.
* http/tests/media/media-source/mediasource-config-change-webm-av-video-bitrate-expected.txt: Added.
* http/tests/media/media-source/mediasource-config-change-webm-av-video-bitrate.html: Added.
* http/tests/media/media-source/mediasource-config-change-webm-v-bitrate-expected.txt: Added.
* http/tests/media/media-source/mediasource-config-change-webm-v-bitrate.html: Added.
* http/tests/media/media-source/mediasource-config-change-webm-v-framerate-expected.txt: Added.
* http/tests/media/media-source/mediasource-config-change-webm-v-framerate.html: Added.
* http/tests/media/media-source/mediasource-config-change-webm-v-framesize-expected.txt: Added.
* http/tests/media/media-source/mediasource-config-change-webm-v-framesize.html: Added.
* http/tests/media/media-source/mediasource-config-changes.js: Added.
* http/tests/media/media-source/mediasource-is-type-supported-expected.txt: Added.
* http/tests/media/media-source/mediasource-is-type-supported.html: Added.
* http/tests/media/media-source/mediasource-multiple-attach-expected.txt: Added.
* http/tests/media/media-source/mediasource-multiple-attach.html: Added.
* http/tests/media/media-source/mediasource-play-expected.txt: Added.
* http/tests/media/media-source/mediasource-play.html: Added.
* http/tests/media/media-source/mediasource-sourcebufferlist-expected.txt: Added.
* http/tests/media/media-source/mediasource-sourcebufferlist.html: Added.
* http/tests/media/media-source/mediasource-util.js: Added.
* http/tests/media/media-source/video-media-source-objects-expected.txt:
* http/tests/media/resources/media-source/generate-config-change-tests.py: Added.
* http/tests/media/resources/media-source/mp4/test-a-128k-44100Hz-1ch-manifest.json: Added.
* http/tests/media/resources/media-source/mp4/test-a-192k-44100Hz-1ch-manifest.json: Added.
* http/tests/media/resources/media-source/mp4/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json: Added.
* http/tests/media/resources/media-source/mp4/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
* http/tests/media/resources/media-source/mp4/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
* http/tests/media/resources/media-source/mp4/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
* http/tests/media/resources/media-source/mp4/test-v-128k-320x240-24fps-8kfr-manifest.json: Added.
* http/tests/media/resources/media-source/mp4/test-v-128k-320x240-30fps-10kfr-manifest.json: Added.
* http/tests/media/resources/media-source/mp4/test-v-128k-640x480-30fps-10kfr-manifest.json: Added.
* http/tests/media/resources/media-source/mp4/test-v-256k-320x240-30fps-10kfr-manifest.json: Added.
* http/tests/media/resources/media-source/webm/test-a-128k-44100Hz-1ch-manifest.json: Added.
* http/tests/media/resources/media-source/webm/test-a-192k-44100Hz-1ch-manifest.json: Added.
* http/tests/media/resources/media-source/webm/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json: Added.
* http/tests/media/resources/media-source/webm/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
* http/tests/media/resources/media-source/webm/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
* http/tests/media/resources/media-source/webm/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
* http/tests/media/resources/media-source/webm/test-v-128k-320x240-24fps-8kfr-manifest.json: Added.
* http/tests/media/resources/media-source/webm/test-v-128k-320x240-30fps-10kfr-manifest.json: Added.
* http/tests/media/resources/media-source/webm/test-v-128k-640x480-30fps-10kfr-manifest.json: Added.
* http/tests/media/resources/media-source/webm/test-v-256k-320x240-30fps-10kfr-manifest.json: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@156049 268f45cc-cd09-0410-ab3c-d52691b4dbfc
131 files changed:
LayoutTests/ChangeLog
LayoutTests/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-addsourcebuffer.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-append-buffer-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-append-buffer.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-buffered-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-buffered.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-closed-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-closed.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-framesize-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-framesize.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framerate-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framerate.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framesize-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framesize.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-a-bitrate-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-a-bitrate.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-av-audio-bitrate-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-av-audio-bitrate.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-av-framesize-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-av-framesize.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-av-video-bitrate-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-av-video-bitrate.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-v-bitrate-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-v-bitrate.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-v-framerate-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-v-framerate.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-v-framesize-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-v-framesize.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-config-changes.js [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-is-type-supported-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-is-type-supported.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-multiple-attach-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-multiple-attach.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-play-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-play.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-sourcebufferlist-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-sourcebufferlist.html [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/mediasource-util.js [new file with mode: 0644]
LayoutTests/http/tests/media/media-source/video-media-source-objects-expected.txt
LayoutTests/http/tests/media/resources/media-source/generate-config-change-tests.py [new file with mode: 0755]
LayoutTests/http/tests/media/resources/media-source/mp4/test-a-128k-44100Hz-1ch-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/mp4/test-a-192k-44100Hz-1ch-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/mp4/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/mp4/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/mp4/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/mp4/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/mp4/test-v-128k-320x240-24fps-8kfr-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/mp4/test-v-128k-320x240-30fps-10kfr-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/mp4/test-v-128k-640x480-30fps-10kfr-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/mp4/test-v-256k-320x240-30fps-10kfr-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/webm/test-a-128k-44100Hz-1ch-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/webm/test-a-192k-44100Hz-1ch-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/webm/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/webm/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/webm/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/webm/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/webm/test-v-128k-320x240-24fps-8kfr-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/webm/test-v-128k-320x240-30fps-10kfr-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/webm/test-v-128k-640x480-30fps-10kfr-manifest.json [new file with mode: 0644]
LayoutTests/http/tests/media/resources/media-source/webm/test-v-256k-320x240-30fps-10kfr-manifest.json [new file with mode: 0644]
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/DerivedSources.cpp
Source/WebCore/DerivedSources.make
Source/WebCore/DerivedSources.pri
Source/WebCore/GNUmakefile.list.am
Source/WebCore/Modules/mediasource/MediaSource.cpp
Source/WebCore/Modules/mediasource/MediaSource.h
Source/WebCore/Modules/mediasource/MediaSource.idl
Source/WebCore/Modules/mediasource/MediaSourceBase.cpp [new file with mode: 0644]
Source/WebCore/Modules/mediasource/MediaSourceBase.h [new file with mode: 0644]
Source/WebCore/Modules/mediasource/MediaSourceRegistry.cpp
Source/WebCore/Modules/mediasource/MediaSourceRegistry.h
Source/WebCore/Modules/mediasource/SourceBuffer.cpp
Source/WebCore/Modules/mediasource/SourceBuffer.h
Source/WebCore/Modules/mediasource/SourceBuffer.idl
Source/WebCore/Modules/mediasource/SourceBufferList.cpp
Source/WebCore/Modules/mediasource/SourceBufferList.h
Source/WebCore/Modules/mediasource/SourceBufferList.idl
Source/WebCore/Modules/mediasource/URLMediaSource.cpp [new file with mode: 0644]
Source/WebCore/Modules/mediasource/URLMediaSource.h [new file with mode: 0644]
Source/WebCore/Modules/mediasource/URLMediaSource.idl [new file with mode: 0644]
Source/WebCore/Modules/mediasource/WebKitMediaSource.cpp [new file with mode: 0644]
Source/WebCore/Modules/mediasource/WebKitMediaSource.h [new file with mode: 0644]
Source/WebCore/Modules/mediasource/WebKitMediaSource.idl [new file with mode: 0644]
Source/WebCore/Modules/mediasource/WebKitSourceBuffer.cpp [new file with mode: 0644]
Source/WebCore/Modules/mediasource/WebKitSourceBuffer.h [new file with mode: 0644]
Source/WebCore/Modules/mediasource/WebKitSourceBuffer.idl [new file with mode: 0644]
Source/WebCore/Modules/mediasource/WebKitSourceBufferList.cpp [new file with mode: 0644]
Source/WebCore/Modules/mediasource/WebKitSourceBufferList.h [new file with mode: 0644]
Source/WebCore/Modules/mediasource/WebKitSourceBufferList.idl [new file with mode: 0644]
Source/WebCore/Modules/mediastream/MediaStream.cpp
Source/WebCore/Modules/mediastream/MediaStream.h
Source/WebCore/Modules/mediastream/MediaStreamRegistry.cpp
Source/WebCore/Modules/mediastream/MediaStreamRegistry.h
Source/WebCore/Modules/mediastream/URLMediaStream.cpp [new file with mode: 0644]
Source/WebCore/Modules/mediastream/URLMediaStream.h [new file with mode: 0644]
Source/WebCore/Modules/mediastream/URLMediaStream.idl [new file with mode: 0644]
Source/WebCore/Target.pri
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebCore/dom/EventNames.h
Source/WebCore/dom/EventTarget.h
Source/WebCore/dom/EventTargetFactory.in
Source/WebCore/fileapi/Blob.cpp
Source/WebCore/fileapi/Blob.h
Source/WebCore/html/DOMURL.cpp
Source/WebCore/html/DOMURL.h
Source/WebCore/html/DOMURL.idl
Source/WebCore/html/HTMLMediaElement.cpp
Source/WebCore/html/HTMLMediaElement.h
Source/WebCore/html/HTMLMediaSource.cpp [new file with mode: 0644]
Source/WebCore/html/HTMLMediaSource.h [new file with mode: 0644]
Source/WebCore/html/PublicURLManager.cpp [new file with mode: 0644]
Source/WebCore/html/PublicURLManager.h
Source/WebCore/html/URLRegistry.h [new file with mode: 0644]
Source/WebCore/platform/graphics/MediaPlayer.cpp
Source/WebCore/platform/graphics/MediaPlayer.h
Source/WebCore/platform/graphics/MediaPlayerPrivate.h
Source/WebCore/platform/graphics/MediaSourcePrivate.h
Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h
Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h
Source/WebCore/platform/mac/MIMETypeRegistryMac.mm