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 |
Alexander Dorofeyev
|
b312d42059
|
quartz: Fix memory leak and behavior on errors in FilterMapper_EnumMatchingFilters.
|
2008-07-02 12:23:43 +02:00 |
Alexander Dorofeyev
|
bbd22ae06c
|
quartz: Fix memory leak in FilterMapper_RegisterFilter.
|
2008-07-02 12:23:37 +02:00 |
Alexander Dorofeyev
|
c206f91030
|
quartz: Fix memleak in FilterMapper2_RegisterFilter.
|
2008-07-02 12:23:25 +02:00 |
Alexander Dorofeyev
|
d3e67c83a0
|
quartz: Fix memory leaks in FM2_DeleteRegFilter.
|
2008-07-02 12:23:19 +02:00 |
Alexander Dorofeyev
|
898152c024
|
quartz: Fix memory leaks in IEnumRegFiltersImpl_Release.
|
2008-07-02 12:23:14 +02:00 |
Alexander Dorofeyev
|
02943d96b4
|
quartz: Fix interface leak in EnumMonikerImpl_Release.
|
2008-07-02 12:23:04 +02:00 |
Alexander Dorofeyev
|
9778faee0b
|
quartz: Improve variant handling in FilterMapper_EnumMatchingFilters.
Adds VariantClear and removes unnecessary variant type assignment that may cause
heap corruption.
|
2008-07-01 13:45:38 +02:00 |
Alexander Dorofeyev
|
bff9f1114a
|
quartz/tests: Add test for IFilterMapper_RegisterFilter.
|
2008-07-01 13:45:38 +02:00 |
Alexander Dorofeyev
|
10b593b2e7
|
quartz: Fix string buffer overflow.
|
2008-07-01 13:45:38 +02:00 |
Alexander Dorofeyev
|
cd5fa7dedb
|
quartz: Improve removal of registry data in Filtermapper unregister methods.
|
2008-07-01 13:45:38 +02:00 |
Alexander Dorofeyev
|
f9e2914ed6
|
quartz: Fix registry key creation.
|
2008-07-01 13:45:38 +02:00 |
Alexander Dorofeyev
|
d6df899603
|
quartz: Fix calculating wide string size.
|
2008-07-01 13:45:38 +02:00 |
Alexander Dorofeyev
|
d19ad8f072
|
quartz/tests: Add test for EnumMatchingFilters.
|
2008-07-01 13:45:38 +02:00 |
Alexander Dorofeyev
|
dcc9032ed0
|
Revert "quartz: Only enumerate renderers if bRender is set in filtermapper.".
This reverts commit b157969d49 .
|
2008-07-01 13:45:38 +02:00 |