Alex Henrie
6a1a2e8288
qcap: Make constants 'msg' and 'VFWIndex' static.
...
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-12-04 16:13:10 +01:00
Zebediah Figura
ec290906a0
qcap: Use CBaseFilter::FindPin().
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-06 19:44:27 +02:00
Zebediah Figura
10ff8f3082
strmbase: Implement QueryAccept() on top of CheckMediaType() for output pins too.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-04 11:01:40 +02:00
Nikolay Sivov
ffc2c70936
qcap: Use wine_dbgstr_longlong() to trace REFERENCE_TIME arguments.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-20 09:30:26 +09:00
Michael Stefaniuc
487472b3f6
qcap: COM cleanup for the IKsPropertySet iface.
2015-08-04 09:45:23 +02:00
Michael Stefaniuc
2284835973
qcap: Basic COM cleanup for IPin iface of VfwCapture.
2015-08-04 09:45:20 +02:00
Michael Stefaniuc
a6bf7bb01f
qcap: Just use the driver_info pointer from the parent.
2015-08-03 10:58:12 +02:00
Michael Stefaniuc
67ced3c372
qcap: Support COM aggregation in VfwCapture.
2015-07-28 13:41:44 +02:00
Michael Stefaniuc
d3ceabf433
qcap: There can be only ONE QueryInterface in VfwCapture!.
2015-07-28 09:55:11 +02:00
Michael Stefaniuc
6984db834a
qcap: Remove initialization code from QI of VfwCapture.
2015-07-28 09:55:07 +02:00
Sebastian Lackner
cf234d66b1
qcap: Distinguish interface pointer and implementation pointer for base filter.
2015-06-26 20:35:04 +09:00
Damjan Jovanovic
bd5e184bfb
qcap: The VfwCapture filter's GetNumberOfCapabilities() should set the capability count to zero.
2015-06-02 14:08:12 +09:00
Damjan Jovanovic
916dfb12b6
qcap: If we have a single VfwCapture pin, its category should be PIN_CATEGORY_CAPTURE.
2015-06-02 14:07:38 +09:00
Francois Gouget
77f29bcdc0
qcap: Remove unneeded NONAMELESSXXX directives.
2015-03-18 19:38:58 +09:00
Thomas Faber
f0200b6d25
qcap: Destroy BaseOutputPin in VfwPin_Release.
2014-07-28 17:23:14 -05:00
Thomas Faber
33e0e6867f
qcap: Reference module only on successful object creation.
2014-07-28 17:22:56 -05:00
Thomas Faber
5cbc081a1f
qcap: Destroy BaseFilter after VfwCapture child class.
2014-07-22 12:07:19 +02:00
Jacek Caban
289bdc4f45
strmbase: Store BasePinFuncTable inside Base*PinFuncTable structs.
2014-01-06 20:47:02 +01:00
Marcus Meissner
985d2ba18e
qcap: Fixed another use-after free (Coverity).
2012-08-20 10:55:34 +02:00
Marcus Meissner
524ff6fe27
qcap: Fixed a use after free in error path (Coverity).
2012-08-20 10:55:28 +02:00
Aric Stewart
29d3c75442
strmbase: COM cleanup for BaseFilter.
2012-03-26 18:15:48 +02:00
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