Nikolay Sivov
|
fef1d403c5
|
mf: Add MFCreateVideoRendererActivate().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-04 22:43:01 +01:00 |
Nikolay Sivov
|
5a919ad67c
|
mf/tests: Add a test for SAR time source.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-08 15:31:09 +02:00 |
Nikolay Sivov
|
d5b79e6a79
|
mf: Adjust sample grabber sink flags in rateless mode.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-08 15:31:07 +02:00 |
Nikolay Sivov
|
c1c77f22bc
|
mf: Copy preferred types when cloning nodes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-08 15:31:05 +02:00 |
Nikolay Sivov
|
34c52b946a
|
mf/tests: Use separate session instance for events tests.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-08 15:31:02 +02:00 |
Nikolay Sivov
|
eeed0262e2
|
mf: Add IMFMediaSourceTopologyProvider for sequencer source stub.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-07 23:39:16 +02:00 |
Nikolay Sivov
|
7692394231
|
mf: Add IMFLocalMFTRegistration stub.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-07 23:39:05 +02:00 |
Nikolay Sivov
|
4e8d7ece69
|
mf: Return earlier for clock state change calls when time source is not set.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-04 22:11:20 +02:00 |
Nikolay Sivov
|
0d41926cc0
|
mf: Partially implement topology cloning.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-01 19:17:25 +02:00 |
Nikolay Sivov
|
c64f919b09
|
mf: Create quality manager on session creation.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-24 11:34:40 +02:00 |
Nikolay Sivov
|
76a347a53e
|
mf: Create topology loader of session creation.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-24 11:34:36 +02:00 |
Nikolay Sivov
|
000a552d4f
|
mf: Add stub implementation for standard quality manager.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-24 11:34:33 +02:00 |
Nikolay Sivov
|
7e765f960b
|
mf: Return clock rate as session rate.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-05 17:37:51 +02:00 |
Nikolay Sivov
|
787ed80858
|
winegstreamer: Add stub Video Processor MFT.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-05 17:37:44 +02:00 |
Nikolay Sivov
|
1a79d1c765
|
mf/tests: Add sample processing tests for Video Processor.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-12 23:40:41 +02:00 |
Nikolay Sivov
|
91afd770a3
|
mf/tests: Add some more Video Processor tests.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-05 16:46:43 +02:00 |
Nikolay Sivov
|
9175a5f993
|
mf/tests: Add some tests for video processor MFT.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-03 22:33:30 +02:00 |
Nikolay Sivov
|
d9cd07fd4e
|
mf: Add rate support for presentation clock.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-03 22:33:30 +02:00 |
Nikolay Sivov
|
2bc81c53a7
|
mf: Forward GetCorrelatedTime() to time source.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-31 12:45:46 +02:00 |
Nikolay Sivov
|
f8537c5acd
|
mf: Forward GetTime() calls to time source.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-31 12:45:42 +02:00 |
Nikolay Sivov
|
bd2e2141b0
|
mf: Return presentation clock properties.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-31 12:45:36 +02:00 |
Nikolay Sivov
|
34ffec67a7
|
mf: Get presentation clock flags from current time source.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-31 12:45:30 +02:00 |
Nikolay Sivov
|
0efb33c2da
|
mf: Raise event on session close.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-31 12:45:26 +02:00 |
Nikolay Sivov
|
33a4151bbe
|
mf: Partially implement Shutdown() for media session.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-31 12:45:18 +02:00 |
Alexandre Julliard
|
838965a75b
|
mf/tests: Initialize variable to avoid spurious test failure.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-30 20:20:09 +02:00 |
Nikolay Sivov
|
5d6241fbcb
|
mf: Detach sink stream on sample grabber shutdown.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-28 20:17:49 +02:00 |
Nikolay Sivov
|
2407a0f53b
|
mf: Implement presentation clock methods for sample grabber.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-28 20:17:47 +02:00 |
Nikolay Sivov
|
3139727a97
|
mf: Implement type handler methods for sample grabber stream.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-27 20:52:38 +02:00 |
Nikolay Sivov
|
c742a4e18d
|
mf: Add events support for grabber sink.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-20 18:32:28 +02:00 |
Nikolay Sivov
|
e6c488de36
|
mf: Add clock state sink stub for grabber.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-20 18:32:24 +02:00 |
Nikolay Sivov
|
a2c8658bd2
|
mf: Add IMFMediaTypeHandler stub for grabber stream.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-20 18:32:21 +02:00 |
Nikolay Sivov
|
dfd8457fd5
|
mf: Add sample grabber sink stub.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-20 18:32:19 +02:00 |
Nikolay Sivov
|
73fae7aa5b
|
mf: Slightly improve topoloader Load().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-17 20:02:34 +02:00 |
Nikolay Sivov
|
42ba38c14c
|
mf: Create presentation clock on session creation.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-14 20:14:00 +02:00 |
Nikolay Sivov
|
8e6fa7e9b0
|
mf/session: Add stubs for playback rate API.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-14 20:14:00 +02:00 |
Nikolay Sivov
|
83f5951810
|
mf: Add IMFGetService stub for media session.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-08 08:31:01 -05:00 |
Nikolay Sivov
|
37a7b65140
|
mf: Disconnect removed nodes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-08 08:30:55 -05:00 |
Nikolay Sivov
|
6b1a33ce93
|
mf: Implement node connections.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-08 08:30:43 -05:00 |
Nikolay Sivov
|
45d084d789
|
mf: Set preferred media types for nodes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-07 08:47:31 -05:00 |
Nikolay Sivov
|
c1d023565a
|
mf: Implement SetObject()/GetObject() for topology node.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-06 07:13:54 -05:00 |
Nikolay Sivov
|
3170638758
|
mf: Add a stub for sample grabber activation object.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-06 07:13:54 -05:00 |
Nikolay Sivov
|
b4811dbf26
|
mf/tests: Fix test crash on Vista.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-15 12:50:25 +02:00 |
Nikolay Sivov
|
338ba122f3
|
mf: Add support for clock sink notifications.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-07 17:57:01 +01:00 |
Nikolay Sivov
|
f64f0f266f
|
mf: Keep a list of clock state sinks.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-07 17:56:59 +01:00 |
Nikolay Sivov
|
c815f908f9
|
mf: Control time source state from presentation clock.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-07 17:56:56 +01:00 |
Nikolay Sivov
|
98a28d1493
|
mf: Add a stub for default presentation clock.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-05 20:41:02 +01:00 |
Nikolay Sivov
|
c7f0a4cb65
|
mf/tests: Add some tests for session events support.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-04 16:47:09 +01:00 |
Nikolay Sivov
|
2f1666903e
|
mf: Implement MFShutdownObject().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-04 16:46:40 +01:00 |
Nikolay Sivov
|
22b304fd1d
|
mf/tests: Fix typos in test messages.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-26 15:01:01 +01:00 |
Nikolay Sivov
|
5c43f5174e
|
mf: Assign topology identifiers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-25 12:51:21 +01:00 |