Rob Shearman
|
a35431a194
|
quartz: Use memcmp instead of strncmp in MPEGSplitter_pre_connect.
header isn't a string and therefore using strncmp doesn't make sense.
|
2008-08-18 17:34:13 +02:00 |
Rob Shearman
|
03a25b487f
|
quartz: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
This makes it more obvious what the code is doing.
|
2008-08-18 17:34:12 +02:00 |
Paul Vriens
|
04c40f2f5f
|
quartz/tests: Skip some tests on NT4.
|
2008-08-05 14:09:34 +02:00 |
Maarten Lankhorst
|
94ef37400d
|
quartz: Fix support for files with multiple odml indexes.
|
2008-07-29 11:54:52 +02:00 |
Maarten Lankhorst
|
6becc9e14b
|
quartz: Fix end of file handling when first request is already end of file.
|
2008-07-29 11:54:41 +02:00 |
Maarten Lankhorst
|
89f4eeece3
|
quartz: Pass InputPin as parameter to transform filter.
|
2008-07-29 11:54:28 +02:00 |
Maarten Lankhorst
|
2b452ced74
|
quartz: Use correct media type in transformfilter's QueryAccept.
|
2008-07-29 11:54:20 +02:00 |
Maarten Lankhorst
|
db2ccf43d4
|
quartz: Make transform filter return hresult from running/pausing.
|
2008-07-29 11:54:15 +02:00 |
Maarten Lankhorst
|
fa38a7e313
|
quartz: Trace the iface pointer in the memory allocator.
|
2008-07-29 11:54:07 +02:00 |
Francois Gouget
|
a516f27c2f
|
quartz: assert.h is not a local include.
|
2008-07-28 11:34:26 +02:00 |
Maarten Lankhorst
|
3376ba6113
|
quartz: Fix end of stream handling in avi splitter.
The last frame wouldn't always be sent, this fixes that.
|
2008-07-22 13:11:22 +02:00 |
Maarten Lankhorst
|
271ee48301
|
quartz: Fix bugs that occur during connection.
|
2008-07-21 14:36:14 +02:00 |
Maarten Lankhorst
|
0f9356eb16
|
quartz: Fix handling of zero byte samples and endofstreams.
|
2008-07-21 14:36:04 +02:00 |
Francois Gouget
|
bc5ce27947
|
Assorted spelling fixes.
|
2008-07-21 13:00:01 +02:00 |
Alexander Dorofeyev
|
bca80e1a64
|
quartz: Fix interface leak in FilterGraph2_Render.
|
2008-07-18 11:15:30 +02:00 |
Alexander Dorofeyev
|
1656f6b7cc
|
quartz: Add missing VariantClear after GetFilterInfo calls.
|
2008-07-18 11:15:24 +02:00 |
Alexander Dorofeyev
|
1cd83afda3
|
quartz: Fix variant handling in GetFilterInfo.
Removes unnecessary and unsafe type assignment, adds a missing VariantClear.
|
2008-07-18 11:15:17 +02:00 |
Alexander Dorofeyev
|
7c5a4481b1
|
quartz/tests: Fix interface leaks in filtergraph test.
|
2008-07-18 11:15:08 +02:00 |
Alexander Dorofeyev
|
6645999337
|
quartz: Fix interface leak in FilterGraph2_RemoveFilter.
|
2008-07-18 11:15:01 +02:00 |
Alexander Dorofeyev
|
4afad0a413
|
quartz/tests: Fix interface leaks in aggregation test.
|
2008-07-18 11:14:52 +02:00 |
Alexander Dorofeyev
|
33c6eeb9e3
|
quartz/tests: Add filtermapper aggregation tests.
|
2008-07-18 11:13:33 +02:00 |
Alexander Dorofeyev
|
4bc76025ba
|
quartz/tests: Test querying IFilterMapper2 from FilterGraph.
|
2008-07-18 11:13:24 +02:00 |
Alexander Dorofeyev
|
0bea470dfc
|
quartz: Aggregate filtermapper in filtergraph.
|
2008-07-18 11:13:14 +02:00 |
Alexander Dorofeyev
|
d39ee67019
|
quartz: Make Filtermapper aggregatable.
|
2008-07-18 11:12:16 +02:00 |
Maarten Lankhorst
|
5299795a8d
|
quartz: Fix wrong assignment of variable in parser.
|
2008-07-16 17:58:30 +02:00 |
Maarten Lankhorst
|
3ad7198961
|
quartz: Explicitly handle wave headers in avi splitter.
|
2008-07-16 17:52:31 +02:00 |
Maarten Lankhorst
|
28d6203ca9
|
quartz: Fix reference leak in avi splitter on end of stream.
|
2008-07-14 12:21:40 +02:00 |
Maarten Lankhorst
|
0e9704b02d
|
quartz: Only allocate 1 buffer in transform filter.
|
2008-07-14 12:21:33 +02:00 |
Maarten Lankhorst
|
cf1d2f5e42
|
quartz: Fix memory and sample leaks.
|
2008-07-14 12:21:26 +02:00 |
Maarten Lankhorst
|
36418d8ad1
|
quartz: Fix incorrect use of mtCurrent in transform filter.
|
2008-07-14 12:21:10 +02:00 |
Maarten Lankhorst
|
61ba32c036
|
includes: Add video mixing renderer header.
|
2008-07-11 14:50:44 +02:00 |
Michael Stefaniuc
|
5c0ff73db2
|
quartz: Add missing LeaveCriticalSection on error path (Smatch).
|
2008-07-11 14:07:25 +02:00 |
Maarten Lankhorst
|
2865c727de
|
quartz: Make the file source rotate around the 'first' sample, to prevent starvation of a single stream.
This prevents the file source from starving a single thread off.
|
2008-07-11 13:58:24 +02:00 |
Maarten Lankhorst
|
484fdcf7e4
|
quartz: End the flush downstream first before restarting playback in pullpin.
|
2008-07-11 13:58:18 +02:00 |
Maarten Lankhorst
|
e47bc7725e
|
quartz: Call run before pausing in transform filter.
|
2008-07-10 14:42:38 +02:00 |
Maarten Lankhorst
|
86393897a8
|
quartz: Make filtergraph quieter.
|
2008-07-10 14:38:16 +02:00 |
Maarten Lankhorst
|
fe9840f213
|
quartz: Make parser start even if some of the pins aren't connected.
|
2008-07-10 14:38:09 +02:00 |
Francois Gouget
|
dbaec0a101
|
Assorted spelling fixes.
|
2008-07-10 13:40:15 +02:00 |
Maarten Lankhorst
|
adcf93aeaf
|
quartz: Fix deadlocks in dsound renderer.
|
2008-07-10 12:18:13 +02:00 |
Michael Stefaniuc
|
310b58994c
|
quartz: Compare a file handle to INVALID_HANDLE_VALUE and not NULL.
|
2008-07-10 12:17:59 +02:00 |
Maarten Lankhorst
|
43d0acd26a
|
quartz: Fix end of stream handling.
Flushing blocks any end of stream that may occur.
|
2008-07-10 12:17:20 +02:00 |
Maarten Lankhorst
|
6748f073ed
|
quartz: Always set current position again.
|
2008-07-10 12:17:10 +02:00 |
Maarten Lankhorst
|
3adf811645
|
quartz: Add tests for avi splitter.
|
2008-07-09 10:59:31 +02:00 |
Maarten Lankhorst
|
19360d41a0
|
quartz: Add rewrite of avi splitter.
|
2008-07-09 10:59:27 +02:00 |
Maarten Lankhorst
|
992fb02c73
|
quartz: Fix deadlock with transform filter.
|
2008-07-09 10:58:27 +02:00 |
Alexander Dorofeyev
|
2364514431
|
quartz/tests: Add test for filter priority in IFilterGraph2_Render.
|
2008-07-09 10:43:33 +02:00 |
Alexander Dorofeyev
|
27c0cddbab
|
quartz: Do not try renderers first. Use a single enumeration pass.
|
2008-07-09 10:43:27 +02:00 |
Alexandre Julliard
|
79c64acc7b
|
tests: Don't depend on the static uuid libraries in the tests.
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
|
2008-07-08 17:51:45 +02:00 |
Andrew Talbot
|
f0d7a2910e
|
quartz: Remove unneeded address-of operators from function names.
|
2008-07-07 12:31:47 +02:00 |
Maarten Lankhorst
|
53782ca47a
|
quartz: Fix parser/pullpin to only care about the state transition stopped<->playing.
|
2008-07-07 12:11:23 +02:00 |