Commit Graph

29 Commits

Author SHA1 Message Date
Paul Chitescu
84a39b4f63 qcap: Initialize to NULL the content of ppPin, not the pointer itself. 2011-05-11 14:56:49 +02:00
Francois Gouget
a3029f01d7 qcap: Make VfwPin_GetMediaTypeVersion() static. 2011-03-16 16:31:52 +01:00
Michael Stefaniuc
671400c455 qcap: Use ifaces instead of vtbl pointers in VfwCapture. 2010-12-21 15:49:37 +01:00
Aric Stewart
7e8751b2e1 strmbase: More properly standardized pin implementations for NewSegment. 2010-11-01 14:53:29 +01:00
Aric Stewart
ae7e5b145f qcap: Make use of a few more strmbase implementations. 2010-10-25 12:13:59 +02:00
Aric Stewart
60bf76db9a strmbase: Remove non-standard custom allocator logic from strmbase.
Implement function overrides for parser.c where a custom allocator was needed.
2010-10-14 17:54:52 +02:00
Aric Stewart
7602829c4f strmbase: Add GetMediaType and GetMediaTypeVersion to BasePin function table.
Allows for more widespread use of the BasePinImpl version of EnumMediaTypes.
2010-10-14 17:54:51 +02:00
Aric Stewart
3c2dfd186a strmbase: Standardize "class" function into functions tables in the structs.
This allows the standardization of the "class" functions to use the 
class as the argument and will aid in expanding the implementation of 
these functions.
2010-10-14 17:54:51 +02:00
Aric Stewart
8f3c3723bb strmbase: Clean up the allocator negotiating for BaseOutputPin. 2010-10-14 17:54:51 +02:00
Aric Stewart
791087089c strmbase: Add an implementation of BaseFilterImpl_EnumPins. 2010-10-08 11:04:09 +02:00
Aric Stewart
1d42659c40 strmbase: Implement BaseFilter in strmbase. 2010-10-08 11:04:04 +02:00
Aric Stewart
5c1409b55f strmbase: Move OutputPin implementation to strmbase. 2010-10-06 20:46:48 +02:00
Aric Stewart
0410e50e00 strmbase: Move BasePin implementation to strmbase. 2010-10-06 20:46:48 +02:00
Aric Stewart
bb110c7749 strmbase: Move enumpins from quartz to strmbase. 2010-10-06 20:46:47 +02:00
Aric Stewart
89ea07f7d0 strmbase: Add the EnumMediaTypes base implementation. 2010-10-06 20:46:47 +02:00
Michael Stefaniuc
7ef5f44bb5 include: Change long to LONG in axextend.idl. 2009-03-12 13:09:54 +01:00
Michael Stefaniuc
6f49003106 qcap: Remove superfluous casts. 2009-01-08 12:54:32 +01:00
Michael Stefaniuc
2f6df7c2a5 qcap: Use the right FAILED/SUCCEEDED macro instead of negating the opposite. 2008-10-08 13:42:38 +02:00
Lei Zhang
62823d272d qcap: Make sure input to AMStreamConfig_SetFormat is not NULL. 2008-09-17 10:55:10 +02:00
Maarten Lankhorst
888b98975f qcap: Capture pin should have an IAMStreamConfig.
I originally implemented it on the filter but that is wrong, I will
have to fix that at a later date. It's because of
fnCaptureGraphBuilder2_FindInterface being a stub.
2008-06-19 11:44:11 +02:00
Michael Stefaniuc
0805f6bb83 qcap: Fix a mem leak on an error path. Found by Smatch. 2007-11-19 13:53:43 +01:00
Andrew Talbot
b3d32c8a0d qcap: Exclude unused headers. 2007-05-17 12:45:07 +02:00
Jan Zerebecki
614ee8314d qcap: Add DebugInfo to critical sections. 2007-03-12 13:39:21 +01:00
Michael Stefaniuc
079bb8a51d qcap: Win64 printf format warning fixes. 2006-10-09 12:56:00 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02: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
b58f0a3fda Implemented VfwCapture interface. 2005-06-04 09:49:02 +00:00
Maarten Lankhorst
5d16ab67f9 Implemented VfwCapture interface. 2005-05-27 19:22:39 +00:00