Sven Baars
|
c7f51d85ec
|
strmbase: Fix some memory leaks (Valgrind).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-01-29 21:39:23 +01:00 |
Michael Stefaniuc
|
ad576b6965
|
strmbase: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-15 23:12:57 +01:00 |
Zebediah Figura
|
0e29ac0581
|
strmbase: Fix implementation of IEnumPins_Skip().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-09-27 11:03:41 +02:00 |
Michał Janiszewski
|
b21c3b83dc
|
strmbase: Remove unused function.
Signed-off-by: Michał Janiszewski <janisozaur@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-08-14 11:59:02 +02:00 |
Zebediah Figura
|
d69a26b21b
|
strmbase: 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
|
bf8637e42b
|
strmbase: Avoid leaking pFilter in 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
|
567be5b60e
|
strmbase: Update comment for copying pin info.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-07-05 19:08:34 +02:00 |
Zebediah Figura
|
5b9ae5ad8d
|
strmbase: Implement CBaseFilter::FindPin().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-07-04 14:56:21 +02:00 |
Zebediah Figura
|
c130ec5678
|
strmbase: Consistently trace the BasePin object.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-04 11:01:44 +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 |
Zebediah Figura
|
af717f342b
|
strmbase: Check that the output pin supports the given media type before connecting.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-04 11:01:35 +02:00 |
Huw Davies
|
9ca5384078
|
strmbase: Remove unnecessary WS_ICONIC.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-30 21:30:45 +01:00 |
Michael Stefaniuc
|
37d8f36de6
|
strmbase: Remove an always true if condition (coccinellery).
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-02-15 16:33:54 +01:00 |
Akihiro Sagawa
|
40a596fa86
|
strmbase: Add validation checks when updating destination rectangle.
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-11-28 16:59:28 +01:00 |
Akihiro Sagawa
|
547f4bc2cf
|
strmbase: Add validation checks when updating source rectangle.
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-11-28 16:59:23 +01:00 |
Akihiro Sagawa
|
69761ae71c
|
strmbase: Shift source/destination rectangle when updating top or left property.
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-11-28 16:55:04 +01:00 |
Akihiro Sagawa
|
96d2593ead
|
strmbase: Fix copy-paste error where calculating video destination height.
Spotted by Andrew Eikum.
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-11-28 16:55:00 +01:00 |
Nikolay Sivov
|
875b8a6d4a
|
strmbase: Remove some of casts to interface pointers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-11-25 19:50:25 +01:00 |
Nikolay Sivov
|
61105aee5b
|
strmbase: 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>
|
2016-11-25 19:50:23 +01:00 |
Nikolay Sivov
|
89763f0e95
|
strmbase: Allocate sample list as a part of queue structure.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-11-25 19:50:19 +01:00 |
Nikolay Sivov
|
16dead4dd2
|
strmbase: Remove a couple of redundant statements in Release() methods.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-11-25 19:50:17 +01:00 |
Akihiro Sagawa
|
0638213243
|
strmbase: Add null pointer checks to BaseControlVideoImpls.
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-11-21 20:57:06 +01:00 |
Michael Stefaniuc
|
9e087cde4b
|
strmbase: Don't bother tracing the GUID pointers too.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-27 21:43:26 +09:00 |
Nikolay Sivov
|
51021faaef
|
strmbase: Fix media type leaks when creating IEnumMediaTypes instance (Valgrind).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-17 00:16:21 +09:00 |
Nikolay Sivov
|
0c823e8369
|
strmbase: Fully cleanup on initialization failure (Coverity).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-28 22:37:11 +09:00 |
Michael Stefaniuc
|
d7f332020c
|
strmbase: Avoid a COM object to interface cast.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-18 19:31:31 +09:00 |
Michael Stefaniuc
|
4c224eaba1
|
strmbase: Don't cast IQualityControl to the COM object.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-18 19:31:29 +09:00 |
Michael Stefaniuc
|
275eb8ab2b
|
strmbase: Use SetRect() instead of open coding it.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-03 10:18:38 +09:00 |
Andrew Eikum
|
97fea6d80e
|
strmbase: Initialize QualityControl struct on allocation.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-18 10:37:10 +09:00 |
Andrew Eikum
|
0025649714
|
strmbase: Improve QualityControl tracing.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-18 10:37:08 +09:00 |
Anton Baskanov
|
3e02882508
|
strmbase: Decommit allocator when streaming stops.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-01 19:15:29 +09:00 |
Nikolay Sivov
|
4c80ec023d
|
strmbase: Switch to void for QualityControlImpl_Destroy().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-20 00:30:37 +09:00 |
Nikolay Sivov
|
9385e9f78a
|
strmbase: Remove redundant null pointer check.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-20 00:30:37 +09:00 |
Nikolay Sivov
|
7dd00af747
|
strmbase: Remove some redundant return value initializers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-20 00:30:37 +09:00 |
Nikolay Sivov
|
a59e3e0f4e
|
strmbase: Avoid using HRESULT codes as BOOL value (PVS-Studio).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-16 17:59:45 +09:00 |
André Hentschel
|
72eefcb5c0
|
strmbase: Remove unused macro.
|
2015-02-23 15:25:57 +09:00 |
Michael Stefaniuc
|
9fb737de34
|
strmbase: Handle the failure of CoCreateInstance (PVS-Studio).
|
2015-01-22 12:04:13 +01:00 |
Michael Stefaniuc
|
0f2eca579d
|
strmbase: Remove an unused assignment (PVS-Studio).
|
2015-01-22 12:04:10 +01:00 |
Michael Stefaniuc
|
762eb67698
|
strmbase: Remove an unused variable (PVS-Studio).
|
2015-01-13 19:53:57 +01:00 |
Amine Khaldi
|
381bca49e0
|
strmbase: Remove unused InputPin_Vtbl, OutputPin_Vtbl and impl_BaseInputPin_from_BasePin() (Clang).
|
2014-10-21 20:00:23 +09:00 |
Amine Khaldi
|
9a26f0f0d9
|
strmbase: Remove unused TransformFilter_Vtbl (Clang).
|
2014-10-20 21:33:39 +09:00 |
Nikolay Sivov
|
5bbc402826
|
strmbase: Remove noop assignment (PVS-Studio).
|
2014-08-25 10:55:21 +02:00 |
Erich E. Hoover
|
a9325037b5
|
strmbase: Fix race condition on InputPin_EndOfStream between csRenderLock and filter.csFilter.
|
2014-08-05 17:41:21 +02:00 |
Erich E. Hoover
|
47425a5801
|
strmbase: Fix race condition on InputPin_EndFlush between csRenderLock and filter.csFilter.
|
2014-08-05 17:41:18 +02:00 |
Erich E. Hoover
|
c22547792a
|
strmbase: Fix race condition on InputPin_BeginFlush between csRenderLock and filter.csFilter.
|
2014-08-05 17:41:15 +02:00 |
Thomas Faber
|
4ea1f35777
|
strmbase: Separate BasePin destructors from Release.
|
2014-07-28 17:23:06 -05:00 |
Thomas Faber
|
3dbcadc278
|
strmbase: Destroy base class after child class.
|
2014-07-21 11:49:59 +02:00 |
Thomas Faber
|
992f5345ed
|
strmbase: Separate BaseFilter destructor from Release.
|
2014-07-21 11:49:53 +02:00 |
Michael Stefaniuc
|
974e5af3fe
|
strmbase: Return the iface instead of the object pointer.
|
2014-02-20 11:18:46 +01:00 |
Jacek Caban
|
289bdc4f45
|
strmbase: Store BasePinFuncTable inside Base*PinFuncTable structs.
|
2014-01-06 20:47:02 +01:00 |