Zebediah Figura
|
8619eb9838
|
strmbase: Get rid of the BasePin typedef.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-24 09:08:20 +02:00 |
Zebediah Figura
|
765cb748a8
|
strmbase: Get rid of the BaseOutputPinFuncTable typedef.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-13 10:37:49 +02:00 |
Zebediah Figura
|
c585931d61
|
strmbase: Get rid of the BaseOutputPin typedef.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-13 10:37:37 +02:00 |
Zebediah Figura
|
28a511554c
|
strmbase: Store the filter as a strmbase_filter pointer in the BasePin structure.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-06 13:07:16 +02:00 |
Zebediah Figura
|
eeb7bc58aa
|
strmbase: Get rid of the BaseFilter typedef.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-29 20:08:14 +02:00 |
Zebediah Figura
|
cfe3b05c83
|
strmbase: Get rid of the BaseFilterFuncTable typedef.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-29 20:08:14 +02:00 |
Zebediah Figura
|
1317102f6c
|
strmbase: Get rid of the "debug_info" parameter to strmbase_filter_init().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-28 08:44:35 +02:00 |
Zebediah Figura
|
15b3eba742
|
qcap/vfwcapture: Don't expose IAMStreamConfig from the filter.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-26 09:34:21 +02:00 |
Zebediah Figura
|
16322578c4
|
qcap/vfwcapture: Store the source pin inline in the VfwCapture structure.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-26 09:34:19 +02:00 |
Zebediah Figura
|
bd00160c25
|
qcap: Use strmbase pin reference counting methods.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-19 10:26:28 +02:00 |
Zebediah Figura
|
dae86f1e5e
|
qcap/vfwcapture: Share pin and filter reference counts.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-18 08:57:27 +02:00 |
Zebediah Figura
|
690838a0e0
|
strmbase: Don't increment the pin reference count in filter_get_pin().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-11 18:21:26 +02:00 |
Zebediah Figura
|
3bce180dbd
|
qcap/vfwcapture: Use strmbase filter aggregation support.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-05 16:44:17 +02:00 |
Zebediah Figura
|
31a5cb5f05
|
strmbase: Support aggregation in the base filter.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-04 23:05:25 +02:00 |
Zebediah Figura
|
1fc5c6b75d
|
strmbase: Remove unnecessary calling convention from the filter_get_pin() callback.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-24 11:25:35 +02:00 |
Zebediah Figura
|
8a8c5a8229
|
strmbase: Rename pfnGetPin to filter_get_pin.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-24 11:25:35 +02:00 |
Zebediah Figura
|
97546ca0b7
|
strmbase: Use an unsigned int for the GetPin() callback.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-24 11:25:35 +02:00 |
Zebediah Figura
|
43444f4096
|
strmbase: Rename BaseFilter_Destroy() to strmbase_filter_cleanup().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-22 09:27:19 +02:00 |
Zebediah Figura
|
dad885e2b9
|
strmbase: Get rid of the "pfnGetPinCount" callback.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-14 10:29:15 +02:00 |
Zebediah Figura
|
df05902b96
|
strmbase: Get rid of the "pfnBreakConnect" field from BaseOutputPinFuncTable.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-13 12:48:18 +02:00 |
Zebediah Figura
|
9be7995448
|
strmbase: Get rid of the "pfnGetMediaTypeVersion" callback.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-10 16:04:25 +02:00 |
Zebediah Figura
|
7e6ab5e53c
|
strmbase: Move "AttemptConnection" to the base source pin function table.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-10 15:54:15 +02:00 |
Damjan Jovanovic
|
24ed16e896
|
qcap/vfwcapture: Implement IPin::CheckMediaType().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-01 19:34:32 +02:00 |
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 |