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
/
player
/
lua
Commit message (
Expand
)
Author
Age
Files
Lines
*
osc: add scrolling to the seekbar
NRK
2023-09-02
1
-0
/
+4
*
osc: remove toggle for forced only subpictures
llyyr
2023-08-31
1
-39
/
+0
*
stats.lua: display --video-crop values when used
Kacper Michajłow
2023-08-31
1
-0
/
+4
*
stats.lua: enable --tone-mapping-visualize while stats shown
Niklas Haas
2023-08-30
1
-0
/
+10
*
stats.lua: display hdr metadata and peak detection
Kacper Michajłow
2023-08-29
1
-6
/
+67
*
osc: replace sub-forced-only with sub-forced-events-only
Dudemanguy
2023-08-29
1
-2
/
+2
*
stats.lua: add hints about scrolling
Kacper Michajłow
2023-08-28
1
-3
/
+6
*
stats.lua: refactor video params display
Kacper Michajłow
2023-08-28
1
-10
/
+20
*
stats.lua: remove dummy new lines from headers
Kacper Michajłow
2023-08-28
1
-3
/
+3
*
stats.lua: display actual output video size after anamorphic correction
Kacper Michajłow
2023-08-28
1
-5
/
+7
*
osc: fix margin for forced-only subs toggle in bar layout
llyyr
2023-08-27
1
-1
/
+2
*
osc: only add sub forced-only toggle to layout for DVD/PGS subs
llyyr
2023-08-27
1
-12
/
+13
*
stats.lua: display output resolution if it differs to native one
Kacper Michajłow
2023-08-18
1
-11
/
+23
*
stats.lua: hide window scale in fullscreen
Kacper Michajłow
2023-08-18
1
-1
/
+3
*
stats.lua: use video-params/aspect-name
Kacper Michajłow
2023-08-13
1
-1
/
+3
*
ytdl_hook: improve Windows exe search with suffix
fireattack
2023-08-13
1
-3
/
+3
*
osc: support speed-independent time-remaiing display
Dave
2023-08-11
1
-2
/
+6
*
build: remove outdated generated directory
Dudemanguy
2023-07-31
1
-0
/
+10
*
osc: don't add margins to osc-deadzonesize
llyyr
2023-07-21
1
-8
/
+5
*
console: sort the output from the `help` command
Christoph Heinrich
2023-07-14
1
-0
/
+3
*
stats.lua: set sans-serif as default font
m154k1
2023-07-10
1
-1
/
+1
*
osc: add toggle for forced-only subs
rcombs
2023-06-25
1
-0
/
+37
*
lua: read_options: find script-opts prefix at index 1 exactly
Christoph Heinrich
2023-06-01
1
-1
/
+1
*
console.lua: add a script-opt for the border size
Guido Cella
2023-04-26
1
-1
/
+2
*
ytdl_hook: fix clip start and end
Arnold Stanovský
2023-04-12
1
-3
/
+13
*
auto_profiles: try to distinguish invalid properties better
Dudemanguy
2023-04-07
1
-1
/
+10
*
auto_profiles.lua: apply profiles when conditions are truthy
Guido Cella
2023-04-05
1
-4
/
+1
*
osc: skip rendering when osd_dimensions are 0
Christoph Heinrich
2023-04-05
1
-0
/
+3
*
auto_profiles: check for non-existent properties
Dudemanguy
2023-03-29
1
-1
/
+6
*
various: fix typos
Harri Nieminen
2023-03-28
2
-3
/
+3
*
ytdl_hook: only log error when no fallback url available
Christoph Heinrich
2023-03-03
1
-1
/
+2
*
ytdl_hook: init fragment requires other fragments
Christoph Heinrich
2023-03-03
1
-1
/
+1
*
{console,ytdl_hook}: use the platform property
Dudemanguy
2023-02-27
2
-9
/
+6
*
ytdl_hook: don't overwrite force-media-title
Christoph Heinrich
2023-02-27
1
-2
/
+5
*
ytdl_hook.lua: make exec return a single value
Guido Cella
2023-02-27
1
-15
/
+15
*
console: observe osc margins from user-data instead of shared-script-properties
rcombs
2023-02-26
1
-17
/
+8
*
osc: set values in user-data in addition to shared-script-properties
rcombs
2023-02-26
1
-0
/
+4
*
stats.lua: display HDR peak in nits
dyphire
2023-02-02
1
-1
/
+1
*
lua/js: remove user-data helpers
Avi Halachmi (:avih)
2023-01-29
1
-19
/
+0
*
lua/js: fix user_data_del util function
rcombs
2023-01-28
1
-1
/
+1
*
lua/defaults: add user_data helpers
rcombs
2023-01-28
1
-0
/
+19
*
osc: don't spam window-controls bindings on every render
Dudemanguy
2022-11-29
1
-3
/
+9
*
console: add history deduplication
Christoph Heinrich
2022-11-03
1
-4
/
+21
*
ytdl_hook: reverse order of tracks
Christoph Heinrich
2022-11-01
1
-1
/
+7
*
console: respect the top margin shared script property
Christoph Heinrich
2022-10-28
1
-7
/
+17
*
osc: scale rendered aspect ratio with window aspect ratio
Christoph Heinrich
2022-10-06
1
-3
/
+7
*
ytdl_hook: use subtitle `name` as title if available
Christoph Heinrich
2022-09-23
1
-1
/
+2
*
ytdl_hook: simplify exclude option parsing
Christoph Heinrich
2022-09-14
1
-5
/
+2
*
ytdl_hook: improve track detection
Christoph Heinrich
2022-08-17
1
-13
/
+12
*
ytdl_hook: consistant behavior for single format
Christoph Heinrich
2022-08-14
1
-1
/
+17
*
ytdl_hook: fix default track for single format
Christoph Heinrich
2022-08-12
1
-2
/
+2
*
ytdl_hook: fix playlist index extraction
Christoph Heinrich
2022-07-26
1
-2
/
+4
*
osc.lua: add osc-tcspace script option
Ryan Hendrickson
2022-07-19
1
-0
/
+6
*
osc.lua: add osc-unicodeminus script option
Ryan Hendrickson
2022-07-19
1
-2
/
+6
*
ytdl_hook: always set HTTP headers
Christoph Heinrich
2022-07-18
1
-2
/
+6
*
lua: command_native_async: make the callback optional
CogentRedTester
2022-06-22
1
-0
/
+1
*
lua: command_native_async: always callback a-sync
CogentRedTester
2022-06-22
1
-1
/
+1
*
osc.lua: add idlescreen and osc-idlescreen
Dudemanguy
2022-06-04
1
-8
/
+39
*
osc.lua: fix crash when calling osc-tracklist while idle
CogentRedTester
2022-05-19
1
-1
/
+1
*
various: remove trailing whitespace
Guido Cella
2022-05-14
1
-1
/
+1
*
console.lua: don't render a 2nd cursor on the OSC
Guido Cella
2022-05-01
1
-1
/
+1
*
various: fix typos
Cœur
2022-04-25
3
-5
/
+5
*
options.lua: remove unused function
Guido Cella
2022-04-08
1
-7
/
+0
*
ytdl_hook.lua: consider any subprocess status != 0 as error
Avi Halachmi (:avih)
2022-03-03
1
-1
/
+6
*
ytdl_hook: fix url_is_safe to match URL protocols properly
George Brooke
2022-03-02
1
-1
/
+1
*
stats.lua: page 2 - frame timing: use fixed display order
Avi Halachmi (:avih)
2022-02-23
1
-1
/
+10
*
stats.lua: graphs: fix bad rendering due to division by 0
Avi Halachmi (:avih)
2022-02-21
1
-6
/
+9
*
osc.lua: seekbar hover: speed-up chapter access
Avi Halachmi (:avih)
2022-02-06
1
-8
/
+9
*
auto_profiles.lua: don't warn if profile-restore=default
CogentRedTester
2022-01-30
1
-1
/
+1
*
lua: remove mp.suspend, resume and resume_all
sfan5
2021-12-15
1
-3
/
+0
*
osc: fix cache displaying 60s in some cases
Funami580
2021-11-27
1
-2
/
+2
*
osc: add options: chapters/playlist OSD, hover chapter format
Avi Halachmi (:avih)
2021-11-25
1
-6
/
+17
*
ytdl_hook.lua: improve check for sub language before inserting all-subs
Umar Javed
2021-11-15
1
-1
/
+1
*
console.lua: define remaining emacs keybindings
Guido Cella
2021-11-01
1
-3
/
+33
*
osc.lua: avoid infinite ticks loop on idle
Avi Halachmi (:avih)
2021-10-03
1
-1
/
+11
*
osc.lua: unify animation reset function (no-op)
Avi Halachmi (:avih)
2021-10-03
1
-6
/
+8
*
ytdl_hook.lua: search for yt-dlp by default
Guido Cella
2021-09-25
1
-18
/
+48
*
stats.lua: typo lavfi-complex
Stefan de Konink
2021-08-15
1
-2
/
+2
*
lua: read_options: quote values at error messages
Avi Halachmi (:avih)
2021-08-10
1
-3
/
+3
*
stats.lua: page 4 (keys): group current-window-scale under window
Guido Cella
2021-08-06
1
-1
/
+1
*
stats.lua: page 4 (keys): better alignment of non-ascii keys
Avi Halachmi (:avih)
2021-07-31
1
-2
/
+16
*
stats.lua: page 4 (keys): detect single-quotes
Avi Halachmi (:avih)
2021-07-30
1
-2
/
+2
*
stats.lua: fix ass-escape while persistent_overlay=yes
Avi Halachmi (:avih)
2021-07-25
1
-14
/
+27
*
stats.lua: remove script-opts for the main keys (i/I)
Guido Cella
2021-07-21
1
-4
/
+2
*
stats.lua: page 4 (keys): fix "excluding stats keys" - attempt 2
Avi Halachmi (:avih)
2021-07-20
1
-7
/
+7
*
Revert "stats.lua: page 4 (keys): fix "excluding stats keys""
Avi Halachmi (:avih)
2021-07-20
1
-3
/
+3
*
stats.lua: page 4 (keys): fix "excluding stats keys"
Avi Halachmi (:avih)
2021-07-20
1
-3
/
+3
*
stats.lua: page 4 (keys): support help-like terminal printout
Avi Halachmi (:avih)
2021-07-19
1
-2
/
+23
*
stats.lua: add page 4: active key-bindings list
Avi Halachmi (:avih)
2021-07-19
1
-0
/
+151
*
stats.lua: scroll: allow throttling page-rebuild (no-op)
Avi Halachmi (:avih)
2021-07-19
1
-4
/
+5
*
stats.lua: move internal performance from page 4 to page 0
Avi Halachmi (:avih)
2021-07-19
1
-3
/
+3
*
lua: fix timers comment (no-op)
Avi Halachmi (:avih)
2021-07-13
1
-2
/
+3
*
osc: expose osc-visibility via shared-script-properties
Avi Halachmi (:avih)
2021-07-06
1
-0
/
+1
*
stats.lua: add scaled resolution
Dudemanguy
2021-06-25
1
-0
/
+7
*
lua: idle observers: ensure timers are up-to-date
Avi Halachmi (:avih)
2021-06-23
1
-0
/
+9
*
lua: timers: don't block forever with slow callbacks
Avi Halachmi (:avih)
2021-06-23
1
-2
/
+13
*
osc: seekbar hover/drag: display target chapter at the title
Avi Halachmi (:avih)
2021-06-22
1
-1
/
+33
*
osc: ensure tick after any mouse-event
Avi Halachmi (:avih)
2021-06-20
1
-1
/
+3
*
osc: don't initialize while mouse-down over an element
Avi Halachmi (:avih)
2021-06-20
1
-1
/
+8
*
osc: update chapter marker positions when duration changes
Sagnac
2021-06-16
1
-1
/
+29
*
ytdl_hook: improve handling of json parsing errors
Retusthese
2021-05-29
1
-10
/
+12
*
osc: re-initialize when chapter list changes
Retusthese
2021-05-27
1
-0
/
+1
*
ytdl_hook: expose some JSON fields as tags
Your Name
2021-05-11
1
-0
/
+29
*
scripting (lua/js): utils.getpid: make wrapper of pid property
Avi Halachmi (:avih)
2021-05-01
1
-0
/
+4
*
osc: reset margins when using boxvideo with showfullscreen/showwindowed
ossifrage
2021-04-27
1
-1
/
+11
*
osc: display immediately when visibility changes from never to always
ossifrage
2021-04-25
1
-1
/
+2
*
stats.lua: include a filter's @label when displaying filters on page 1
Chris Varenhorst
2021-03-15
1
-0
/
+4
*
ytdl_hook: fix crash on missing track bitrate
rnhmjoj
2021-03-08
1
-1
/
+1
*
console: use wl-paste on Wayland
Guido Cella
2020-12-14
1
-1
/
+11
*
auto_profiles: fix compile_cond on lua 5.1
Philip Sequeira
2020-12-08
1
-6
/
+10
*
lua/js: mp.get_mouse_pos: use the mouse-pos property
Avi Halachmi (:avih)
2020-11-16
1
-0
/
+5
*
console: let type set the cursor position
Guido Cella
2020-10-27
1
-4
/
+10
*
ytdl_hook: if ytdl not found in config dirs, use ytdl_path as is
Ricardo Constantino
2020-10-27
1
-1
/
+4
*
ytdl_hook: support alternative youtube-dl path
Ricardo Constantino
2020-10-27
1
-2
/
+4
*
stats: display hw pixel format too
sfan5
2020-10-16
1
-0
/
+4
*
ytdl_hook: sort subtitle list by language
wm4
2020-08-12
1
-1
/
+7
*
auto_profiles: unapply conditional profiles if declared
wm4
2020-08-07
1
-4
/
+10
*
auto_profiles: register hooks for more synchronous profile application
wm4
2020-08-05
1
-0
/
+19
*
lua: make hook processing more flexible
wm4
2020-08-05
1
-2
/
+25
*
auto_profiles: add this script
wm4
2020-08-05
1
-0
/
+158
*
stats: fix crash when aspect ratio is unavailable
Eva
2020-08-03
1
-1
/
+3
*
ytdl_hook: fix typo in unexpected error message
Derek Guenther
2020-08-01
1
-1
/
+1
*
stats: fix single invocation keybindings
sfan5
2020-07-21
1
-2
/
+5
*
lua: windows got what users crave
wm4
2020-05-27
1
-0
/
+3
*
stats: UP/DOWN scrolling on page 2 (frame stats)
Julian
2020-05-17
1
-2
/
+24
*
osc: fix hovering timestamp sticking around when moving mouse away
wm4
2020-05-16
1
-3
/
+11
*
lua: restore change detection with legacy OSD function
wm4
2020-05-01
1
-4
/
+9
*
stats.lua: don't disable terminal escape sequences on windows
Avi Halachmi (:avih)
2020-04-23
1
-22
/
+4
*
stats: move chapter/edition info below title
LaserEyess
2020-04-16
1
-3
/
+3
*
stats: add edition information to page 1
LaserEyess
2020-04-16
1
-1
/
+13
*
stats: support UP/DOWN to scroll at page 4 (perf)
Avi Halachmi (:avih)
2020-04-11
1
-12
/
+68
*
console: reduce memory usage in default mode
wm4
2020-04-10
1
-73
/
+82
*
stats: fix crash if both plot_vsync_* options are disabled
wm4
2020-04-09
1
-3
/
+6
*
stats: some more performance graphs
wm4
2020-04-09
1
-6
/
+33
*
stats: fix previous commit
wm4
2020-04-03
1
-2
/
+2
*
stats: move input speed to cache page, make it a graph
wm4
2020-04-03
1
-13
/
+12
*
ytdl_hook: enable runtime changes of script options
sfan5
2020-03-29
1
-1
/
+4
*
lua: restore recent end-file event, and deprecate it
wm4
2020-03-22
1
-0
/
+9
*
osc: avoid using a deprecated event
wm4
2020-03-21
1
-1
/
+1
*
osc: fix updating message when paused
wm4
2020-03-14
1
-5
/
+12
*
command: extend osd-overlay command with bounds reporting
wm4
2020-03-06
1
-1
/
+1
*
osc: use default hr-seek when dragging progress bar to seek
wm4
2020-02-28
1
-2
/
+5
*
ytdl_hook: fix URL extraction for manifests
sfan5
2020-02-23
1
-4
/
+4
*
ytdl_hook: prefer "format" over "format_note" field for track titles
wm4
2020-02-21
1
-1
/
+1
*
ytdl_hook: use "format" as fallback for "format_note" for stream titles
wm4
2020-02-21
1
-1
/
+1
*
ytdl_hook: fix audio codec with some extractors
wm4
2020-02-21
1
-5
/
+11
*
ytdl_hook: fix Lua escapes
wm4
2020-02-21
1
-3
/
+3
*
ytdl_hook, edl: add fps, samplerate codec parameters
wm4
2020-02-21
1
-2
/
+9
*
ytdl_hook: make codec mapping more declarative
wm4
2020-02-21
1
-12
/
+9
*
ytdl_hook: remove some old playlist redirection hack
wm4
2020-02-21
1
-6
/
+0
*
ytdl_hook: enable default selection via --ytdl-format with all_formats
wm4
2020-02-21
1
-1
/
+25
*
ytdl_hook: add length parameter to delay-loaded tracks only once
wm4
2020-02-21
1
-3
/
+3
*
ytdl_hook: remove bitrate estimation from file size
wm4
2020-02-21
1
-4
/
+0
*
ytdl_hook: use tbr for all tracks if vbr/abr not available
wm4
2020-02-21
1
-0
/
+9
*
ytdl_hook: replace skip_muxed with force_all_formats option
wm4
2020-02-21
1
-26
/
+10
*
ytdl_hook: delay-load interleaved files
wm4
2020-02-21
1
-23
/
+36
*
ytdl_hook: signal duration in all_formats mode
wm4
2020-02-20
1
-1
/
+6
*
ytdl_hook: attempt to filter out muxed streams if all_formats is used
wm4
2020-02-20
1
-74
/
+147
*
ytdl_hook: remove forgotten debug message
wm4
2020-02-20
1
-1
/
+0
*
ytdl_hook: use bitrate fields for bitrate metadata instead of file sizes
wm4
2020-02-20
1
-1
/
+8
*
ytdl_hook: try to skip interleaved streams with all_formats
wm4
2020-02-20
1
-2
/
+11
*
ytdl_hook: iterate format list by array order
wm4
2020-02-20
1
-1
/
+1
*
ytdl_hook: add all_formats option
wm4
2020-02-19
1
-18
/
+85
*
ytdl_hook: add a way to not pass --format to the command line
wm4
2020-02-19
1
-2
/
+5
*
ytdl_hook.lua: delay load subtitles
wm4
2020-02-15
1
-2
/
+12
*
osc: use cache state cache-duration field
wm4
2020-02-07
1
-1
/
+1
*
console: fix typo in previous commit
wm4
2020-02-07
1
-1
/
+1
*
console: manually map numeric keypad (KP*) bindings
wm4
2020-02-07
1
-0
/
+7
*
options.lua: avoid unnecessary on_update calls
Oscar Manglaras
2020-02-06
1
-1
/
+1
*
stats: fix incorrect ass formatting on 3rd page when vo was switched
sfan5
2020-02-06
1
-0
/
+1
*
cocoa-cb: add support for forcing the dedicated GPU for rendering
der richter
2020-01-26
1
-1
/
+1
*