Sweden-Number/dlls/qedit
Zebediah Figura 8a75411ec5 qedit/nullrenderer: Don't drop csRenderLock in NullRenderer_DoRenderSample().
We don't grab stream_cs to change any variables checked here, except to reset
flush_event, and that cannot result in a deadlock.

The only possible deadlocks here are:

(1) between this function and EndOfStream(), which is correct, as the two
    should presumably be serialized;

(2) between this function and EndFlush(); however, in that case we expect
    BeginFlush() first, which will unblock the streaming thread.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-12-01 10:13:42 +01:00
..
tests qedit/tests: Add some tests for sample grabber streaming events. 2020-11-30 19:01:55 +01:00
Makefile.in qedit: Add a version resource. 2020-10-15 20:36:01 +02:00
main.c qedit: Free type libraries on process detach (Valgrind). 2020-06-08 21:01:33 +02:00
mediadet.c qedit: Drop redundant NULL check before free(). 2020-09-24 15:02:12 +02:00
nullrenderer.c qedit/nullrenderer: Don't drop csRenderLock in NullRenderer_DoRenderSample(). 2020-12-01 10:13:42 +01:00
qedit.spec
qedit_classes.idl
qedit_private.h qedit: Free type libraries on process detach (Valgrind). 2020-06-08 21:01:33 +02:00
samplegrabber.c qedit: Free type libraries on process detach (Valgrind). 2020-06-08 21:01:33 +02:00
timeline.c qedit: Pass an IUnknown pointer to the object creation functions. 2020-03-12 10:11:58 +01:00
version.rc qedit: Add a version resource. 2020-10-15 20:36:01 +02:00