Reviewed by Darin, Adam and Steve.
authorantti@apple.com <antti@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 22 Dec 2007 01:07:24 +0000 (01:07 +0000)
committerantti@apple.com <antti@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 22 Dec 2007 01:07:24 +0000 (01:07 +0000)
commitf7eda308c668b442227c5cf03c47eea2ece06c97
tree348aff48421f92fcf155f5674531928728b110fd
parent0106e8797ca1ae64af8b2ed757c51038fc489842
    Reviewed by Darin, Adam and Steve.

        Add media playback support for Windows.

        The implementation uses low level QuickTime API. DLL is
        needed to work around CF use in both WebKit and QuickTime.

        This makes Windows build depend on the QuickTime SDK

        http://developer.apple.com/quicktime/download/

        but not QuickTime itself.

        QTMovieWinTimer contains some copy code from SharedTimerWin. It
        is used in the QuickTime access DLL which can't use WebCore
        SharedTimer due to dependency problems.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@28945 268f45cc-cd09-0410-ab3c-d52691b4dbfc
19 files changed:
WebCore/ChangeLog
WebCore/WebCore.vcproj/QTMovieWin.vcproj [new file with mode: 0644]
WebCore/WebCore.vcproj/WebCore.vcproj
WebCore/WebCore.vcproj/build-generated-files.sh
WebCore/html/HTMLMediaElement.cpp
WebCore/platform/graphics/MediaPlayer.cpp
WebCore/platform/graphics/win/MediaPlayerPrivateQuickTimeWin.cpp [new file with mode: 0644]
WebCore/platform/graphics/win/MediaPlayerPrivateQuickTimeWin.h [new file with mode: 0644]
WebCore/platform/graphics/win/QTMovieWin.cpp [new file with mode: 0644]
WebCore/platform/graphics/win/QTMovieWin.h [new file with mode: 0644]
WebCore/platform/graphics/win/QTMovieWinTimer.cpp [new file with mode: 0644]
WebCore/platform/graphics/win/QTMovieWinTimer.h [new file with mode: 0644]
WebCore/rendering/RenderMedia.cpp
WebKit/win/ChangeLog
WebKit/win/WebKit.vcproj/WebKit.sln
WebKit/win/WebKit.vcproj/WebKit.vcproj
WebKitTools/ChangeLog
WebKitTools/Scripts/build-webkit
WebKitTools/Scripts/webkitdirs.pm