Title: [92035] trunk/Source/WebCore
Revision
92035
Author
[email protected]
Date
2011-07-29 17:51:44 -0700 (Fri, 29 Jul 2011)

Log Message

Work-in-progress on Adopt AVCF media back end on Windows
https://bugs.webkit.org/show_bug.cgi?id=65400
<rdar://problem/9083559>
        
Prepare WebCore.vcproj to support AVCF media back end on Windows.

Reviewed by Darin Adler.

No changes to functionality so no new tests.

* WebCore.vcproj/WebCore.vcproj: Added MediaPlayerPrivateAVFoundation and MediaPlayerPrivateAVFoundationCF sources.
* WebCore.vcproj/WebCoreMediaQT.vsprops: Added additional include directories and dleay load DLLs for AVCF.
* platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationCF.cpp: Added, just a stub for now.
* platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationCF.h: Added, just a stub for now.

Modified Paths

Added Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (92034 => 92035)


--- trunk/Source/WebCore/ChangeLog	2011-07-30 00:47:23 UTC (rev 92034)
+++ trunk/Source/WebCore/ChangeLog	2011-07-30 00:51:44 UTC (rev 92035)
@@ -4,6 +4,23 @@
         https://bugs.webkit.org/show_bug.cgi?id=65400
         <rdar://problem/9083559>
         
+        Prepare WebCore.vcproj to support AVCF media back end on Windows.
+
+        Reviewed by Darin Adler.
+
+        No changes to functionality so no new tests.
+
+        * WebCore.vcproj/WebCore.vcproj: Added MediaPlayerPrivateAVFoundation and MediaPlayerPrivateAVFoundationCF sources.
+        * WebCore.vcproj/WebCoreMediaQT.vsprops: Added additional include directories and dleay load DLLs for AVCF.
+        * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationCF.cpp: Added, just a stub for now.
+        * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationCF.h: Added, just a stub for now.
+
+2011-07-29  Jeff Miller  <[email protected]>
+
+        Work-in-progress on Adopt AVCF media back end on Windows
+        https://bugs.webkit.org/show_bug.cgi?id=65400
+        <rdar://problem/9083559>
+        
         Make MediaPlayerPrivateAVFoundation::setDelayCallbacks() const and make the ivars
         it references mutable so other const member functions can call it.
 

Modified: trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj (92034 => 92035)


--- trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj	2011-07-30 00:47:23 UTC (rev 92034)
+++ trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj	2011-07-30 00:51:44 UTC (rev 92035)
@@ -30168,6 +30168,26 @@
 						</File>
 					</Filter>
 				</Filter>
+				<Filter
+					Name="avfoundation"
+					>
+					<File
+						RelativePath="..\platform\graphics\avfoundation\MediaPlayerPrivateAVFoundation.cpp"
+						>
+					</File>
+					<File
+						RelativePath="..\platform\graphics\avfoundation\MediaPlayerPrivateAVFoundation.h"
+						>
+					</File>
+					<File
+						RelativePath="..\platform\graphics\avfoundation\MediaPlayerPrivateAVFoundationCF.cpp"
+						>
+					</File>
+					<File
+						RelativePath="..\platform\graphics\avfoundation\MediaPlayerPrivateAVFoundationCF.h"
+						>
+					</File>
+				</Filter>
 			</Filter>
 			<Filter
 				Name="network"

Modified: trunk/Source/WebCore/WebCore.vcproj/WebCoreMediaQT.vsprops (92034 => 92035)


--- trunk/Source/WebCore/WebCore.vcproj/WebCoreMediaQT.vsprops	2011-07-30 00:47:23 UTC (rev 92034)
+++ trunk/Source/WebCore/WebCore.vcproj/WebCoreMediaQT.vsprops	2011-07-30 00:51:44 UTC (rev 92035)
@@ -4,4 +4,12 @@
 	Version="8.00"
 	Name="WebCoreMediaQT"
 	>
+	<Tool
+		Name="VCCLCompilerTool"
+		AdditionalIncludeDirectories="&quot;$(WebKitLibrariesDir)\include\CoreAudio&quot;;&quot;$(WebKitLibrariesDir)\include\AVFoundation&quot;;&quot;$(ProjectDir)..\platform\graphics\avfoundation&quot;"
+	/>
+	<Tool
+		Name="VCLinkerTool"
+		DelayLoadDLLs="AVFoundationCF.dll;CoreVideo$(WebKitConfigSuffix).dll;MediaToolbox$(WebKitConfigSuffix).dll"
+	/>
 </VisualStudioPropertySheet>

Added: trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationCF.cpp (0 => 92035)


--- trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationCF.cpp	                        (rev 0)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationCF.cpp	2011-07-30 00:51:44 UTC (rev 92035)
@@ -0,0 +1,24 @@
+/*
+ * Copyright (C) 2011 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
Property changes on: trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationCF.cpp
___________________________________________________________________

Added: svn:eol-style

Added: trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationCF.h (0 => 92035)


--- trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationCF.h	                        (rev 0)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationCF.h	2011-07-30 00:51:44 UTC (rev 92035)
@@ -0,0 +1,29 @@
+/*
+ * Copyright (C) 2011 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
+
+#ifndef MediaPlayerPrivateAVFoundationCF_h
+#define MediaPlayerPrivateAVFoundationCF_h
+
+#endif // MediaPlayerPrivateAVFoundationCF_h
Property changes on: trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationCF.h
___________________________________________________________________

Added: svn:eol-style

_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to