diff options
Diffstat (limited to 'engines/zvision/zvision.cpp')
-rw-r--r-- | engines/zvision/zvision.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/zvision/zvision.cpp b/engines/zvision/zvision.cpp index 5a53383501..7bd16cb448 100644 --- a/engines/zvision/zvision.cpp +++ b/engines/zvision/zvision.cpp @@ -193,8 +193,11 @@ void ZVision::initialize() { Graphics::ModeList modes; modes.push_back(Graphics::Mode(WINDOW_WIDTH, WINDOW_HEIGHT)); +#if defined(USE_MPEG2) && defined(USE_A52) + // For the DVD version of ZGI we can play high resolution videos if (getGameId() == GID_GRANDINQUISITOR && (getFeatures() & GF_DVD)) modes.push_back(Graphics::Mode(HIRES_WINDOW_WIDTH, HIRES_WINDOW_HEIGHT)); +#endif initGraphicsModes(modes); initScreen(); @@ -225,8 +228,8 @@ void ZVision::initialize() { loadSettings(); -#ifndef USE_MPEG2 - // libmpeg2 not loaded, disable the MPEG2 movies option +#if !defined(USE_MPEG2) || !defined(USE_A52) + // libmpeg2 or liba52 not loaded, disable the MPEG2 movies option _scriptManager->setStateValue(StateKey_MPEGMovies, 2); #endif |