Derek Lesho : mfreadwrite: Clear STREAM_FLAG_SAMPLE_REQUESTED flag on MEEndOfStream event.

Alexandre Julliard julliard at winehq.org
Fri Apr 17 16:12:59 CDT 2020


Module: wine
Branch: master
Commit: a2794b5eaeefc881578073f7fd0485c4929dec85
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=a2794b5eaeefc881578073f7fd0485c4929dec85

Author: Derek Lesho <dlesho at codeweavers.com>
Date:   Thu Apr 16 16:30:51 2020 -0500

mfreadwrite: Clear STREAM_FLAG_SAMPLE_REQUESTED flag on MEEndOfStream event.

Signed-off-by: Derek Lesho <dlesho at codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/mfreadwrite/reader.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dlls/mfreadwrite/reader.c b/dlls/mfreadwrite/reader.c
index e66eb03135..eaf52ce31e 100644
--- a/dlls/mfreadwrite/reader.c
+++ b/dlls/mfreadwrite/reader.c
@@ -727,6 +727,7 @@ static HRESULT source_reader_media_stream_state_handler(struct source_reader *re
             {
                 case MEEndOfStream:
                     stream->state = STREAM_STATE_EOS;
+                    stream->flags &= ~STREAM_FLAG_SAMPLE_REQUESTED;
 
                     if (stream->decoder && SUCCEEDED(IMFTransform_ProcessMessage(stream->decoder,
                             MFT_MESSAGE_COMMAND_DRAIN, 0)))




More information about the wine-cvs mailing list