index
:
mpv
absurd_test
absurd_test2
absurd_test3
ass_shit
bliss
coverity_scan
master
mruby
rc
rcombs/macos-fixes
rcombs/swift
read_stats_new
read_stats_old
release/0.1
release/0.2
release/0.27
release/0.28
release/0.29
release/0.3
release/0.30
release/0.31
release/0.32
release/0.33
release/0.34
release/0.35
release/0.36
release/0.37
release/0.38
release/0.39
release/0.4
release/0.5
release/0.6
release/0.7
release/0.8
release/0.9
stream_debug_stuff
stream_no_size_caching
stream_size_fstat
stream_size_fstat_nocache
x11_geo
ytdl_sub_delayload
a free, open source, and cross-platform media player
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
input
Commit message (
Expand
)
Author
Age
Files
Lines
*
input: new option: --no-input-builtin-bindings
Avi Halachmi (:avih)
2021-10-11
1
-1
/
+4
*
command: don't hardcode commands list to be repeatable
Avi Halachmi (:avih)
2021-08-17
1
-2
/
+4
*
input: arguments quoting: support single-quotes
Avi Halachmi (:avih)
2021-07-30
1
-1
/
+11
*
input: argument custom quotes: use ` instead of !
Avi Halachmi (:avih)
2021-07-30
1
-2
/
+2
*
input.conf syntax: support custom quotes !XstringX!
Avi Halachmi (:avih)
2020-12-31
1
-0
/
+13
*
command: mouse-pos property: add field "hover"
Avi Halachmi (:avih)
2020-11-16
2
-3
/
+10
*
build: change filenames of generated files
wm4
2020-06-04
1
-1
/
+1
*
ipc: mark client sockets as CLOEXEC
wm4
2020-05-15
1
-0
/
+2
*
command: add input-key-list property
wm4
2020-05-14
2
-0
/
+11
*
ipc: exit client if the FD is invalid
wm4
2020-05-14
1
-1
/
+1
*
ipc: make --input-ipc-client terminate player on connection close
wm4
2020-05-14
1
-1
/
+9
*
ipc: add --input-ipc-client option
wm4
2020-04-09
1
-4
/
+20
*
input: remove deprecated --input-file option
wm4
2020-03-28
4
-166
/
+0
*
ipc: fix recently added memory leak
wm4
2020-03-27
1
-1
/
+3
*
client API, lua, ipc: unify event struct return
wm4
2020-03-21
1
-99
/
+9
*
options: change option macros and all option declarations
wm4
2020-03-18
2
-20
/
+18
*
ipc: allow sending commands with named arguments
wm4
2020-02-24
1
-23
/
+22
*
ipc: implement asynchronous commands
wm4
2020-02-24
1
-8
/
+58
*
scripting: add a way to run sub processes as "scripts"
wm4
2020-02-19
4
-10
/
+63
*
build: remove fchmod() check
wm4
2020-02-19
1
-2
/
+0
*
input: log commands with parameter names
wm4
2020-02-19
1
-1
/
+12
*
input: add new PLAYONLY and PAUSEONLY MP_KEY key codes
der richter
2020-01-26
2
-0
/
+4
*
input: fix cycle 2nd argument stringification
wm4
2020-01-19
1
-0
/
+6
*
input: escape command parameters when logging
wm4
2020-01-12
1
-1
/
+9
*
stream, demux: redo origin policy thing
wm4
2019-12-20
1
-1
/
+1
*
command: reduce OSC/stats log spam
wm4
2019-12-19
1
-0
/
+1
*
mac: remove Apple Remote support
der richter
2019-12-15
3
-47
/
+3
*
options: get rid of GLOBAL_CONFIG hack
wm4
2019-11-29
2
-2
/
+2
*
input: use array instead of linked list for sections
wm4
2019-11-23
1
-26
/
+26
*
input: remove potential minor memory leak
wm4
2019-11-23
1
-0
/
+1
*
input: export input.conf comments ot input-bindings property
wm4
2019-11-23
3
-5
/
+27
*
command, input: add input-bindings property
wm4
2019-11-23
2
-0
/
+50
*
input: change mp_cmd.original from bstr to cstr
wm4
2019-11-23
3
-6
/
+7
*
input: make MP_INPUT_RELEASE_ALL a pseudo-key
wm4
2019-11-22
2
-3
/
+2
*
input: add text produced by key to script key events
wm4
2019-11-22
3
-0
/
+7
*
input: introduce a pseudo key name that grabs all text input
wm4
2019-11-22
3
-4
/
+14
*
input: fix ineffective mp_msg_test call
wm4
2019-11-22
1
-1
/
+1
*
options: remove M_OPT_FIXED
wm4
2019-11-10
1
-1
/
+1
*
Replace uses of FFMIN/MAX with MPMIN/MAX
wm4
2019-10-31
1
-6
/
+3
*
sdl: prevent concurrent use of SDL in different threads
wm4
2019-10-25
1
-1
/
+7
*
input: disable gamepad code by default
wm4
2019-10-25
1
-3
/
+0
*
sdl_gamepad: fix typo in function name
wm4
2019-10-25
1
-2
/
+2
*
sdl_gamepad: fix function signature
wm4
2019-10-25
1
-1
/
+1
*
input: add gamepad support through SDL2
Stefano Pigozzi
2019-10-23
5
-0
/
+346
*
input: add keybind command
Dudemanguy911
2019-09-21
2
-0
/
+41
*
input: ignore empty lines on drag-drop mime data
thewisenerd
2019-09-21
1
-1
/
+1
*
Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...
Anton Kindestam
2018-12-05
7
-143
/
+212
|
\
|
*
player: get rid of mpv_global.opts
wm4
2018-05-24
3
-5
/
+14
|
*
input: remove now unused "abort command" and cancel infrastructure
wm4
2018-05-24
4
-70
/
+2
|
*
player: make various commands for managing external tracks abortable
wm4
2018-05-24
1
-0
/
+3
|
*
cmd: do not use a random value for MP_CMD_OPT_ARG
wm4
2018-05-24
1
-1
/
+1
|
*
input: slightly improve --input-cmdlist output
wm4
2018-05-24
1
-5
/
+6
|
*
command: give named arguments to almost all commands
wm4
2018-05-24
1
-0
/
+7
|
*
ipc: some user-visible changes to prepare for making all commands async
wm4
2018-05-24
1
-0
/
+6
|
*
ipc: cosmetic: switch a negated if/else
wm4
2018-05-24
1
-3
/
+3
|
*
ipc: alias set_property_string to set_property
wm4
2018-05-24
1
-20
/
+3
|
*
command: add a way to abort asynchronous commands
wm4
2018-05-24
1
-0
/
+4
|
*
command: add a subprocess command
wm4
2018-05-24
1
-0
/
+1
|
*
input: add glue code for named arguments
wm4
2018-05-24
1
-42
/
+143
|
*
node: move a mpv_node helper from ipc.c to shared code
wm4
2018-05-24
1
-14
/
+3
|
*
input: add a define for the number of mouse buttons and use it
wm4
2018-05-24
1
-0
/
+2
|
*
input: remove unused field
wm4
2018-05-24
1
-1
/
+0
|
*
command: add infrastructure for async commands
wm4
2018-05-24
2
-2
/
+23
|
*
input: move an enum back to its correct place
wm4
2018-05-24
2
-13
/
+13
|
*
command: handle list commands like normal commands
wm4
2018-05-24
1
-4
/
+0
*
|
ipc-unix: don't blow up on readonly fd://
Niklas Haas
2018-10-31
1
-1
/
+1
*
|
ipc-unix: leave room for a NUL terminator
Ben Boeckel
2018-10-31
1
-1
/
+1
*
|
cmd: do not use a random value for MP_CMD_OPT_ARG
wm4
2018-05-25
1
-1
/
+1
*
|
ipc: cosmetic: switch a negated if/else
wm4
2018-05-25
1
-3
/
+3
*
|
ipc: alias set_property_string to set_property
wm4
2018-05-25
1
-20
/
+3
*
|
input: move an enum back to its correct place
wm4
2018-05-25
2
-13
/
+13
*
|
input: add a define for the number of mouse buttons and use it
wm4
2018-05-25
1
-0
/
+2
|
/
*
input: rename weirdly named function
wm4
2018-05-03
3
-4
/
+5
*
input: move some more cmd definitions to cmd.h
wm4
2018-05-03
2
-64
/
+64
*
input: merge cmd_list.c with cmd.c
wm4
2018-05-03
5
-144
/
+87
*
input: rename cmd_parse.c to cmd.c
wm4
2018-05-03
1
-0
/
+0
*
input: rename cmd_parse.h to cmd.h
wm4
2018-05-03
5
-5
/
+3
*
command: split big command handler switch into separate functions
wm4
2018-05-03
2
-91
/
+4
*
input: remove some explicit uses of command IDs
wm4
2018-05-03
5
-20
/
+20
*
input: remove legacy command handling
wm4
2018-05-03
3
-84
/
+0
*
input: move command list to command.c
wm4
2018-05-03
1
-215
/
+0
*
input: raise log level of some noisy messages
wm4
2018-04-29
1
-7
/
+7
*
client API: add a first class hook API, and deprecate old API
wm4
2018-03-26
1
-1
/
+1
*
all: replace mpv_detach_destroy() with mpv_destroy()
wm4
2018-03-15
2
-4
/
+4
*
command: add a change-list command
wm4
2018-01-25
2
-0
/
+2
*
cmd_parse: minor cosmetics
wm4
2018-01-18
1
-5
/
+2
*
ta: introduce talloc_dup() and use it in some places
wm4
2018-01-18
1
-3
/
+3
*
input: make command argument list a dynamic array
wm4
2018-01-10
4
-52
/
+55
*
player: remove internal `vo-resize` command again
sfan5
2018-01-02
2
-2
/
+0
*
player: add internal `vo-resize` command
sfan5
2017-12-27
2
-0
/
+2
*
msg: reinterpret a bunch of message levels
Niklas Haas
2017-12-15
1
-11
/
+11
*
ipc: avoid dereferencing NULL
Martin Shirokov
2017-12-15
1
-7
/
+17
*
input: remove a stray HAVE_GPL
wm4
2017-11-29
1
-2
/
+0
*
player: change 3 remaining GPL-only code pieces to LGPL
wm4
2017-11-24
1
-6
/
+0
*
build: add preliminary LGPL mode
wm4
2017-09-21
1
-0
/
+2
*
input: fix error in MP_KEY_IS_WHEEL
James Ross-Gowan
2017-09-03
1
-1
/
+1
*
input: merge mouse wheel and axis keycodes
James Ross-Gowan
2017-09-03
4
-86
/
+74
*
input: use mnemonic names for mouse buttons
James Ross-Gowan
2017-09-03
3
-89
/
+80
*
w32_common: handle media keys
James Ross-Gowan
2017-08-05
4
-2
/
+19
*
input: drop deprecated "osd" command
wm4
2017-07-21
2
-4
/
+0
*
Avoid calling close(-1)
wm4
2017-06-29
1
-2
/
+4
*
build: change how some OS specific source files are selected
wm4
2017-06-29
3
-1
/
+16
*
player: deprecate "osd" command
wm4
2017-06-23
1
-0
/
+2
*
input/keycodes: change license to LGPL
wm4
2017-06-20
2
-16
/
+14
*
input: mention GPL exceptions in license header
wm4
2017-06-20
1
-0
/
+2
*
input: change license to LGPL
wm4
2017-06-19
6
-42
/
+48
*
ipc-unix: don’t truncate the message on EAGAIN
Sebastian Reuße
2017-05-24
1
-4
/
+1
*
command: use scale_units to add/cycle integer properties
James Ross-Gowan
2017-05-12
3
-1
/
+5
*
input: pre-process MP_AXIS_* input
James Ross-Gowan
2017-05-12
1
-6
/
+101
*
command: mark some commands as "scalable"
James Ross-Gowan
2017-05-12
2
-2
/
+14
*
input: add MP_KEY_IS_AXIS and treat MP_AXIS_* as mouse events
James Ross-Gowan
2017-05-12
1
-2
/
+8
*
ipc: raise json nesting limit
wm4
2017-05-03
1
-2
/
+2
*
input: add "async" flag
wm4
2017-04-01
2
-0
/
+2
*
osx: fix key input in certain circumstances
Akemi
2017-03-26
1
-8
/
+0
*
command: add expand-text command to property-expand a string
Avi Halachmi (:avih)
2017-03-26
2
-0
/
+2
*
player: restructure cancel callback
wm4
2017-01-18
2
-6
/
+7
*
client API: turn mpv_suspend() and mpv_resume() into stubs
wm4
2016-11-22
1
-6
/
+0
*
ipc: log when listening to IPC socket
wm4
2016-09-29
2
-0
/
+4
*
command: add a load-script command
wm4
2016-09-22
2
-0
/
+4
*
options: make input options generally runtime-settable
wm4
2016-09-21
2
-54
/
+74
*
player: kill associated OSD and key bindings when removing a script
wm4
2016-09-20
2
-2
/
+28
*
command: add an apply-profile command
wm4
2016-09-17
2
-0
/
+4
*
player: use better way to wait for input and dispatching commands
wm4
2016-09-16
2
-34
/
+19
*
client API: declare mpv_suspend/mpv_resume deprecated
wm4
2016-09-16
2
-10
/
+2
*
client API: remove SIGPIPE overriding code
wm4
2016-09-15
1
-0
/
+6
*
osdep: rename atomics.h to atomic.h
wm4
2016-09-07
1
-1
/
+1
*
input, demux_tv: remove some older option access methods
wm4
2016-09-06
1
-5
/
+6
*
command: remove vo-cmdline
wm4
2016-09-02
2
-5
/
+0
*
input: use OPT_REPLACED for an old option alias
wm4
2016-08-31
1
-1
/
+1
*
osdep/io: introduce mp_flush_wakeup_pipe()
Rostislav Pehlivanov
2016-07-30
1
-2
/
+1
*
Use - as command-name separator everywhere
Timotej Lazar
2016-07-14
2
-2
/
+2
*
input: remove redundant log message
wm4
2016-07-04
1
-4
/
+1
*
build: silence -Wunused-result
Niklas Haas
2016-06-07
1
-2
/
+2
*
input: fix parsing multiple input command prefixes
Philip Sequeira
2016-04-17
1
-1
/
+0
*
input: do not force double-click emulation for artificial commands
wm4
2016-03-26
1
-1
/
+1
*
ipc-win: restrict read access to the IPC pipe
James Ross-Gowan
2016-03-25
1
-2
/
+96
*
ipc: add Windows implementation with named pipes
James Ross-Gowan
2016-03-23
4
-427
/
+878
*
input/event.h: add include guard
wm4
2016-03-15
1
-0
/
+4
*
input: accept plain text for drag&drop
wm4
2016-03-15
1
-0
/
+7
*
x11, input: move mime type drag&drop negotiation to common code
wm4
2016-03-15
2
-2
/
+15
*
ipc: fix uninitialized field
wm4
2016-02-12
1
-1
/
+1
*
input: ignore --input-cursor for events injected by input commands
wm4
2016-02-04
2
-7
/
+27
*
command: add af-command command
wm4
2016-01-22
2
-0
/
+2
*
command: add vf-command command
wm4
2016-01-22
2
-0
/
+2
*
Change 3 more files to LGPL
wm4
2016-01-20
1
-7
/
+7
*
Relicense some non-MPlayer source files to LGPL 2.1 or later
wm4
2016-01-19
2
-14
/
+14
*
mpv_talloc.h: rename from talloc.h
Dmitrij D. Czarkoff
2016-01-11
1
-1
/
+1
*
demux: remove weird tripple-buffering for the sh_stream list
wm4
2015-12-23
1
-4
/
+2
*
input: add a catch-all "unmapped" command
wm4
2015-12-23
3
-1
/
+8
*
input: add key name to script-binding command response
wm4
2015-12-23
3
-3
/
+4
*
win32: input: use Vista CancelIoEx
James Ross-Gowan
2015-12-20
2
-60
/
+65
*
input: rename recently added HALF_SPACE
wm4
2015-10-21
1
-1
/
+1
*
input: add key name for U+3000 IDEOGRAPHIC SPACE
wm4
2015-10-21
1
-0
/
+1
*
player: rename and move find_subfiles.c
wm4
2015-09-20
1
-1
/
+1
*
command: make "add <property> 0" not change the value
wm4
2015-09-10
2
-1
/
+8
*
options: fix --no-config
wm4
2015-09-05
1
-1
/
+1
*
input: add append argument to file drop event
Kevin Mitchell
2015-08-30
2
-7
/
+15
*
lua: implement input_enable_section/input_disable_section via commands
wm4
2015-08-06
1
-2
/
+4
*
command: define-section with empty contents removes a section
wm4
2015-08-06
1
-1
/
+1
*
command: add a command for defining input bindings
wm4
2015-08-06
2
-0
/
+7
*
player: remove higher-level remains of DVD/BD menu support
wm4
2015-08-03
2
-5
/
+0
*
player: use exit code 0 by default for quit, 4 for signals, etc.
Philip Sequeira
2015-07-11
1
-2
/
+2
*
input: fix exit code for quit-watch-later command
wm4
2015-07-08
1