Nikolay Sivov
|
d0a43d1830
|
mfplat: Add a helper to trace video format name.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-18 16:40:31 +01:00 |
Nikolay Sivov
|
b43929367c
|
mfplat: Use underlying work queue API.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-16 21:30:42 +01:00 |
Nikolay Sivov
|
246382e8aa
|
mfplat: Implement transform activation object.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-03 14:20:25 +01:00 |
Nikolay Sivov
|
7d8640a714
|
mfplat: Default to synchronous model for locally registered MFTs.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-03 14:20:25 +01:00 |
Nikolay Sivov
|
089da73865
|
mfplat: Set activation object attributes for enumeration results.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-03 14:20:25 +01:00 |
Nikolay Sivov
|
063e58fbab
|
mfplat: Add some MFT-related attributes GUIDs.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-03 14:20:25 +01:00 |
Nikolay Sivov
|
c0b1d7b593
|
mfplat: Implement MFTEnumEx().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-03 14:20:25 +01:00 |
Derek Lesho
|
37d977da22
|
mfplat: Implement IMFByteStream::SetCurrentPosition() for file streams.
Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-12 16:54:02 +01:00 |
Derek Lesho
|
e756c28b0b
|
mfplat: Implement IMFByteStream::GetLength() for file streams.
Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-11 19:49:06 +01:00 |
Nikolay Sivov
|
7b87278dcf
|
mfplat: Forward async queue functionality to rtworkq.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-05 08:48:07 +01:00 |
Nikolay Sivov
|
97f646edab
|
mfplat: Add support for local MFT registration.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-29 20:39:06 +01:00 |
Nikolay Sivov
|
be45be2de7
|
mfplat: Add MFCreateTransformActivate().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-29 20:38:58 +01:00 |
Nikolay Sivov
|
d03cf6ceaa
|
mfplat: Set origin name attribute for stream based bytestreams too.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-03 21:27:14 +01:00 |
Nikolay Sivov
|
4bfd42baff
|
mfplat: Use underlying stream access mode for bytestream capabilities.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-03 21:27:14 +01:00 |
Nikolay Sivov
|
3c32b3c16e
|
mfplat: Do not make a copy when setting GUID attribute (Valgrind).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-26 15:38:33 +01:00 |
Nikolay Sivov
|
c091f9b7f6
|
mfplat: Do not make a copy when returning GUID attributes (Valgrind).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-26 15:38:33 +01:00 |
Nikolay Sivov
|
7dcc9ff458
|
mfplat: Add MFTRegisterLocalByCLSID() stub.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-07 23:39:09 +02:00 |
Nikolay Sivov
|
b04959961d
|
mfplat: Remove unnecessary typedef.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-03 12:17:19 +02:00 |
Nikolay Sivov
|
5ebf0b0b78
|
mfplat: Unify event method traces format.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-03 12:17:16 +02:00 |
Nikolay Sivov
|
27901739f5
|
mfplat: Add Media Session attributes for tracing.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-24 11:34:27 +02:00 |
Alexandre Julliard
|
7f87c89227
|
mfplat: Fix a GUID name.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-30 20:06:52 +02:00 |
Jactry Zeng
|
4fc9ecda1c
|
mfplat: Implement IMFDXGIDeviceManager::ResetDevice().
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-30 20:00:34 +02:00 |
Jactry Zeng
|
645cf84677
|
mfplat: Implement MFCreateDXGIDeviceManager().
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-30 20:00:29 +02:00 |
Alexandre Julliard
|
631f9b8d5f
|
mfplat: Make bsearch() callback functions cdecl.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-22 09:58:35 +02:00 |
Zebediah Figura
|
748565df50
|
mfplat: Implement CreatePropertyStore().
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-02 10:52:03 +02:00 |
Nikolay Sivov
|
a07d6070d5
|
mfplat: Trace MF_PD_DURATION guid.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-01 14:41:43 +02:00 |
Nikolay Sivov
|
4c3e531242
|
mfplat: Add MF_LOW_LATENCY attribute GUID.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-25 17:44:03 +02:00 |
Nikolay Sivov
|
1cc06fb257
|
mfplat: Give priority to local bytestream handlers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-11 18:30:25 +02:00 |
Nikolay Sivov
|
5f4cf13630
|
mfplat: Give priority to local scheme handlers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-11 18:30:25 +02:00 |
Nikolay Sivov
|
c7b956f8fc
|
mfplat: Add MFRegisterLocalByteStreamHandler().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-11 18:30:25 +02:00 |
Alexandre Julliard
|
7844b363d9
|
mfplat: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-11 08:25:47 +02:00 |
Nikolay Sivov
|
a52c7aff73
|
mfplat: Add MFRegisterLocalSchemeHandler().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-10 12:17:23 +02:00 |
Nikolay Sivov
|
67bd377af2
|
mfplat: Make sure async event delivery is triggered with EndGetEvent().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-10 12:17:17 +02:00 |
Nikolay Sivov
|
1778775f47
|
mfplat: Add sample grabber attributes to debug tracing helper.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-30 21:53:27 +02:00 |
Nikolay Sivov
|
7b014ff049
|
mfplat: Add timestamp support for system time source.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-24 21:56:04 +02:00 |
Nikolay Sivov
|
5904eb8419
|
mfplat: Create system clock instance per system time source.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-20 18:31:39 +02:00 |
Nikolay Sivov
|
ac2038ef30
|
mfplat: Return properties for system time source.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-20 18:31:38 +02:00 |
Nikolay Sivov
|
e1d23a336e
|
mfplat: Handle null destination for GetItem().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-17 20:02:30 +02:00 |
Michael Stefaniuc
|
40fef0fb71
|
mfplat: Print the debug strings and not the pointers.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-13 23:04:31 +02:00 |
Nikolay Sivov
|
ea96db6557
|
mfplat: Write flags when registering MFT.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-07 08:47:28 -05:00 |
Nikolay Sivov
|
b0bd57f953
|
mfplat: Write attribute store when registering MFT.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-07 08:47:25 -05:00 |
Nikolay Sivov
|
52f374ad50
|
mfplat: Implement IsEndOfStream() for file stream.
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
|
6da78ff6dd
|
mfplat: Implement Read() for file-based stream.
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
|
59599486c8
|
mfplat: Improve SetGUID() traces.
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
|
9092f1f3da
|
mfplat: Add topology attributes guids.
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
|
75def3a11e
|
mfplat: Use file url scheme as a fallback.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-02 23:38:07 +02:00 |
Nikolay Sivov
|
1cf021f45e
|
mfplat: Implement async file stream creation API.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-02 23:37:30 +02:00 |
Nikolay Sivov
|
ec991fbf29
|
mfplat: Add more attribute guids.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-30 20:08:38 +02:00 |
Nikolay Sivov
|
4837234e84
|
mfplat: Improve method traces.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-29 18:46:25 +02:00 |
Nikolay Sivov
|
60f610660d
|
mfplat: Improve thread safety for IStream-based stream.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-29 18:46:25 +02:00 |