Commit Graph

634 Commits

Author SHA1 Message Date
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
Lei Zhang
62a0bd65d2 quartz: Reaching a renderer in the filtergraph is not an error. 2008-11-14 11:02:15 +01:00
Paul Vriens
36c40e53e0 quartz/tests: Fix a few failures on Win95 and NT4. 2008-11-14 11:02:15 +01:00
David Adam
6ed258e220 quartz: Check for NULL condition in FilterGraph2_Disconnect. 2008-11-12 11:49:12 +01:00
Andrew Talbot
a19ff5f07b quartz: Sign-compare warnings fix. 2008-11-05 10:56:54 +01:00
Andrew Talbot
9988ae3524 quartz: Sign-compare warnings fix. 2008-11-04 11:27:06 +01:00
Maarten Lankhorst
b2d20154fa quartz: Implement dynamic format changing in directsound renderer. 2008-10-22 11:53:39 +02:00
Maarten Lankhorst
ca0db58808 quartz: Fix ACMWrapper to allow mono channels too. 2008-10-22 11:53:30 +02:00
Michael Stefaniuc
56c6f7670b quartz: Use the right FAILED/SUCCEEDED macro instead of negating the opposite. 2008-10-08 13:42:06 +02:00
Aric Stewart
a3c2c50809 quartz: Check hr so we are not incrementing a NULL (Coverity 106). 2008-10-07 11:59:14 +02:00
Rob Shearman
2fb89a4e36 quartz: Fix placement of WINAPI attribute in fnFoundSeek typedef.
MSVC requires that calling conventions appear inside the brackets.
2008-10-01 11:44:07 -05:00
Rob Shearman
e7ecfe28a1 quartz: Don't use strlenW in array size declaration.
Use ARRAYSIZE() on the constant string arrays instead.
2008-10-01 11:44:02 -05:00
Maarten Lankhorst
907bb7ae1f quartz: Requeue in pullpin if request for data timed out.
If the filter is paused, no additional data will be queued and 
VFW_E_TIMEOUT is legitimately returned. Don't make this a fatal error, 
but instead try again. If flushing the thing will still abort.
2008-09-22 13:46:22 +02:00
Maarten Lankhorst
d458efe072 quartz: Return VFW_E_WRONG_STATE in file source if flushing. 2008-09-22 13:46:17 +02:00
Maarten Lankhorst
c71ba1a141 quartz: Don't abort starting for unconnected pin in avi splitter. 2008-09-22 13:46:12 +02:00
Maarten Lankhorst
fd966f8322 quartz: Add missing calls to EndFlush. 2008-09-22 13:46:08 +02:00
Maarten Lankhorst
f0f00d1625 quartz: Implement IMediaPosition::put_CurrentPosition. 2008-09-22 13:46:04 +02:00
Alexander Dorofeyev
48865c9064 quartz/tests: Fix potential NULL dereference (Coverity). 2008-09-10 11:03:23 +02:00
Paul Vriens
ee14852ea9 quartz/tests: Fix the tests on several platforms. 2008-09-09 12:32:21 +02:00