[vlc-devel] commit: Pass vout_thread_t to releaseVideo. (Laurent Aimar )

git version control git at videolan.org
Tue Jul 15 21:30:46 CEST 2008


vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Tue Jul 15 19:57:44 2008 +0200| [ae059a3c9775c987ddd78b0319c6721a836f1319]

Pass vout_thread_t to releaseVideo.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ae059a3c9775c987ddd78b0319c6721a836f1319
---

 modules/gui/qt4/main_interface.cpp |    2 +-
 modules/gui/qt4/main_interface.hpp |    3 ++-
 modules/gui/qt4/qt4.cpp            |    2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/modules/gui/qt4/main_interface.cpp b/modules/gui/qt4/main_interface.cpp
index 278da48..5692d92 100644
--- a/modules/gui/qt4/main_interface.cpp
+++ b/modules/gui/qt4/main_interface.cpp
@@ -686,7 +686,7 @@ void *MainInterface::requestVideo( vout_thread_t *p_nvout, int *pi_x,
     return ret;
 }
 
-void MainInterface::releaseVideo( void *p_win )
+void MainInterface::releaseVideo( vout_thread_t *p_vout, void *p_win )
 {
     emit askReleaseVideo( p_win );
 }
diff --git a/modules/gui/qt4/main_interface.hpp b/modules/gui/qt4/main_interface.hpp
index c23cc88..fe44a46 100644
--- a/modules/gui/qt4/main_interface.hpp
+++ b/modules/gui/qt4/main_interface.hpp
@@ -73,8 +73,9 @@ public:
     void *requestVideo( vout_thread_t *p_nvout, int *pi_x,
                         int *pi_y, unsigned int *pi_width,
                         unsigned int *pi_height );
-    void releaseVideo( void * );
+    void releaseVideo( vout_thread_t *, void * );
     int controlVideo( void *p_window, int i_query, va_list args );
+
     void requestLayoutUpdate();
 
     /* Getters */
diff --git a/modules/gui/qt4/qt4.cpp b/modules/gui/qt4/qt4.cpp
index 2794999..2790451 100644
--- a/modules/gui/qt4/qt4.cpp
+++ b/modules/gui/qt4/qt4.cpp
@@ -523,6 +523,6 @@ static void WindowClose (vlc_object_t *obj)
     QMutexLocker locker (&windowLock);
 
     if (!miP->isNull ())
-        (*miP)->releaseVideo (wnd->handle);
+        (*miP)->releaseVideo( wnd->vout, wnd->handle );
     delete miP;
 }




More information about the vlc-devel mailing list