Zebediah Figura
|
9f3e724161
|
qedit/samplegrabber: 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
|
68368a17b8
|
qedit/samplegrabber: Use strmbase_filter_cleanup().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-23 08:56:33 +02:00 |
Zebediah Figura
|
5351870ea1
|
qedit/samplegrabber: Correctly delegate IUnknown methods on the IMemInputPin interface.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-17 09:21:03 +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
|
7b6604d97f
|
qedit/samplegrabber: Separate sink and source QueryInterface() implementations.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-18 18:43:20 +02:00 |
Zebediah Figura
|
975eabff33
|
qedit/samplegrabber: Don't expose IMediaSeeking from the filter.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-15 12:50:25 +02:00 |
Zebediah Figura
|
e5c1567905
|
qedit/samplegrabber: Don't expose IMediaPosition from the filter.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-15 12:50:25 +02:00 |
Michael Stefaniuc
|
1e662d92ba
|
qedit: Remove redundant NULL checks before CoTaskMemFree().
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-08 20:13:00 +09:00 |
Michael Stefaniuc
|
9525b1e2cf
|
qedit: Avoid casting a COM object to an iface.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-05 23:22:04 +09:00 |
Andrew Eikum
|
3104b17f86
|
qedit: Don't require SampleGrabber to be playing to call callback.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-17 00:12:42 +09:00 |
Alex Henrie
|
36113e6ded
|
qedit: Remove redundant "return 0" from Release functions.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-29 23:20:14 +09:00 |
Alex Henrie
|
bac92dd689
|
qedit: List parameters in order in create function traces.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-22 21:19:17 +09:00 |
Michael Stefaniuc
|
f34efaab98
|
qedit: Simplify/fix the creation of the IEnumMediaTypes.
|
2015-08-13 15:05:26 +09:00 |
Michael Stefaniuc
|
2d3edce0f8
|
qedit: COM cleanup for IEnumMediaTypes of SampleGrabber.
|
2015-08-13 15:05:22 +09:00 |
Michael Stefaniuc
|
59ed2131ac
|
qedit: Use the generic IEnumPin implementation for SampleGrabber.
|
2014-02-22 08:40:35 -06:00 |
Michael Stefaniuc
|
147cf6cc4e
|
qedit: Use the generic BaseFilter implementation in SampleGrabber.
|
2014-02-20 11:19:26 +01:00 |
Michael Stefaniuc
|
ec9d32adf8
|
qedit: Return the correct iface in IEnumPins_QueryInterface().
|
2014-02-12 19:15:10 +01:00 |
Michael Stefaniuc
|
e27adf2a8c
|
qedit: IMemInputPin / IQualityControl are IPin stuff.
|
2014-02-12 19:15:08 +01:00 |
Michael Stefaniuc
|
d436ea9597
|
qedit: Use offsetof for the size of a struct with a varlen array.
|
2014-02-05 13:49:24 +01:00 |
Michael Stefaniuc
|
183bd439fa
|
qedit: Don't dereference NULL on alloc failure.
|
2014-02-05 13:49:23 +01:00 |
Alessandro Pignotti
|
ae771fee02
|
qedit: Implement IMediaSeeking and IMediaPosition in sample grabber.
|
2013-03-05 09:50:02 +01:00 |
Michael Stefaniuc
|
7367685021
|
qedit: Support COM aggregation for SampleGrabber.
|
2012-06-27 11:36:28 +02:00 |
Michael Stefaniuc
|
703d0a33ce
|
qedit: COM cleanup for the IPin iface (SampleGrabber).
|
2012-06-27 11:36:16 +02:00 |
Michael Stefaniuc
|
023f79a8dd
|
qedit: Basic COM cleanup for SampleGrabber.
|
2012-06-27 11:36:07 +02:00 |
Francois Gouget
|
5f88f362ea
|
dlls: Standardize on 'static const WCHAR' for our Unicode string literals.
Do the same for the corresponding Ansi strings.
|
2011-12-20 10:16:09 +01:00 |
Andrew Talbot
|
710483eb2a
|
qedit: Remove unneeded address-of operator from array name.
|
2011-10-31 23:54:11 +01:00 |
Francois Gouget
|
59ae1d69f9
|
qedit: Make (media,pins)enum_create() static.
|
2010-08-26 13:44:44 +02:00 |
Michael Stefaniuc
|
98fbcc4de2
|
qedit: Avoid using long.
|
2010-05-11 11:06:55 +02:00 |
Francois Gouget
|
3428b94a8d
|
Assorted spelling and case fixes.
|
2010-03-22 10:49:13 +01:00 |
Francois Gouget
|
e18e1c19fd
|
qedit: Don't cast NULL.
|
2010-03-22 10:48:40 +01:00 |
Paul Chitescu
|
029bc761db
|
qedit: Implement buffering in SampleGrabber.
|
2010-03-15 14:18:05 +01:00 |
Paul Chitescu
|
2ad03b9b74
|
qedit: SampleGrabber pins should enumerate a preferred format only after the input pin is connected and a fully defined format is known.
|
2010-03-15 14:18:05 +01:00 |
Paul Chitescu
|
5650a9eb8b
|
qedit: In SampleGrabber ReceiveConnection check early the format type, return VFW_E_INVALIDMEDIATYPE like native.
|
2010-03-15 14:18:05 +01:00 |
Paul Chitescu
|
1d39e74c7a
|
qedit: A full format is required when connecting either pin of the SampleGrabber.
|
2010-03-02 11:08:32 +01:00 |
Paul Chitescu
|
381bd1c0ca
|
qedit: Always print a TRACE when a SampleGrabber pin gets connected.
|
2010-02-17 12:32:59 +01:00 |
Paul Chitescu
|
c56dc3b71e
|
qedit: In output pin's IPin_Connect call ReceiveConnection on the receiver pin to properly negotiate media type.
|
2010-02-17 09:42:02 +01:00 |
Paul Chitescu
|
2d5ea4b5d5
|
qedit: Add media type enumerator to SampleGrabber.
|
2010-02-15 12:09:42 +01:00 |
Paul Chitescu
|
43fe5e35b8
|
qedit: Add pins enumerator implementation to SampleGrabber.
|
2010-02-15 12:09:35 +01:00 |
Paul Chitescu
|
076fdb35ba
|
qedit: Add current media type and media matching to SampleGrabber.
|
2010-02-15 12:09:28 +01:00 |
Paul Chitescu
|
4457717d79
|
qedit: Add pins, IMemInputPin implementation and grabbing to SampleGrabber.
|
2010-02-15 12:09:19 +01:00 |
Paul Chitescu
|
40c60e8cd2
|
qedit: Mostly stubbed out implementation of SampleGrabber filter.
|
2010-02-04 14:06:35 +01:00 |