diff options
author | wm4 <wm4@nowhere> | 2018-02-12 18:26:18 +0100 |
---|---|---|
committer | Kevin Mitchell <kevmitch@gmail.com> | 2018-02-13 17:45:29 -0800 |
commit | d6890c19dd0e34a71383e8fd1b7acdc0f9f08f69 (patch) | |
tree | 4137f10293fcbef19bf4fe25a207c2c8bb1a2eb0 | |
parent | 830f0aed97da7257e1cbe30a367144bc51ec52d2 (diff) | |
download | mpv-d6890c19dd0e34a71383e8fd1b7acdc0f9f08f69.tar.bz2 mpv-d6890c19dd0e34a71383e8fd1b7acdc0f9f08f69.tar.xz |
input: add a keybinding to toggle hardware decoding
We sure as hell won't enable hardware decoding by default, but we can
make it more accessible with a key binding.
-rw-r--r-- | DOCS/man/mpv.rst | 3 | ||||
-rw-r--r-- | etc/input.conf | 1 | ||||
-rw-r--r-- | player/command.c | 1 |
3 files changed, 5 insertions, 0 deletions
diff --git a/DOCS/man/mpv.rst b/DOCS/man/mpv.rst index 7f4561c6a9..696e5e1c7d 100644 --- a/DOCS/man/mpv.rst +++ b/DOCS/man/mpv.rst @@ -180,6 +180,9 @@ d A Cycle aspect ratio override. +Ctrl h + Toggle hardware video decoding on/off. + (The following keys are valid only when using a video output that supports the corresponding adjustment, or the software equalizer (``--vf=eq``).) diff --git a/etc/input.conf b/etc/input.conf index d60e792808..a35d439ea4 100644 --- a/etc/input.conf +++ b/etc/input.conf @@ -143,6 +143,7 @@ #L cycle-values loop-file "inf" "no" # toggle infinite looping #ctrl+c quit 4 #DEL script-binding osc/visibility # cycle OSC display +#ctrl+h cycle-values hwdec "auto" "no" # cycle hardware decoding # Apple Remote section #AR_PLAY cycle pause diff --git a/player/command.c b/player/command.c index b282edda4c..e4e5246cc4 100644 --- a/player/command.c +++ b/player/command.c @@ -4321,6 +4321,7 @@ static const struct property_osd_display { {"ab-loop-a", "A-B loop start"}, {"ab-loop-b", .msg = "A-B loop: ${ab-loop-a} - ${ab-loop-b}"}, {"audio-device", "Audio device"}, + {"hwdec", .msg = "Hardware decoding: ${hwdec-current}"}, // By default, don't display the following properties on OSD {"pause", NULL}, {"fullscreen", NULL}, |