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
testing_queue
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
/
player
Commit message (
Expand
)
Author
Age
Files
Lines
*
console.lua: disable cursor autohide while selector is open
HEAD
master
verygoodlee
6 hours
1
-0
/
+11
*
DOCS/man/input: correct the mode flag of apply-profile command
verygoodlee
3 days
1
-1
/
+1
*
console.lua: fix crash when pressing Ctrl+c with select
Guido Cella
4 days
1
-1
/
+1
*
positioning.lua: clamp values within {-1, 1} for video-align-{x,y}
llyyr
5 days
1
-2
/
+4
*
commands.lua: add cache for often queried constant properties
Kacper Michajłow
5 days
1
-21
/
+55
*
console.lua: cache observed properties to avoid unnecessary fetching
Kacper Michajłow
5 days
1
-30
/
+37
*
console.lua: convert cursor_position to number
Guido Cella
6 days
1
-1
/
+1
*
commands.lua: complete filesystem paths for run
Guido Cella
6 days
1
-0
/
+2
*
console.lua: default to --osd-font without completions
Guido Cella
6 days
3
-1
/
+7
*
console.lua: instantly show completions with the type script message
Guido Cella
6 days
1
-0
/
+4
*
console.lua: fix the line end position to filter completions
Guido Cella
6 days
1
-1
/
+1
*
console.lua: don't retrieve --input-ime at startup
Guido Cella
6 days
1
-1
/
+1
*
console.lua: reduce indentation in 2 functions
Guido Cella
6 days
1
-38
/
+36
*
console.lua: inline log_add()
Guido Cella
6 days
1
-25
/
+23
*
console.lua: clear the default item on input.get()
Guido Cella
6 days
1
-1
/
+1
*
console.lua: declare various variables only in free-form text mode
Guido Cella
6 days
1
-14
/
+14
*
console.lua: don't duplicate the check to add to history
Guido Cella
6 days
1
-4
/
+6
*
commands.lua: split this script out of console.lua
Guido Cella
6 days
6
-595
/
+603
*
console.lua: add history_path field to mp.input.get
Guido Cella
6 days
1
-17
/
+23
*
console.lua: add autoselect_completion field to mp.input.get
Guido Cella
6 days
1
-1
/
+8
*
console.lua: let the complete callback return a character to append
Guido Cella
6 days
3
-6
/
+7
*
player/command: add `attached-picture` flags to track add command
Kacper Michajłow
7 days
2
-2
/
+4
*
player/command: add `visual-impaired` flags to track add command
Kacper Michajłow
7 days
3
-16
/
+31
*
player/command: convert flags to OPT_FLAGS for track add commands
Kacper Michajłow
7 days
1
-9
/
+13
*
misc/language: parse hi/sdh/cc tags from external subtitle tracks
Kacper Michajłow
7 days
5
-11
/
+20
*
player: only coalesce callbacks from parsed config files
Dudemanguy
7 days
3
-5
/
+23
*
player/client: adjust log message for client exit
sfan5
8 days
1
-1
/
+1
*
player/scripting: add logging around script un- and reloading
sfan5
8 days
1
-1
/
+5
*
vo: replace driver->untimed with VO_CAP_UNTIMED
Dudemanguy
8 days
1
-3
/
+4
*
stream/stream: mark mf:// and edl:// as unsafe protocols
Kacper Michajłow
8 days
1
-1
/
+1
*
auto_profiles.lua: make profiles apply with higher priority
Kacper Michajłow
8 days
1
-1
/
+1
*
player/sub: avoid indexing arrays with -1
Kacper Michajłow
8 days
1
-1
/
+3
*
player/command: remove redundant check
Kacper Michajłow
8 days
1
-1
/
+1
*
player/loadfile: fix history_file leak
Kacper Michajłow
8 days
1
-5
/
+3
*
player/sub: check order before using it as an index
Kacper Michajłow
8 days
1
-2
/
+4
*
ytdl_hook.lua: fix boolean comparision
Kacper Michajłow
9 days
1
-1
/
+1
*
various: use mp_assert macro
Kacper Michajłow
10 days
11
-79
/
+79
*
command: wait until MPV_EVENT_VIDEO_RECONFIG to pretty print hwdec
Dudemanguy
10 days
1
-0
/
+14
*
f_decoder_wrapper: allow VDCTRL_GET_HWDEC to actually fail
Dudemanguy
10 days
1
-3
/
+2
*
console.lua: fix select memory leak
Guido Cella
14 days
1
-1
/
+1
*
stats.lua: use fixed naming for single invocation key bindings
SeaHOH
2025-02-25
1
-9
/
+9
*
stats.lua: change key bindings of toggle page as nonrepeatable
SeaHOH
2025-02-25
1
-1
/
+1
*
console.lua: include more characters in selectable items
Guido Cella
2025-02-25
1
-1
/
+8
*
select.lua: don't quickly close and reopen the menu
Guido Cella
2025-02-24
1
-0
/
+5
*
input.lua/defaults.js: unregister input-even again
Guido Cella
2025-02-24
2
-0
/
+7
*
console.lua: add a keep_open flag to mp.input
Guido Cella
2025-02-24
2
-3
/
+7
*
clipboard: remove --clipboard-enable
nanahi
2025-02-24
1
-4
/
+1
*
clipboard: add --clipboard-backends option
nanahi
2025-02-24
2
-17
/
+55
*
player/loadfile: strip common filename part from external track title
Kacper Michajłow
2025-02-24
1
-1
/
+8
*
console.lua: rename handle_enter() to submit()
Guido Cella
2025-02-24
1
-7
/
+7
*
console.lua: replace repl references
Guido Cella
2025-02-24
1
-18
/
+17
*
console.lua: increase the opacity of the default item background
Guido Cella
2025-02-24
1
-1
/
+1
*
osc.lua: allow wheel bindings for custom buttons
Guido Cella
2025-02-24
1
-0
/
+2
*
console.lua: cache the command-list
Guido Cella
2025-02-24
1
-11
/
+18
*
console.lua: complete multiple flags separated by +
Guido Cella
2025-02-24
1
-0
/
+20
*
console.lua: highlight matching parts of selectable items
Guido Cella
2025-02-24
1
-12
/
+73
*
console.lua: separate the log and matching items
Guido Cella
2025-02-24
1
-99
/
+90
*
positioning.lua: add this script
Guido Cella
2025-02-24
5
-2
/
+161
*
console.lua: allow persisting the command history
Guido Cella
2025-02-24
1
-0
/
+61
*
console.lua: preserve font styles in the counter
Guido Cella
2025-02-24
1
-0
/
+1
*
console.lua: preserve the counter style when searching history
Guido Cella
2025-02-24
1
-1
/
+4
*
libmpv: use correct header directory name
Kacper Michajłow
2025-02-23
5
-7
/
+7
*
various: reduce the include scope of some public headers
Kacper Michajłow
2025-02-23
3
-4
/
+0
*
select.lua: fix LSP warning
Guido Cella
2025-02-22
1
-1
/
+1
*
console.lua: complete frame-step flags
Guido Cella
2025-02-21
1
-0
/
+1
*
select.lua: don't add File info to the menu when no file is playing
Guido Cella
2025-02-21
1
-1
/
+1
*
player: add an optional mute flag when framestepping
Dudemanguy
2025-02-20
5
-11
/
+32
*
command: print "original" also for aspect ratio of "no"
nanahi
2025-02-18
1
-1
/
+1
*
console.lua: use the same opacity for menu as for everything else
Kacper Michajłow
2025-02-17
1
-1
/
+1
*
player: run all update handlers on init
Dudemanguy
2025-02-17
3
-1
/
+3
*
player/command: fix flags type in mp_option_run_callback
Kacper Michajłow
2025-02-17
2
-2
/
+2
*
console.lua: enable/disable IME on demand
nanahi
2025-02-17
1
-0
/
+4
*
various: upgrade option flags to uint64_t
Guido Cella
2025-02-17
2
-4
/
+3
*
console.lua: give a different background color to the selected item
Guido Cella
2025-02-17
1
-7
/
+28
*
Revert "console.lua: close with right click"
Guido Cella
2025-02-17
1
-1
/
+0
*
console.lua: always draw a background behind items
Guido Cella
2025-02-17
1
-14
/
+36
*
console.lua: add a scrollbar
Guido Cella
2025-02-17
1
-38
/
+61
*
console.lua: close when clicking outside of items horizontally
Guido Cella
2025-02-17
1
-2
/
+11
*
console.lua: center the select menu in the window
Guido Cella
2025-02-17
1
-19
/
+33
*
console.lua: improve the hovered item calculation with background-box
Guido Cella
2025-02-17
1
-38
/
+74
*
console.lua: update the max width calculation
Guido Cella
2025-02-17
1
-1
/
+3
*
player: store external filenames as normalized
Dudemanguy
2025-02-17
2
-7
/
+3
*
player: coalesce option updates and drop redundant ones
Dudemanguy
2025-02-17
4
-0
/
+49
*
player: put ipc initialization where it belongs
Dudemanguy
2025-02-17
2
-3
/
+4
*
vd_lavc: make auto the same as auto-safe and introduce auto-unsafe
Dudemanguy
2025-02-17
1
-1
/
+1
*
{console,input}.lua: allow subsequent mp.input calls
Guido Cella
2025-02-17
3
-9
/
+7
*
build: remove ta-leak-report option
Dudemanguy
2025-02-16
1
-3
/
+1
*
player/sub: eliminate redundancy when printing terminal subtitles
Dudemanguy
2025-02-14
1
-8
/
+2
*
player/loadfile: don't use ta_set_parent directly
Kacper Michajłow
2025-02-14
1
-1
/
+1
*
select.lua: change the --save-watch-history warning text
Guido Cella
2025-02-09
1
-1
/
+1
*
player/command: don't synthesize property names with a trailing /
Kacper Michajłow
2025-02-08
1
-1
/
+1
*
command: disallow trailing / in track-list/N/metadata
Dudemanguy
2025-02-08
1
-8
/
+8
*
console.lua: fix completion after command prefixes
Guido Cella
2025-02-08
1
-10
/
+12
*
command: show Loop playlist when changing --loop-playlist at runtime
Guido Cella
2025-02-08
1
-1
/
+1
*
command: convert aspect, par, and sar sub-properties to double
Dudemanguy
2025-02-08
1
-3
/
+3
*
player/loadfile: we shouldn't unescape inplace
Kacper Michajłow
2025-02-05
1
-3
/
+7
*
demux: reclaim demux_packets to reduce memory allocator pressure
Kacper Michajłow
2025-02-05
1
-0
/
+2
*
loadfile: unescape display filenames
Nikolai Vavilov
2025-02-05
1
-0
/
+2
*
osc.lua: bind right clicking the title to show history
Guido Cella
2025-02-05
1
-2
/
+2
*
command: normalize paths for path and track-list/N/external-filename
Dudemanguy
2025-02-01
1
-3
/
+10
*
command: simplify find_track_with_url handling
Dudemanguy
2025-02-01
1
-9
/
+10
*
various: simplify mp_normalize_path usage
Dudemanguy
2025-02-01
2
-7
/
+5
*
console.lua: stop expanding ~/ in file completion
Guido Cella
2025-02-01
1
-28
/
+14
*
Revert "console.lua: add pause_on_open script-opt"
Guido Cella
2025-01-31
1
-15
/
+0
*
console.lua: add user-data/mpv/console/open
Guido Cella
2025-01-31
1
-0
/
+6
*
command: expand paths for all commands with path arguments
Dudemanguy
2025-01-30
2
-11
/
+28
*
command: add metadata sub-property for track-list
Dudemanguy
2025-01-30
1
-1
/
+35
*
command: prefix all property functions with mp
Dudemanguy
2025-01-30
1
-12
/
+12
*
player: print secondary subtitles on the terminal
Dudemanguy
2025-01-30
4
-15
/
+30
*
player/misc: check codec values for overflow
Kacper Michajłow
2025-01-29
1
-2
/
+2
*
command: don't run UPDATE_{AD,VD} if the {ao,vo}_chain doesn't exist
Dudemanguy
2025-01-29
1
-2
/
+2
*
various: expand paths for all file/directory related options
Dudemanguy
2025-01-29
2
-3
/
+9
*
command: fix spammy events when frame stepping forward with seek
Dudemanguy
2025-01-29
1
-3
/
+4
*
clipboard-wayland: initialize offer fd
Attila Fidan
2025-01-29
1
-0
/
+1
*
f_decoder_wrapper: allow changing --ad and --vd at runtime
Dudemanguy
2025-01-28
1
-0
/
+13
*
osc.lua: add visibility_modes script opt
Dudemanguy
2025-01-28
1
-6
/
+18
*
osc.lua: deprecate pointless script-messages
Dudemanguy
2025-01-28
1
-0
/
+24
*
stream_file: allow to open only our fd in case of fuzzing
Kacper Michajłow
2025-01-28
1
-12
/
+0
*
command: allow frame-step to go through multiple frames and/or seek
Dudemanguy
2025-01-28
3
-31
/
+45
*
osc.lua: add an icon for the miscellaneous menu
Guido Cella
2025-01-27
1
-2
/
+17
*
select.lua: add a miscellaneous menu
Guido Cella
2025-01-27
1
-0
/
+62
*
loadfile: discard prefetched files if demuxer options changed
Guido Cella
2025-01-27
3
-7
/
+19
*
command: group flag updates together
Guido Cella
2025-01-27
1
-16
/
+16
*
select.lua: select from the watch history with g-h
Guido Cella
2025-01-27
1
-0
/
+88
*
loadfile: optionally save the watch history
Guido Cella
2025-01-27
1
-0
/
+87
*
misc: extract mp_find_non_filename_media_title() from command.c
Guido Cella
2025-01-27
3
-23
/
+24
*
console.lua: use clipboard property for native Wayland backend
nanahi
2025-01-27
1
-1
/
+5
*
console.lua: autocomplete clipboard/text-primary property
nanahi
2025-01-27
1
-1
/
+1
*
command: add current-clipboard-backend property
nanahi
2025-01-27
1
-0
/
+8
*
clipboard: add function to get clipboard backend name
nanahi
2025-01-27
2
-0
/
+6
*
command: add clipboard/text-primary property
nanahi
2025-01-27
1
-1
/
+9
*
clipboard-wayland: add Wayland clipboard backend
nanahi
2025-01-27
2
-0
/
+467
*
clipboard-vo: use clipboard parent log context
nanahi
2025-01-27
1
-4
/
+6
*
clipboard: don't store mpv_global context
nanahi
2025-01-27
2
-2
/
+0
*
console.lua: use the same blur amount as --osd-blur
Guido Cella
2025-01-25
1
-2
/
+9
*
select.lua: show the ID of editions without title
Guido Cella
2025-01-24
1
-1
/
+1
*
console.lua: sort completions
Guido Cella
2025-01-24
1
-0
/
+2
*
console.lua: preserve the order of items with equal score
Guido Cella
2025-01-24
1
-4
/
+6
*
console.lua: rename format_table() to format_grid()
Guido Cella
2025-01-24
1
-2
/
+2
*
console.lua: always say completions instead of suggestions
Guido Cella
2025-01-24
1
-44
/
+44
*
console.lua: rename update() to render()
Guido Cella
2025-01-24
1
-26
/
+25
*
loadfile: fix --loop-playlist + --shuffle + --prefetch-playlist
Guido Cella
2025-01-22
1
-1
/
+4
*
loadfile: return earlier if prefetch already started
Guido Cella
2025-01-22
1
-2
/
+2
*
loadfile: fix --loop-playlist=N with --prefetch-playlist
Guido Cella
2025-01-22
3
-7
/
+8
*
console.lua: set a high z in select mode
Guido Cella
2025-01-22
1
-2
/
+19
*
Revert "osc.lua: draw box layout below console"
Guido Cella
2025-01-22
1
-1
/
+1
*
console.lua: improve the hovered item calculation
Guido Cella
2025-01-18
1
-2
/
+17
*
console.lua: deduplicate y position calculation in update()
Guido Cella
2025-01-18
1
-5
/
+5
*
console.lua: refactor some log code
Guido Cella
2025-01-18
1
-9
/
+4
*
ytdl_hook.lua: fix start and end conditions
Guido Cella
2025-01-10
1
-2
/
+2
*
select.lua: select files with watch later files with g-w
Guido Cella
2025-01-05
1
-0
/
+56
*
command: add current-watch-later-dir property
Guido Cella
2025-01-05
3
-1
/
+10
*
select.lua: use mp.msg.warn for unavailable messages
Guido Cella
2025-01-05
1
-8
/
+15
*
osc.lua: extract icon_font and icons variables
Guido Cella
2025-01-05
1
-42
/
+62
*
console.lua: complete screenshot-raw format parameter
nanahi
2025-01-05
1
-0
/
+1
*
player/screenshot: support more formats for screenshot-raw command
nanahi
2025-01-05
2
-2
/
+14
*
player/screenshot: add high depth and format parameters
nanahi
2025-01-05
1
-4
/
+6
*
osc.lua: add slimbottombar and slimtopbar layouts
Guido Cella
2025-01-05
1
-14
/
+37
*
console.lua: add pause_on_open script-opt
Guido Cella
2025-01-05
1
-0
/
+15
*
stats.lua: only reprint stats on video-reconfig when toggled
Guido Cella
2025-01-05
1
-1
/
+1
*
osc.lua: allow adding custom buttons
Guido Cella
2025-01-05
1
-4
/
+36
*
osc.lua: add cache_enabled() helper
Guido Cella
2025-01-05
1
-15
/
+8
*
stats.lua: fix page 2 and 0 layout
Guido Cella
2025-01-04
1
-1
/
+1
*
stats.lua: inherit --osd-shadow-offset
Guido Cella
2025-01-04
1
-4
/
+11
*
console.lua: complete playlist-play-index none
Guido Cella
2025-01-04
1
-1
/
+1
*
console.lua: apply --osd-selected-color to selected completions
Guido Cella
2025-01-04
1
-13
/
+16
*
options: remove the `player` argument from `--media-controls`
Kacper Michajłow
2025-01-04
1
-1
/
+1
*
various: fix typos
Kacper Michajłow
2025-01-04
6
-24
/
+16
*
various: remove double new line at the end of file
Kacper Michajłow
2025-01-04
1
-1
/
+0
*
osc.lua: bind middle clicking play pause to cycle loop-playlist
Guido Cella
2025-01-03
1
-1
/
+1
*
console.lua: don't set the cursor color
Guido Cella
2025-01-03
1
-2
/
+2
*
console.lua: inherit --osd-back-color in the cursor
Guido Cella
2025-01-03
1