Derek Lesho
|
2fb948e0ea
|
mfreadwrite/reader: Add recognition of ftypemp42 mp4 header.
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-05-18 15:08:05 +02:00 |
Nikolay Sivov
|
855c9bd648
|
mfreadwrite/reader: Consider end-of-stream state when picking stream for MF_SOURCE_READER_ANY_STREAM requests.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-15 17:33:41 +02:00 |
Derek Lesho
|
a2794b5eae
|
mfreadwrite: Clear STREAM_FLAG_SAMPLE_REQUESTED flag on MEEndOfStream event.
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-04-17 21:05:38 +02:00 |
Nikolay Sivov
|
f540d1615f
|
mfreadwrite: Add support for seeking in Source Reader.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-06 21:21:42 +02:00 |
Nikolay Sivov
|
978d497d95
|
mfreadwrite: Implement MF_SOURCE_READER_ANY_STREAM for synchronous case.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-06 21:21:42 +02:00 |
Nikolay Sivov
|
ee7b317293
|
mfreadwrite: Block recurring flush calls in async mode when flush is pending.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-03 20:16:35 +02:00 |
Nikolay Sivov
|
42edc14e04
|
mfreadwrite: Move source shutdown mode to reader flags.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-03 20:16:33 +02:00 |
Nikolay Sivov
|
eb927dbb31
|
mfreadwrite: Handle async reads when flush is in progress.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-03 20:16:30 +02:00 |
Nikolay Sivov
|
e81d2cf5bc
|
mfreadwrite: Use default queue so submit flush commands.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-03 20:16:21 +02:00 |
Nikolay Sivov
|
10c6120910
|
mfreadwrite: Add stream index validation for Flush().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-03 20:16:00 +02:00 |
Derek Lesho
|
8e1761adc0
|
mfreadwrite: Fix flushing on MF_SOURCE_READER_ALL_STREAMS.
Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-01 22:19:40 +02:00 |
Nikolay Sivov
|
7186b2c4ab
|
mfreadwrite: Pack stream selection state as flags.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-31 17:27:34 +02:00 |
Nikolay Sivov
|
ce38c5c897
|
mfreadwrite: Implement MF_SOURCE_READER_ANY_STREAM for async mode.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-31 17:27:31 +02:00 |
Nikolay Sivov
|
4e72ea0f4a
|
mfreadwrite: Use single reader lock for all streams.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-31 17:27:26 +02:00 |
Nikolay Sivov
|
c362ce20ef
|
mfreadwrite: Do not call async reader callback if source failed to start up.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-30 23:10:06 +02:00 |
Nikolay Sivov
|
120505ed6b
|
mfreadwrite: Move Sink Writer stubs to separate file.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-26 21:19:15 +01:00 |