Title: [170545] trunk/Source/WebCore
Revision
170545
Author
[email protected]
Date
2014-06-27 12:17:44 -0700 (Fri, 27 Jun 2014)

Log Message

[Mac] AVMetadataKeySpaceISOUserData not defined on 10.8
https://bugs.webkit.org/show_bug.cgi?id=134401

Reviewed by Jer Noble.

* platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::metadataType): Use SOFT_LINK_POINTER_OPTIONAL for AVMetadataKeySpaceISOUserData
    so we don't have problems on OS versions where it isn't defined.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (170544 => 170545)


--- trunk/Source/WebCore/ChangeLog	2014-06-27 18:55:46 UTC (rev 170544)
+++ trunk/Source/WebCore/ChangeLog	2014-06-27 19:17:44 UTC (rev 170545)
@@ -1,3 +1,14 @@
+2014-06-27  Eric Carlson  <[email protected]>
+
+        [Mac] AVMetadataKeySpaceISOUserData not defined on 10.8
+        https://bugs.webkit.org/show_bug.cgi?id=134401
+
+        Reviewed by Jer Noble.
+
+        * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
+        (WebCore::metadataType): Use SOFT_LINK_POINTER_OPTIONAL for AVMetadataKeySpaceISOUserData
+            so we don't have problems on OS versions where it isn't defined.
+
 2014-06-27  Martin Hodovan  <[email protected]>
 
         REGRESSION (r168685): css calc() _expression_ fails 

Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm (170544 => 170545)


--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm	2014-06-27 18:55:46 UTC (rev 170544)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm	2014-06-27 19:17:44 UTC (rev 170545)
@@ -236,7 +236,7 @@
 
 #if ENABLE(DATACUE_VALUE)
 SOFT_LINK_POINTER(AVFoundation, AVMetadataKeySpaceQuickTimeUserData, NSString*)
-SOFT_LINK_POINTER(AVFoundation, AVMetadataKeySpaceISOUserData, NSString*)
+SOFT_LINK_POINTER_OPTIONAL(AVFoundation, AVMetadataKeySpaceISOUserData, NSString*)
 SOFT_LINK_POINTER(AVFoundation, AVMetadataKeySpaceQuickTimeMetadata, NSString*)
 SOFT_LINK_POINTER(AVFoundation, AVMetadataKeySpaceiTunes, NSString*)
 SOFT_LINK_POINTER(AVFoundation, AVMetadataKeySpaceID3, NSString*)
@@ -2467,7 +2467,7 @@
 
     if ([avMetadataKeySpace isEqualToString:AVMetadataKeySpaceQuickTimeUserData])
         return quickTimeUserData;
-    if ([avMetadataKeySpace isEqualToString:AVMetadataKeySpaceISOUserData])
+    if (AVMetadataKeySpaceISOUserData && [avMetadataKeySpace isEqualToString:AVMetadataKeySpaceISOUserData])
         return isoUserData;
     if ([avMetadataKeySpace isEqualToString:AVMetadataKeySpaceQuickTimeMetadata])
         return quickTimeMetadata;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to