Sweden-Number/dlls/quartz
Zebediah Figura 9f467402df quartz/dsoundrender: Reimplement the DirectSound renderer directly on top of the strmbase filter.
The DirectSound renderer does a lot of things differently. To a large degree
this is to be expected; it's an audio renderer and therefore needs to buffer
much farther in advance. However, it also doesn't participate in quality
management, doesn't block in Receive(), and has a few other mild differences in
behaviour. Weighing the features implemented by the base renderer against the
quirks necessary for the DirectSound renderer leads me to believe that it would
be easier not to use that framework.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-07-20 20:17:19 +02:00
..
tests quartz/dsoundrender: Reimplement the DirectSound renderer directly on top of the strmbase filter. 2020-07-20 20:17:19 +02:00
Makefile.in quartz: Merge enummoniker.c into filtermapper.c. 2020-05-20 10:50:00 +02:00
acmwrapper.c quartz/acmwrapper: Get rid of the ACMWrapperImpl typedef. 2020-04-01 10:22:09 +02:00
avidec.c quartz/avidec: Fix some copy-paste errors. 2020-04-01 10:22:19 +02:00
control_tlb.idl
dsoundrender.c quartz/dsoundrender: Reimplement the DirectSound renderer directly on top of the strmbase filter. 2020-07-20 20:17:19 +02:00
filesource.c quartz/filesource: Check for past EOF read in _Request(). 2020-04-20 20:54:21 +02:00
filtergraph.c quartz: Run the graph asynchronously if necessary. 2020-07-15 09:44:08 +02:00
filtermapper.c quartz: Merge enummoniker.c into filtermapper.c. 2020-05-20 10:50:00 +02:00
main.c quartz: Free type libraries on process detach (Valgrind). 2020-06-08 21:01:33 +02:00
memallocator.c quartz: Implement proper DLL refcounting. 2020-03-13 09:42:49 +01:00
passthrough.c quartz: Implement proper DLL refcounting. 2020-03-13 09:42:49 +01:00
quartz.rc
quartz.rgs
quartz.spec
quartz_private.h quartz: Merge enummoniker.c into filtermapper.c. 2020-05-20 10:50:00 +02:00
quartz_strmif.idl
regsvr.c quartz: Don't register the VMR7. 2020-06-25 09:51:09 +02:00
systemclock.c quartz: Implement proper DLL refcounting. 2020-03-13 09:42:49 +01:00
videorenderer.c quartz/videorenderer: Render preroll samples. 2020-07-20 20:17:15 +02:00
vmr9.c quartz/vmr9: Render preroll samples. 2020-07-20 20:17:17 +02:00
window.c quartz: Implement IBasicVideo::IsUsingDefaultSource(). 2020-05-08 13:34:12 +02:00