renderer: name present buffer structure to be able to reference it
authorJoakim Plate <elupus@ecce.se>
Thu, 13 Jun 2013 22:25:37 +0000 (00:25 +0200)
committerRainer Hochecker <fernetmenta@online.de>
Fri, 14 Jun 2013 14:57:19 +0000 (16:57 +0200)
xbmc/cores/VideoRenderers/RenderManager.cpp
xbmc/cores/VideoRenderers/RenderManager.h

index 6e5f0cb..179f753 100644 (file)
@@ -699,9 +699,10 @@ void CXBMCRenderManager::FlipPage(volatile bool& bStop, double timestamp /* = 0L
     if(source < 0)
       source = m_free.front();
 
-    m_Queue[source].timestamp     = timestamp;
-    m_Queue[source].presentfield  = sync;
-    m_Queue[source].presentmethod = presentmethod;
+    SPresent& m = m_Queue[source];
+    m.timestamp     = timestamp;
+    m.presentfield  = sync;
+    m.presentmethod = presentmethod;
     requeue(m_queued, m_free);
 
     /* signal to any waiters to check state */
index f693d80..6dc2629 100644 (file)
@@ -220,7 +220,7 @@ protected:
   int m_QueueSize;
   int m_QueueSkip;
 
-  struct
+  struct SPresent
   {
     double         timestamp;
     EFIELDSYNC     presentfield;