Sweden-Number/dlls/winegstreamer
Zebediah Figura bdc09fb8b4 winegstreamer/gsttffilter: Don't drop the streaming lock in Gstreamer_transform_ProcessEnd().
This sort of reverts 096da45036. The deadlock
mentioned there is not spelled out in detail, but likely results from the
streaming thread trying to acquire the filter lock while a main thread which
is holding the filter lock waits for the streaming thread to finish. However,
DirectShow documentation (and manual testing) suggests that the correct way
to avoid this problem is simply to never take the filter lock from the
streaming thread. Since we currently don't do this anymore, it should be safe
to reinstate this lock.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-02 10:42:13 +01:00
..
Makefile.in
gst_cbs.c
gst_cbs.h
gst_guids.h
gst_private.h winegstreamer: Use strmbase_dump_media_type() where appropriate. 2019-10-07 10:00:58 +02:00
gstdemux.c strmbase: Return a strmbase_pin pointer from the filter_get_pin() callback. 2019-11-25 20:47:43 +01:00
gsttffilter.c winegstreamer/gsttffilter: Don't drop the streaming lock in Gstreamer_transform_ProcessEnd(). 2019-12-02 10:42:13 +01:00
main.c winegstreamer: Use strmbase_dump_media_type() where appropriate. 2019-10-07 10:00:58 +02:00
mfplat.c
mfplat.idl
rsrc.rc
winegstreamer.rgs
winegstreamer.spec