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 |
Maarten Lankhorst
|
e58855e0e9
|
quartz: Only call begin process functions in transform filter when stopped.
Fixes some graphical glitches that may occur otherwise.
|
2008-07-07 12:11:23 +02:00 |
Maarten Lankhorst
|
11e2b1ab2b
|
quartz: Make sure transform filter commits allocator.
|
2008-07-07 12:11:23 +02:00 |
Maarten Lankhorst
|
6e4288ee70
|
quartz: Fix tiny bug in IGraphBuilder_Render.
|
2008-07-07 12:11:23 +02:00 |
Maarten Lankhorst
|
9985f2efc9
|
quartz: Implement state transitions in video renderer.
|
2008-07-04 19:50:52 +02:00 |
Maarten Lankhorst
|
b6b67f698a
|
quartz: Implement state transitions in directsound renderer, and block on pause.
|
2008-07-04 19:50:04 +02:00 |
Maarten Lankhorst
|
ee317b19b2
|
quartz: Set filesource initial state to stopped.
Fixes a bug valgrind found.
|
2008-07-04 19:35:07 +02:00 |
Maarten Lankhorst
|
8b65914cf9
|
quartz: Make CLSID_AudioRender an alias for CLSID_DSoundRender.
|
2008-07-04 19:35:00 +02:00 |
Maarten Lankhorst
|
28c7b230ed
|
quartz: Fix return value for video renderer.
|
2008-07-03 11:50:52 +02:00 |
Maarten Lankhorst
|
e5767b1c02
|
quartz: Fix return values in directsound renderer.
|
2008-07-03 11:50:52 +02:00 |
Paul Vriens
|
0435574aed
|
quartz/tests: Make tests run on everything lower then Vista.
|
2008-07-03 11:50:51 +02:00 |