Maarten Lankhorst : winegstreamer: Always update time when Run is called.

Alexandre Julliard julliard at winehq.org
Mon Dec 6 13:18:35 CST 2010


Module: wine
Branch: master
Commit: feb716b423095d11e3af9a87643887c436bde7cf
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=feb716b423095d11e3af9a87643887c436bde7cf

Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date:   Mon Dec  6 14:16:43 2010 +0100

winegstreamer: Always update time when Run is called.

---

 dlls/winegstreamer/gstdemux.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/dlls/winegstreamer/gstdemux.c b/dlls/winegstreamer/gstdemux.c
index 403f945..7b1c989 100644
--- a/dlls/winegstreamer/gstdemux.c
+++ b/dlls/winegstreamer/gstdemux.c
@@ -1179,6 +1179,10 @@ static HRESULT WINAPI GST_Run(IBaseFilter *iface, REFERENCE_TIME tStart) {
     if (!This->gstfilter)
         return VFW_E_NOT_CONNECTED;
 
+    EnterCriticalSection(&This->filter.csFilter);
+    This->filter.rtStreamStart = tStart;
+    LeaveCriticalSection(&This->filter.csFilter);
+
     gst_element_get_state(This->gstfilter, &now, NULL, -1);
     if (now == GST_STATE_PLAYING)
         return S_OK;




More information about the wine-cvs mailing list