Zebediah Figura
e707578007
winegstreamer: Release the IAsyncReader on disconnection.
...
This allows "Zero Escape: Nine Hours, Nine Persons, Nine Doors" to start.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-07-24 18:26:18 +02:00
Gabriel Ivăncescu
28ec279518
qedit: Implement IMediaDet::get_StreamLength().
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-27 21:36:12 +02:00
Gabriel Ivăncescu
2e6f5e6784
qedit: Store the filename instead of querying the filter for it.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-24 10:09:38 +02:00
Zebediah Figura
186c67b184
qedit/tests: Add some tests for IMediaDet::put_Filter().
...
Based on a patch by Gabriel Ivăncescu.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-24 10:09:36 +02:00
Gabriel Ivăncescu
ac15cc7058
qedit: Use "Source" as the name of the source filter.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-20 12:34:07 +02:00
Gabriel Ivăncescu
7a1a93a70a
qedit: Implement IMediaDet::get_Filter().
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-20 12:34:04 +02:00
Gabriel Ivăncescu
15ea804a17
qedit: Implement IMediaDet::get_StreamTypeB().
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-20 12:33:59 +02:00
Gabriel Ivăncescu
9650f5a7db
qedit: Implement IMediaDet::get_StreamType().
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-20 12:33:56 +02:00
Zebediah Figura
8baf53bc07
qedit/samplegrabber: Correctly implement sample_grabber_sink_get_media_type().
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-03-06 17:56:42 +01:00
Zebediah Figura
1196f4dfe0
qedit/samplegrabber: Check the filter media type also in sample_grabber_sink_query_accept().
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-03-06 17:56:39 +01:00
Zebediah Figura
84bede2b0d
strmbase: Don't treat GUID_NULL in enumerated types as a wildcard.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-17 09:39:30 +01:00
Zebediah Figura
4f1df5246c
strmbase: Also match a GUID_NULL formattype as a wildcard in source_Connect().
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-17 09:39:25 +01:00
Zebediah Figura
e8e4fcc5a7
qedit/samplegrabber: Reconnect the sink pin if necessary.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-10 14:56:50 +01:00
Zebediah Figura
114b99fba9
qedit/samplegrabber: Correctly implement sample_grabber_source_get_media_type().
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-10 14:56:50 +01:00
Zebediah Figura
cdf7d4ff9a
qedit/samplegrabber: Implement sample_grabber_source_query_accept().
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-10 14:56:49 +01:00
Zebediah Figura
c1a559b72c
qedit/tests: Add some tests for sample grabber pin connection.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-05 08:44:06 +01:00
Zebediah Figura
d4bf8b2acd
qedit: Use wide character string literals.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-21 20:55:08 +01:00
Zebediah Figura
95f33d68d3
qedit/samplegrabber: Reimplement the sink pin over the strmbase sink.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-20 09:09:19 +01:00
Zebediah Figura
2c8e152ff0
qedit/samplegrabber: Reimplement the source pin over the strmbase source.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-20 09:09:01 +01:00
Zebediah Figura
8601e2243f
strmbase: Use BasePinImpl_QueryInterface().
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-26 10:24:17 +02:00
Zebediah Figura
af35e10c14
strmbase: Fix implementation of IEnumMediaTypes::Skip().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47291
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-07-01 14:41:06 +02:00
Zebediah Figura
038407475b
qedit/tests: Add some tests for IEnumMediaTypes().
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-07-01 14:41:00 +02:00
Zebediah Figura
b1ffe12e43
qedit/tests: Add some tests for media types.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-07-01 14:40:58 +02:00
Zebediah Figura
6f7d1065d5
strmbase/renderer: 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:24 +02:00
Zebediah Figura
c483201993
qedit/nullrenderer: Don't expose IAMFilterMiscFlags.
...
This reverts 443e24fe88
.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-21 18:08:37 +02:00
Zebediah Figura
50395b0337
qedit/tests: Add a test for aggregation on the null renderer.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-19 12:02:48 +02:00
Zebediah Figura
c9c28a6387
qedit/tests: Add some tests for null renderer pin interfaces.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-19 12:02:41 +02:00
Zebediah Figura
e9c4d26638
qedit/tests: Add some tests for querying null renderer pin information.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-19 12:02:39 +02:00
Zebediah Figura
e407dae3c7
qedit/tests: Add some tests for IBaseFilter::FindPin() on the null renderer.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-19 12:02:36 +02:00
Zebediah Figura
bdf5e8f5e0
qedit/tests: Add some tests for IBaseFilter::EnumPins() on the null renderer.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-19 12:02:33 +02:00
Zebediah Figura
1904ac4e3b
qedit/tests: Add some tests for null renderer filter interfaces.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-19 12:02:29 +02:00
Zebediah Figura
66dc93570c
qedit/tests: Abort on missing qedit.dll.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-19 12:02:25 +02:00
Zebediah Figura
96eb82f701
qedit: Fix return code for requesting aggregation with an interface other than IUnknown.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-18 18:43:29 +02:00
Zebediah Figura
a6b00b4db6
qedit/tests: Clean up and expand aggregation tests.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-18 18:43:26 +02:00
Zebediah Figura
eb5b2cfbc2
qedit/tests: Add some tests for sample grabber pin interfaces.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-18 18:43:24 +02:00
Zebediah Figura
bfa5f38d6a
qedit/tests: Add some tests for querying sample grabber pin information.
...
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
f50c934361
qedit/tests: Add some tests for IBaseFilter::FindPin() on the sample grabber.
...
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
0c52e96f59
qedit/tests: Add some tests for IBaseFilter::EnumPins() on the sample grabber.
...
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
a18be1aeaf
qedit/tests: Test that reference counts are shared between interfaces.
...
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
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
Zebediah Figura
83d97ad0a3
qedit/tests: Add more tests for sample grabber filter interfaces.
...
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
Nikolay Sivov
81eb827c98
qedit/tests: Fix some leaks in tests (Valgrind).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-16 15:44:28 +02:00
Alistair Leslie-Hughes
cfcc0dda15
qedit: Support IAMTimelineGroup interface in IAMTimelineObj.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-10 19:59:52 +02:00
Alistair Leslie-Hughes
d107b91caa
qedit/tests: Add test for the IAMTimelineGroup interface.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-09-19 13:27:54 +02: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
501de13b6c
qedit: Return E_POINTER from Timeline_QueryInterface if ppv is NULL.
...
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:03 +09:00
Alex Henrie
d10c5b4ac2
qedit: Implement IAMTimelineObj_GetTimelineNoRef and add tests.
...
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-27 23:04:44 +09:00
Alex Henrie
bebc10c625
qedit: Implement IAMTimelineObj_SetTimelineType and add tests.
...
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-27 23:04:40 +09:00
Alex Henrie
41d0860d41
qedit: Implement IAMTimelineObj_GetTimelineType and add tests.
...
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-27 23:04:36 +09:00