Lei Zhang
|
932cc2d7f9
|
quartz: Make video renderer aggregatable.
|
2007-12-13 14:36:15 +01:00 |
Lei Zhang
|
f5075f7356
|
quartz: Set *ppvObject to NULL if QueryInterface fails.
|
2007-12-13 14:34:07 +01:00 |
Lei Zhang
|
29cc256b9a
|
quartz: Add referenceclock QueryInterface test.
|
2007-12-13 14:33:59 +01:00 |
Lei Zhang
|
766046d4ab
|
quartz: Add videorenderer aggregation test.
|
2007-12-13 14:33:50 +01:00 |
Lei Zhang
|
4f6f1bcb6e
|
quartz: Add videorenderer QueryInterface test.
|
2007-12-13 14:33:40 +01:00 |
Lei Zhang
|
cff265950a
|
quartz: Add IFilterGraph2 interface and stubs.
|
2007-12-11 12:09:38 +01:00 |
Lei Zhang
|
2d1a6016c9
|
quartz: Validate input for IFilterGraph_FindFilterByName.
|
2007-12-07 17:04:34 +01:00 |
Lei Zhang
|
31aab42934
|
quartz: Fix return value in IFilterGraph_FindFilterByName.
|
2007-12-07 17:04:26 +01:00 |
Lei Zhang
|
646eefaa47
|
quartz: Add some IGraphBuilder related tests.
|
2007-12-07 17:04:15 +01:00 |
Lei Zhang
|
4ab6fd3de0
|
quartz: Add a test for IFilterGraph2.
|
2007-12-07 17:03:39 +01:00 |
Lei Zhang
|
f84f4cab70
|
quartz: Move current tests into their own test case.
|
2007-12-07 17:03:27 +01:00 |
Alexandre Julliard
|
ad9396302d
|
Removed some unneeded imports.
|
2007-12-06 21:24:24 +01:00 |
Michael Stefaniuc
|
3e8970602c
|
dlls: Remove duplicate includes.
|
2007-11-19 13:54:46 +01:00 |
Michael Stefaniuc
|
41044dcd8c
|
quartz: Fix memory leaks on error paths. Found by Smatch.
|
2007-11-19 13:53:56 +01:00 |
Dan Kegel
|
8e8f840159
|
quartz: Make clock test less flaky.
|
2007-10-09 12:31:53 +02:00 |
Francois Gouget
|
ec6e307b92
|
quartz: Better match the PSDK types and fix the winapi_check warnings.
|
2007-09-10 12:15:06 +02:00 |
Francois Gouget
|
2993785f3a
|
Assorted non-ANSI function declaration fixes (missing void).
|
2007-08-30 11:57:18 +02:00 |
Stefan Leichter
|
c13c9e3824
|
quartz: Remove 'recursive registry key delete' function.
|
2007-08-23 12:38:56 +02:00 |
Alex Villacís Lasso
|
7319157d7d
|
quartz: Fix IReferenceClock::GetTime() implementation for system clock.
|
2007-08-13 12:23:37 +02:00 |
Alex Villacís Lasso
|
9d436f697d
|
quartz: Add test for IReferenceClock.
|
2007-08-13 12:23:32 +02:00 |
Andrew Talbot
|
1f3133d214
|
quartz: Constify some variables.
|
2007-08-08 15:32:00 +02:00 |
Michael Stefaniuc
|
f10e6d7e37
|
quartz: Remove superfluous casts of void pointers to other pointer types.
|
2007-06-27 12:53:20 +02:00 |
Alex Villacís Lasso
|
fb8df8ea82
|
quartz: Fix video rendering sizing/positioning bugs.
|
2007-06-20 15:10:58 +02:00 |
Chris Robinson
|
92ced51b10
|
quartz: Don't return S_FALSE for failed connections.
|
2007-06-05 12:19:15 +02:00 |
Marcus Meissner
|
ccad96578d
|
quartz: Added some error checking on failure to CreateClassEnumerator.
|
2007-06-04 12:49:46 +02:00 |
Marcus Meissner
|
d2bc96bf8a
|
quartz: ppinsplitter might be used uninitialized (Coverity).
|
2007-05-23 13:14:51 +02:00 |
Andrew Talbot
|
5ded3a9e88
|
quartz: Exclude unused headers.
|
2007-05-17 12:45:03 +02:00 |
Andrew Talbot
|
a894ab6bd0
|
quartz: Exclude unused headers.
|
2007-05-17 12:44:57 +02:00 |
Chris Robinson
|
b3fab140f3
|
quartz: Partially implement the MPEG 1 Stream Splitter filter.
|
2007-04-27 13:05:28 +02:00 |
Chris Robinson
|
147b0cf5ac
|
quartz: Create DirectSound device and buffer at filter creation and connection respectively.
|
2007-04-16 12:07:55 +02:00 |
Chris Robinson
|
2faaa3b8de
|
quartz: Implement IAMFilterData interface for IFilterMapper.
|
2007-04-11 13:04:23 +02:00 |
Chris Robinson
|
eda96fa7f9
|
quartz: Pass the media sample to the individual transform filter callbacks.
This is so the filters can pass on and use timing, discontinuity, and other
information stored in the sample as needed.
|
2007-04-09 12:15:09 +02:00 |
Chris Robinson
|
e6e4056e1e
|
quartz: Fix error with operator precedence.
|
2007-04-09 12:14:51 +02:00 |
Chris Robinson
|
d9f755875b
|
quartz: Fix ALIGN macros.
|
2007-04-09 12:14:46 +02:00 |
Chris Robinson
|
20d87e768b
|
quartz: Make sure cached media samples are released for parser filters.
|
2007-04-07 11:46:10 +02:00 |
Chris Robinson
|
828d5a0c4a
|
quartz: Add a cleanup callback for parser filters to call on release.
|
2007-04-07 11:46:03 +02:00 |
Chris Robinson
|
e508f2cc90
|
quartz: Add partial implementation of IReferenceClock for DSoundRenderer.
|
2007-04-07 10:57:33 +02:00 |
Chris Robinson
|
2994695189
|
quartz: Use more precise positioning information for the DSound filter's reference clock.
|
2007-04-07 10:57:23 +02:00 |
Chris Robinson
|
f352d9de98
|
quartz: Send a notification when the filter graph clock changes.
|
2007-04-06 12:31:07 +02:00 |
Chris Robinson
|
d51098ef11
|
quartz: Avoid releasing NULL objects.
|
2007-04-06 12:31:07 +02:00 |
Chris Robinson
|
30abd4ed15
|
quartz: Tell filters to stop sending data when the chain is broken.
|
2007-04-04 21:26:16 +02:00 |
Chris Robinson
|
9d41c2e694
|
quartz: Don't call ReleaseSemaphore on NULL semaphore handles.
|
2007-04-04 21:26:09 +02:00 |
Chris Robinson
|
f9527e9ce8
|
quartz: Implement Get/SetSyncSource for the FilterGraph's IMediaFilter interface.
|
2007-04-04 21:26:04 +02:00 |
Chris Robinson
|
b7a4405d0a
|
quartz: Break loop on error in ACMWrapper.
|
2007-04-04 12:40:05 +02:00 |
Chris Robinson
|
243351d223
|
quartz: Add a QueryConnect method for transform filters.
|
2007-04-04 12:39:58 +02:00 |
Chris Robinson
|
71bcdc9044
|
quartz: Connect input when the pins connect, not when querying.
And clean up when disconnecting input.
|
2007-04-04 12:39:49 +02:00 |
Chris Robinson
|
c28b534550
|
quartz: Hold a reference on the PullPin's filter while the processing thread is alive.
Also removes dead code caused by the change.
|
2007-04-04 12:39:30 +02:00 |
Chris Robinson
|
c76d5561a8
|
quartz: Use a second-long DSound buffer for playback.
|
2007-04-03 11:32:40 +02:00 |
Chris Robinson
|
b1bfae286f
|
quartz: Use a safe APC to kill the PullPin thread when the PullPin is being released.
|
2007-04-02 11:18:04 +02:00 |
Chris Robinson
|
9d1f49cd9f
|
quartz: Set the sample time based on the number of bytes read before sending it downstream.
|
2007-04-02 11:16:00 +02:00 |