diff options
Diffstat (limited to 'src/prefgeneral.cpp')
-rw-r--r-- | src/prefgeneral.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/prefgeneral.cpp b/src/prefgeneral.cpp index b17035c..3148cdb 100644 --- a/src/prefgeneral.cpp +++ b/src/prefgeneral.cpp @@ -954,7 +954,7 @@ void PrefGeneral::vo_combo_changed(int idx) { vo_user_defined_edit->setFocus(); #ifndef Q_OS_WIN - bool vdpau_button_visible = (vo_combo->itemData(idx).toString() == "vdpau"); + bool vdpau_button_visible = (vo_combo->itemData(idx).toString() == "vdpau" && mplayerPath().contains("mplayer")); vdpau_button->setVisible(vdpau_button_visible); #endif } @@ -977,6 +977,7 @@ void PrefGeneral::on_vdpau_button_clicked() { d.setffwmv3vdpau(vdpau.ffwmv3vdpau); d.setffvc1vdpau(vdpau.ffvc1vdpau); d.setffodivxvdpau(vdpau.ffodivxvdpau); + d.setffhevcvdpau(vdpau.ffhevcvdpau); d.setDisableFilters(vdpau.disable_video_filters); @@ -986,6 +987,7 @@ void PrefGeneral::on_vdpau_button_clicked() { vdpau.ffwmv3vdpau = d.ffwmv3vdpau(); vdpau.ffvc1vdpau = d.ffvc1vdpau(); vdpau.ffodivxvdpau = d.ffodivxvdpau(); + vdpau.ffhevcvdpau = d.ffhevcvdpau(); vdpau.disable_video_filters = d.disableFilters(); } |