osx: do not use cvBufferRef until we understand the failure modes better
authorS. Davilla <davilla@4pi.com>
Sun, 24 Nov 2013 16:35:21 +0000 (08:35 -0800)
committerS. Davilla <davilla@4pi.com>
Sun, 24 Nov 2013 16:35:42 +0000 (08:35 -0800)
xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecVDA.cpp

index 4faf1bd..134f29b 100644 (file)
@@ -248,7 +248,8 @@ bool CDVDVideoCodecVDA::Open(CDVDStreamInfo &hints, CDVDCodecOptions &options)
     {
       // Nvidia gpu's are all powerful and work the way god intended
       m_decode_async = true;
-      m_use_cvBufferRef = true;
+      // The gods are liars, ignore the sirens for now.
+      m_use_cvBufferRef = false;
     }
     else if (rendervendor.find("intel") != std::string::npos)
     {
@@ -260,7 +261,8 @@ bool CDVDVideoCodecVDA::Open(CDVDStreamInfo &hints, CDVDCodecOptions &options)
     {
       // ATI gpu's are borked when using async decode
       m_decode_async = false;
-      m_use_cvBufferRef = true;
+      // They lie here too.
+      m_use_cvBufferRef = false;
     }
 
     if (!m_use_cvBufferRef)