[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