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
gst_guids.h
gst_private.h
main.c
media_source.c
mfplat.c
quartz_parser.c
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_classes.idl