Rob Shearman
da93bc702f
quartz: Fix memory leak in FilterGraphInner_Release.
2007-12-26 14:02:10 +01:00
Lei Zhang
99a193ce7e
quartz: Make filtergraph aggregatable.
2007-12-21 13:58:33 +01:00
Lei Zhang
f5cd582bae
quartz: Fix typo in GraphConfig_AddRef.
2007-12-14 12:25:26 +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
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
Marcus Meissner
d2bc96bf8a
quartz: ppinsplitter might be used uninitialized (Coverity).
2007-05-23 13:14:51 +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
f9527e9ce8
quartz: Implement Get/SetSyncSource for the FilterGraph's IMediaFilter interface.
2007-04-04 21:26:04 +02:00
Chris Robinson
60f325d967
quartz: Add filters using their names.
2007-03-30 10:55:20 +02:00
Michael Stefaniuc
0674ff43b2
quartz: Fix typo that produced an empty if-statement.
2007-03-20 13:00:30 +01:00
Chris Robinson
6eefb9d3dd
quartz: Release objects when they're no longer needed.
2007-03-19 12:24:09 +01:00
Chris Robinson
54f4a4a779
quartz: Disconnect pins when their filter is removed.
2007-03-19 12:24:02 +01:00
Jan Zerebecki
b5619e8628
quartz: Add DebugInfo to critical sections.
...
Also add missing DeleteCriticalSection.
2007-03-12 13:39:49 +01:00
Chris Robinson
045270605c
quartz: Use proper alloc/free functions for COM objects.
2007-03-08 13:53:54 +01:00
Chris Robinson
5a19e3b7bc
quartz: Use the right vtable offset for the IMediaFilter functions.
2007-03-05 12:14:15 +01:00
Chris Robinson
3f089b4424
quartz: Use the proper CLSID when creating the IFilterMapper2 interface.
2007-03-05 12:08:09 +01:00
Chris Robinson
ac647156d8
quartz: Implement IUnknown methods for IMediaPosition.
2007-02-21 10:53:59 +01:00
Chris Robinson
5a8ee37191
quartz: Don't release filters when they connect.
2007-02-21 10:53:54 +01:00
Chris Robinson
4284c504ab
quartz: Initialize a pointer to NULL for the case of no enumerated filters.
2007-02-20 12:02:15 +01:00
Chris Robinson
7d597264dc
quartz: Add IMediaPosition interface and stubs.
2007-02-20 12:01:54 +01:00
Chris Robinson
31407d2659
quartz: Better handle error conditions when connections fail.
2007-02-20 12:01:33 +01:00
Chris Robinson
c5ae1fc7d8
quartz: Return proper error codes from GraphBuilder_RenderFile.
2007-02-19 12:42:53 +01:00
Chris Robinson
763fc7cf3a
quartz: Make sure the splitter has output plugins before trying to render them.
2007-02-19 12:42:46 +01:00
Chris Robinson
2250c2898f
quartz: Loop through the rest of the possible filters even when a connection fails.
2007-02-14 12:30:13 +01:00
Andrew Talbot
35c0886939
quartz: Cast-qual warning fix.
2006-11-10 11:36:57 +01:00
Francois Gouget
9fe4673347
Don't include windows.h & co in the Wine sources.
...
Remove uneeded COM_NO_WINDOWS_H defines.
2006-10-24 17:47:09 +02:00
Hans Leidekker
cfbb859f59
quartz: Win64 printf format warning fixes.
2006-10-13 12:08:41 +02:00
Stefan Leichter
19d275f775
quartz: Print 64bit integers with wine_dbgstr_longlong.
2006-08-18 20:56:20 +02:00
Paul Vriens
cc6bb93baa
quartz: Fixed typo (Coverity).
2006-06-29 14:39:27 +02:00
Mike McCormack
d20c6cf8ca
Fixed more boolean comparisons against TRUE.
2006-05-24 14:38:20 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Christian Costa
bfbba1a6fd
Fix function names.
2005-09-25 15:17:30 +00:00
Alexandre Julliard
c6b005ac69
Fixed some more traces to use the right printf format and avoid
...
typecasts.
2005-09-12 14:12:46 +00:00
Mike McCormack
dc1c62a592
Fix gcc 4.0 warnings.
2005-09-07 11:31:17 +00:00
Christian Costa
df75a4f028
Forward calls of IBasic* and IVideoWindow interfaces of the
...
filtergraph to the right filter.
2005-09-02 11:20:09 +00:00
Christian Costa
6301fec0ef
Properly allocate/release memory when adding filters to the filtergraph.
...
When connecting pin, discard filter which is the same as the upstream
one.
Remove wrong extra IBaseFilter_Release.
Improve traces by showing filters owing pins we want to connect or
render.
Properly initialize output pin of transform filter.
2005-08-22 09:21:24 +00:00
Christian Costa
7f3c43b5c9
Add stubbed IGraphConfig interface to the filtergraph.
2005-08-17 09:52:15 +00:00
Mike McCormack
0791d06215
Interlocked LONG* gcc warning fixes.
2005-07-12 19:21:36 +00:00
Dmitry Timoshkov
eba47f1dfe
Make remaining OLE interface vtables const.
2005-06-06 19:50:35 +00:00
Maarten Lankhorst
05d658d012
Added reconnect function for filtergraph.
2005-05-18 13:25:49 +00:00
Maarten Lankhorst
8efc1f3612
Fixed a dozen of reference (and some memory) leaks.
...
Implemented filtergraph_pause/stop.
2005-05-06 14:34:44 +00:00
Christian Costa
7180775af6
Forward CLSID_FilterGraphNoThread to CLSID_FilterGraph.
2005-05-05 09:50:35 +00:00
Jakob Eriksson
9ed61de9a2
Get rid of HeapAlloc casts.
2005-03-24 21:01:35 +00:00
Christian Costa
7dea79c487
Handle End Of Stream notifications.
...
Some AVI Splitter fixes.
2005-03-02 10:12:12 +00:00
Christian Costa
b3f064ccc7
Fixed error handling in Graphbuilder_RenderFile.
...
Improved traces.
2005-01-09 18:24:41 +00:00
Paul Vriens
c6559a104c
- Use Interlocked* functions in AddRef and Release.
...
- Store the result of the Interlocked functions and use only this.
2005-01-06 19:36:47 +00:00