[vlc-commits] commit: Qt: do not allow activation of DxVA2 in SPrefs on XP ( Jean-Baptiste Kempf )
git at videolan.org
git at videolan.org
Tue Sep 7 13:16:38 CEST 2010
vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Tue Sep 7 12:59:02 2010 +0200| [2f8eed3529a8e39b632fc2a2b5fb552529762692] | committer: 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
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2f8eed3529a8e39b632fc2a2b5fb552529762692
---
modules/gui/qt4/components/simple_preferences.cpp | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/modules/gui/qt4/components/simple_preferences.cpp b/modules/gui/qt4/components/simple_preferences.cpp
index 2395a14..5c2490d 100644
--- a/modules/gui/qt4/components/simple_preferences.cpp
+++ b/modules/gui/qt4/components/simple_preferences.cpp
@@ -446,12 +446,17 @@ SPrefsPanel::SPrefsPanel( intf_thread_t *_p_intf, QWidget *_parent,
ui.live555TransportHTTPRadio->hide();
ui.live555TransportLabel->hide();
}
+ CONFIG_BOOL( "ffmpeg-hw", hwAccelBox );
#ifdef WIN32
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
ui.systemCodecBox->hide();
#endif
- CONFIG_BOOL( "ffmpeg-hw", hwAccelBox );
optionWidgets.append( ui.DVDDevice );
optionWidgets.append( ui.cachingCombo );
CONFIG_GENERIC( "ffmpeg-skiploopfilter", IntegerList, ui.filterLabel, loopFilterBox );
More information about the vlc-commits
mailing list