Merge pull request #9475 from FernetMenta/vdpau
authorjenkins4kodi <jenkins4kodi@users.noreply.github.com>
Mon, 28 Mar 2016 09:45:03 +0000 (11:45 +0200)
committerjenkins4kodi <jenkins4kodi@users.noreply.github.com>
Mon, 28 Mar 2016 09:45:03 +0000 (11:45 +0200)
xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp

index 4e995b6..87f4e64 100644 (file)
@@ -1458,7 +1458,20 @@ void CMixer::StateMachine(int signal, Protocol *port, Message *msg)
       break;
 
     case M_TOP_CONFIGURED:
-      if (port == &m_dataPort)
+      if (port == &m_controlPort)
+      {
+        switch (signal)
+        {
+          case CMixerControlProtocol::FLUSH:
+            Flush();
+            msg->Reply(CMixerControlProtocol::ACC);
+            m_state = M_TOP_CONFIGURED_WAIT1;
+            return;
+          default:
+            break;
+        }
+      }
+      else if (port == &m_dataPort)
       {
         switch (signal)
         {