Sweden-Number/dlls/winegstreamer
Zebediah Figura 176654fa29 Revert "winegstreamer: Replace source pad interface with GstAppSrc.".
This reverts commit 1aa359a100.

appsrc suffers from a rather problematic race condition surrounding flushes [1].
Essentially, it's possible for a flushing seek to begin and end between
wg_parser_get_next_read_request and wg_parser_push_data. The race condition is
not easy to fix, and in light of it it's not clear if we want to use appsrc.

[1] https://www.winehq.org/pipermail/wine-devel/2021-September/196043.html

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51774
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-24 07:51:34 +02:00
..
Makefile.in makefiles: Make -mno-cygwin the default. 2021-09-20 22:45:48 +02:00
audioconvert.c winegstreamer: Remove some redundant includes. 2021-02-23 09:56:47 +01:00
gst_guids.h
gst_private.h winegstreamer: Allocate source media buffers in the PE components. 2021-09-16 22:22:44 +02:00
main.c winegstreamer: Always return S_FALSE from DllCanUnloadNow(). 2021-08-26 09:34:28 +02:00
media_source.c winegstreamer: Allocate source media buffers in the PE components. 2021-09-16 22:22:44 +02:00
mfplat.c winegstreamer: Always return S_FALSE from DllCanUnloadNow(). 2021-08-26 09:34:28 +02:00
quartz_parser.c winegstreamer: Fix return code in init_gst failure case. 2021-09-17 10:43:30 +02:00
rsrc.rc
wg_parser.c Revert "winegstreamer: Replace source pad interface with GstAppSrc.". 2021-09-24 07:51:34 +02:00
winegstreamer.rgs
winegstreamer.spec winegstreamer: Don't export DllMain(). 2021-02-23 09:56:55 +01:00
winegstreamer_classes.idl