< prev index next >

modules/media/src/main/native/jfxmedia/platform/osx/OSXMediaPlayer.mm

Print this page
rev 9888 : 8145602: Remove QTKit based media player
Summary: Removed obsolete QTKit based code, updated AVFoundation code to use a later SDK
Reviewed-by: almatvee

@@ -64,23 +64,17 @@
 }
 
 + (BOOL) initPlayerPlatform
 {
     BOOL enableAVF = YES;
-    BOOL enableQTK = YES;
 
     // Check environment to see if platforms are enabled
     char *value = getenv("JFXMEDIA_AVF");
     if (value ? strncasecmp(value, "yes", 3) != 0 : NO) {
         enableAVF = NO;
     }
 
-    value = getenv("JFXMEDIA_QTKIT");
-    if (value ? strncasecmp(value, "yes", 3) != 0 : NO) {
-        enableQTK = NO;
-    }
-
     // Determine if we can use OSX native player libs, without linking directly
     Class klass;
 
     if (enableAVF) {
         klass = objc_getClass("AVFMediaPlayer");

@@ -92,23 +86,10 @@
                 }
             }
         }
     }
 
-    if (enableQTK) {
-        klass = objc_getClass("QTKMediaPlayer");
-        if (klass) {
-            // And make sure it conforms to the OSXPlayerProtocol
-            if ([klass conformsToProtocol:@protocol(OSXPlayerProtocol)]) {
-                if ([klass respondsToSelector:@selector(playerAvailable)] ? [klass playerAvailable] : YES) {
-                    gMediaPlayerClass = klass;
-                    return YES;
-                }
-            }
-        }
-    }
-
     return NO;
 }
 
 - (id) init
 {
< prev index next >