From 7f56be15aad449c2613ca90a817008d207289b96 Mon Sep 17 00:00:00 2001 From: peak3d Date: Sun, 7 Jun 2020 11:20:33 +0200 Subject: [PATCH] [Backport][Android] Fix drain in flushed state --- .../DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp b/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp index 691a44e8b2a30..6e37eb931ce27 100644 --- a/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp +++ b/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp @@ -1036,8 +1036,7 @@ CDVDVideoCodec::VCReturn CDVDVideoCodecAndroidMediaCodec::GetPicture(VideoPictur if (!m_opened) return VC_NONE; - if (m_state != MEDIACODEC_STATE_FLUSHED && - (m_OutputDuration < m_fpsDuration || (m_codecControlFlags & DVD_CODEC_CTRL_DRAIN) != 0)) + if (m_OutputDuration < m_fpsDuration || (m_codecControlFlags & DVD_CODEC_CTRL_DRAIN) != 0) { m_videobuffer.videoBuffer = pVideoPicture->videoBuffer;