diff options
-rw-r--r-- | xbmc/cores/dvdplayer/DVDPlayer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xbmc/cores/dvdplayer/DVDPlayer.cpp b/xbmc/cores/dvdplayer/DVDPlayer.cpp index b6bcb8d066..abc407d131 100644 --- a/xbmc/cores/dvdplayer/DVDPlayer.cpp +++ b/xbmc/cores/dvdplayer/DVDPlayer.cpp @@ -575,7 +575,7 @@ CDVDPlayer::CDVDPlayer(IPlayerCallback& callback) m_OmxPlayerState.current_deinterlace = CMediaSettings::Get().GetCurrentVideoSettings().m_DeinterlaceMode; m_OmxPlayerState.interlace_method = VS_INTERLACEMETHOD_MAX; #ifdef HAS_OMXPLAYER - m_omxplayer_mode = CSettings::Get().GetBool("videoplayer.useomxplayer"); + m_omxplayer_mode = (EDECODEMETHOD)CSettings::Get().GetInt("videoplayer.decodingmethod") == VS_DECODEMETHOD_HARDWARE && CSettings::Get().GetBool("videoplayer.useomxplayer"); #else m_omxplayer_mode = false; #endif |