Paul Chitescu
af2bed44f8
quartz: Silence the FIXME that AsyncReader does not implement IBasicAudio.
2010-03-03 10:59:01 +01:00
Paul Chitescu
daa4943322
quartz: Do not assert() the existence of a media format of an input pin.
2010-02-24 15:12:30 +01:00
Alexandre Julliard
6164ce2d82
makefiles: Use the standard C_SRCS variable as the list of test files.
...
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Christian Costa
b47091a488
quartz: Add stubbed IAMDirectSound interface to DSoundRenderer.
2010-02-08 17:14:44 +01:00
Christian Costa
f48d3c8eab
quartz/tests: Add test for querying IAMDirectSound from DSoundRenderer.
2010-02-08 17:14:44 +01:00
Maarten Lankhorst
201c9a14bf
quartz: Add some tests for dsound renderer.
2010-02-01 13:56:01 +01:00
Paul Chitescu
e03b98ec68
quartz: Only wait in IMediaEvent::WaitForCompletion if the filter is running.
2009-12-24 12:15:40 +01:00
Paul Chitescu
7251e91d4d
quartz: Implement NullRenderer's IBaseFilter::FindPin.
2009-12-24 12:15:40 +01:00
Alexandre Julliard
a3fbb39299
quartz: Implemented a number of the MediaPosition methods.
2009-11-24 15:53:37 +01:00
Alexandre Julliard
c81ac66d87
quartz: Add proxies for strmif.idl.
2009-09-11 13:40:17 +02:00
Juan Lang
e73f31a6ef
quartz: Don't crash if sample allocation fails.
2009-08-28 11:54:49 +02:00
Chris Robinson
7ba802ac29
quartz: Release enumpins when done with it.
2009-05-27 11:11:42 +02:00
Christian Costa
74c07a141e
quartz: Data may be incomplete at the end of file so do not assert if we have less data than expected.
2009-04-14 11:28:34 -05:00
Marcus Meissner
5fdf50f76d
quartz: Make sure cookie* are not uninitialized (Coverity 760).
2009-04-06 12:56:30 +02:00
Kai Blin
3fbf3f66db
quartz/tests: If CoCreateInstance() fails, it's safe to return, as no cleanup is needed.
2009-03-24 10:28:01 +01:00
Michael Stefaniuc
efbb4ebf3e
widl: Output "LONG" instead of "long" for a 32bit integer.
...
long is always 32bit in IDL files but that's not true in C.
2009-03-13 11:15:21 +01:00
Michael Stefaniuc
7ef5f44bb5
include: Change long to LONG in axextend.idl.
2009-03-12 13:09:54 +01:00
Michael Stefaniuc
a3269bdc40
quartz: Change long to LONG in control.idl.
2009-03-11 13:03:31 +01:00
Henri Verbeet
166db1e934
quartz: Use a more appropriate size for the video renderer window.
2009-02-19 12:54:00 +01:00
Alasdair Sinclair
20f565de5e
quartz/tests: Fix missing void in empty parameter list.
2009-01-30 11:43:29 +01:00
Michael Stefaniuc
cc7fc4abef
quartz: Remove superfluous pointer casts.
2009-01-29 14:06:01 +01:00
Nikolay Sivov
5ea119a3d0
quartz: Fix NULL pointer dereference (Coverity).
2009-01-27 14:57:41 +01:00
Paul Vriens
b4d246ba8f
quartz/tests: Fix test failures on Win95 by using A-functions.
2009-01-27 11:30:09 +01:00
Francois Gouget
8be5798e3f
quartz: Make the IMemInputPin functions static.
2009-01-26 15:13:09 +01:00
Juan Lang
669ced3a67
quartz: Only test for the presence or absence of a single filter in a loop. Testing for more than one depends on the order of enumeration, which isn't guaranteed.
2009-01-22 15:28:23 +01:00
Paul Vriens
9908100305
quartz/tests: Fix some test failures on Win95.
2009-01-21 13:23:55 +01:00
Michael Stefaniuc
2724adae2d
quartz/tests: Remove superfluous pointer casts.
2009-01-21 10:25:38 +01:00
Lei Zhang
e9f1aa29b2
quartz: Add a filtergraph test for mpeg files.
2009-01-15 12:42:50 +01:00
Alexandre Julliard
8c33528372
quartz: Use SetWindowLongPtr to store a pointer value.
2009-01-08 17:30:57 +01:00
Alexandre Julliard
0014046adc
quartz: Avoid a pointer cast in a trace.
2009-01-08 13:17:49 +01:00
Francois Gouget
14d44a06ba
quartz: OutputPin_DeliverNewSegment() is unused so remove it.
2009-01-08 12:40:45 +01:00
Francois Gouget
5b92b39b2c
quartz: Reorder some functions to avoid forward declarations.
2009-01-07 14:40:44 +01:00
Christian Costa
fa8cd7435f
quartz: Remove unused IMemInputPin vtables.
2008-12-30 13:40:33 +01:00
Christian Costa
c83e4f130f
quartz: Fix some traces and fixmes.
2008-12-29 12:52:21 +01:00
Lei Zhang
d17609ad92
quartz: Ignore unknown chunks when parsing AVI headers.
2008-12-19 17:44:43 +01:00
Paul Vriens
061302483f
quartz/tests: Fix test failures on Win9x by using A-functions.
2008-12-18 14:53:12 +01:00
Hans Leidekker
8bd9a3aa09
janitorial: Don't depend on user32 for the self registration functions.
2008-12-17 11:38:32 +01:00
Lei Zhang
7e1b714f74
quartz: Enumerate all the pins on filter and check directions when rendering.
2008-12-16 12:52:32 +01:00
Christian Costa
480e697035
quartz: Turn some fixmes into traces.
2008-12-08 22:02:29 +01:00
Christian Costa
1f45516d91
quartz: Accept null clsMinorType for pins when registering filters + tests.
2008-12-08 12:02:33 +01:00
Michael Stefaniuc
1a18b797eb
quartz: Don't cast zero.
2008-12-05 12:36:24 +01:00
Alexandre Julliard
18bf17e828
quartz: Use FIELD_OFFSET instead of casting a pointer to int.
2008-12-04 12:14:58 +01:00
Christian Costa
50fda76b40
quartz: Return properly when input is flushing or reaching end of stream.
2008-12-03 09:49:19 +01:00
Alexandre Julliard
e78ea286fb
quartz: Make some functions and variables static.
2008-12-02 15:25:19 +01:00
Christian Costa
14485c365b
quartz: Avoid leaking penummt and mt on error.
2008-12-01 14:05:49 +01:00
Francois Gouget
57908f889a
quartz: Remove CALLBACK on static functions where not needed.
2008-11-26 12:10:51 +01:00
Francois Gouget
9517637eb4
quartz: Remove WINAPI on static functions where not needed.
2008-11-26 12:10:48 +01:00
Ricardo Filipe
abe85bcb99
quartz: Removed dead code and variables (llvm/clang).
2008-11-25 11:49:51 +01:00
Maarten Lankhorst
8699661e96
quartz: Fix FilterGraph2_Connect to be thread-safe and not recurse infinitely.
2008-11-17 13:50:19 +01:00
Maarten Lankhorst
f57896484c
Revert "quartz: Reaching a renderer in the filtergraph is not an error."
...
This is plain wrong, input pin and output pin are supposed to be
connected to each other, not the input pin being connected to a renderer
pin and NOT reaching output pin
2008-11-17 13:11:42 +01:00