Commit 15978b3f authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Qt: do not allow activation of DxVA2 in SPrefs on XP

XP is too old. Deal with it. Will ease support
Close #3727
(cherry picked from commit 2f8eed3529a8e39b632fc2a2b5fb552529762692)
Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent 4099d3dd
...@@ -446,12 +446,17 @@ SPrefsPanel::SPrefsPanel( intf_thread_t *_p_intf, QWidget *_parent, ...@@ -446,12 +446,17 @@ SPrefsPanel::SPrefsPanel( intf_thread_t *_p_intf, QWidget *_parent,
ui.live555TransportHTTPRadio->hide(); ui.live555TransportHTTPRadio->hide();
ui.live555TransportLabel->hide(); ui.live555TransportLabel->hide();
} }
CONFIG_BOOL( "ffmpeg-hw", hwAccelBox );
#ifdef WIN32 #ifdef WIN32
CONFIG_BOOL( "prefer-system-codecs", systemCodecBox ); CONFIG_BOOL( "prefer-system-codecs", systemCodecBox );
HINSTANCE hdxva2_dll = LoadLibrary(TEXT("DXVA2.DLL") );
if( !hdxva2_dll )
ui.hwAccelBox->setEnabled( false );
else
FreeLibrary( hdxva2_dll );
#else #else
ui.systemCodecBox->hide(); ui.systemCodecBox->hide();
#endif #endif
CONFIG_BOOL( "ffmpeg-hw", hwAccelBox );
optionWidgets.append( ui.DVDDevice ); optionWidgets.append( ui.DVDDevice );
optionWidgets.append( ui.cachingCombo ); optionWidgets.append( ui.cachingCombo );
CONFIG_GENERIC( "ffmpeg-skiploopfilter", IntegerList, ui.filterLabel, loopFilterBox ); CONFIG_GENERIC( "ffmpeg-skiploopfilter", IntegerList, ui.filterLabel, loopFilterBox );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment