index
:
mpv
absurd_test
absurd_test2
absurd_test3
appveyor
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.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
Commit message (
Expand
)
Author
Age
Files
Lines
*
stats.lua: add codec profile
Kacper Michajłow
2024-04-15
1
-2
/
+10
*
player/loadfile: add codec profile to print_stream()
Kacper Michajłow
2024-04-15
1
-0
/
+2
*
player/command: add video-codec-info and audio-codec-info
Kacper Michajłow
2024-04-15
1
-41
/
+35
*
stats.lua: remove unused variables
Kacper Michajłow
2024-04-13
1
-4
/
+0
*
stats.lua: use '➜' (U+279C) instead '→' (U+2192)
Kacper Michajłow
2024-04-13
1
-1
/
+1
*
command: don't use OSD_ASS_0 when converting lists to strings
nanahi
2024-04-10
1
-4
/
+7
*
player/lua: fix trailing whitespace for mp.log output
nanahi
2024-04-09
1
-1
/
+1
*
stats.lua: fix scrolling for page 2
Christoph Heinrich
2024-04-09
1
-1
/
+1
*
vo: add win32 context menu support
Shuanglei Tao
2024-04-06
1
-0
/
+51
*
player/loadfile: set track->forced_select outside of compare_track
Dudemanguy
2024-04-02
1
-1
/
+1
*
video: also reset video-sync state when resetting video state
llyyr
2024-03-30
1
-0
/
+1
*
player/command: optimize duplicated property search in command_init
Kacper Michajłow
2024-03-25
1
-1
/
+12
*
mac/apphub: migrate remaining events functionality to new AppHub
der richter
2024-03-24
1
-1
/
+1
*
player/command: fix udata talloc parent
Shuanglei Tao
2024-03-23
1
-2
/
+2
*
options: add --input-commands option
Dudemanguy
2024-03-21
3
-0
/
+30
*
console.lua: complete fixed precision properties
Guido Cella
2024-03-21
1
-1
/
+1
*
m_property: add `>` for fixed precision floating-point expansion
Kacper Michajłow
2024-03-21
1
-13
/
+11
*
osc.lua: escape text
Guido Cella
2024-03-21
1
-10
/
+5
*
command: add escape-ass
Guido Cella
2024-03-21
3
-26
/
+17
*
stats.lua: use term-size as terminal output size
Christoph Heinrich
2024-03-21
1
-3
/
+4
*
player/command: add term-size/[w,h] property
Christoph Heinrich
2024-03-21
1
-0
/
+19
*
stats.lua: fix and unify scroll hint
Christoph Heinrich
2024-03-21
1
-10
/
+11
*
stats.lua: use term_ellipsis for page 4
Christoph Heinrich
2024-03-21
1
-16
/
+7
*
stats.lua: truncate long lines for the terminal
Christoph Heinrich
2024-03-21
1
-30
/
+101
*
stats.lua: use scroll function for page 2 and 0
Christoph Heinrich
2024-03-21
1
-52
/
+30
*
stats.lua: refactor page 4 scrolling into function
Christoph Heinrich
2024-03-21
1
-10
/
+24
*
stats.lua: add more information in audio section
Kacper Michajłow
2024-03-21
1
-6
/
+21
*
player/main: move terminal_uninit to the end
Kacper Michajłow
2024-03-19
1
-5
/
+6
*
image_writer: fix TOCTOU in screenshot filename generation
nanahi
2024-03-19
1
-4
/
+5
*
various: fix -Wold-style-declaration warning
nanahi
2024-03-19
1
-1
/
+1
*
osc: add missing window controls for --title-bar=no
Kacper Michajłow
2024-03-18
1
-1
/
+7
*
demux: add a format-name property
Dudemanguy
2024-03-17
1
-0
/
+1
*
stats.lua: display video parameters after filtering
Kacper Michajłow
2024-03-09
1
-0
/
+1
*
mp_image: add mp_image_params_static_equal for finer comparision
Kacper Michajłow
2024-03-09
1
-9
/
+1
*
vo: add video-target-params property
Kacper Michajłow
2024-03-07
1
-1
/
+18
*
player/command: fix video-params/[average-bpp, alpha] when hw decoding
Kacper Michajłow
2024-03-07
1
-2
/
+3
*
mp_image: add imgfmt_name to mp_image_params
Kacper Michajłow
2024-03-07
1
-10
/
+14
*
Revert "player: reset av state on speed changes"
Dudemanguy
2024-03-03
3
-22
/
+2
*
player/video: subtract frame_time from delay when ao_chain starts audio
Dudemanguy
2024-03-03
3
-1
/
+5
*
player/audio: also adjust apts by audio speed in audio_start_ao
Dudemanguy
2024-03-03
1
-1
/
+2
*
command: add begin-vo-dragging command
nanahi
2024-03-01
1
-0
/
+12
*
Revert "player: add ao-volume option, to set the system volume at startup"
Dudemanguy
2024-03-01
3
-24
/
+10
*
osdep/mac: make mac naming of files, folders and function consistent
der richter
2024-02-28
1
-2
/
+2
*
console.lua: fix blurry cursor when --osd-blur is set
nanahi
2024-02-27
1
-1
/
+1
*
stats.lua: fix blurry graphs when --osd-blur is set
nanahi
2024-02-27
1
-1
/
+1
*
player/audio: remove misleading comment about delay
Dudemanguy
2024-02-26
1
-1
/
+1
*
player: reset av state on speed changes
Dudemanguy
2024-02-26
3
-2
/
+22
*
player: remove speed adjustment from playing_audio_pts
Dudemanguy
2024-02-26
2
-2
/
+3
*
player/main: don't set the main thread name
Dudemanguy
2024-02-26
1
-1
/
+0
*
input/player: add loadfile/loadlist insert-at command
David Vaughan
2024-02-26
1
-22
/
+78
*
player: change insert_next to insert_at
David Vaughan
2024-02-26
2
-6
/
+5
*
player: add loadlist insert-next commands
David Vaughan
2024-02-26
1
-5
/
+15
*
player: add loadfile insert-next commands
David Vaughan
2024-02-26
1
-5
/
+16
*
player: add ao-volume option, to set the system volume at startup
Leonardo Boss
2024-02-25
3
-10
/
+24
*
player/command: handle runtime toggling of hidpi-window-scale
Dudemanguy
2024-02-24
1
-0
/
+23
*
player: fix watch later config comments when ignoring path
Guido Cella
2024-02-24
1
-2
/
+5
*
player/loadfile: rewrite sub autoselection logic
Dudemanguy
2024-02-24
2
-51
/
+29
*
command: fix sub-seek while paused without a video
Guido Cella
2024-02-23
1
-0
/
+8
*
command: don't add SUB_SEEK_OFFSET twice with sub-seek
Guido Cella
2024-02-23
1
-4
/
+0
*
vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEO
Dudemanguy
2024-02-17
1
-1
/
+1
*
command: add window-id to MPV_EVENT_VIDEO_RECONFIG property change
Dudemanguy
2024-02-17
1
-2
/
+2
*
player/sub: avoid wasteful subtitle redraws
Dudemanguy
2024-02-15
3
-22
/
+53
*
Reapply "video: remove another redundant wakeup"
Kacper Michajłow
2024-02-15
1
-1
/
+3
*
js: complex key-binding: send also key_text
Avi Halachmi (:avih)
2024-02-09
1
-4
/
+5
*
console.lua: move functions to strip common characters
Guido Cella
2024-02-08
1
-34
/
+34
*
stats.lua: use deinterlace-active property instead
Dudemanguy
2024-02-07
1
-1
/
+1
*
player/command: add deinterlace-active property
Dudemanguy
2024-02-07
1
-1
/
+15
*
player: ensure runtime updates of certain rendering options
Dudemanguy
2024-02-05
1
-0
/
+7
*
command: add load-input-conf
Guido Cella
2024-02-04
1
-0
/
+11
*
command: add load-config-file
Guido Cella
2024-02-04
2
-10
/
+38
*
vo: change vo_frame duration to double
Kacper Michajłow
2024-01-27
1
-1
/
+1
*
player/command: don't reselect demux stream on only UPDATE_OSD
Dudemanguy
2024-01-22
1
-3
/
+4
*
player/video: force vo reconfigure on color parameters change
Kacper Michajłow
2024-01-22
1
-11
/
+6
*
csputils: replace mp_chroma_location with pl_chroma_location
Kacper Michajłow
2024-01-22
1
-1
/
+1
*
csputils: replace mp_alpha_type with pl_alpha_mode
Kacper Michajłow
2024-01-22
1
-6
/
+6
*
csputils: replace mp_colorspace with pl_color_space
Kacper Michajłow
2024-01-22
1
-5
/
+5
*
command: do a normal seek instead of a refresh seek when switching vo
jmir1
2024-01-22
1
-1
/
+1
*
osc: add osc-windowcontrols_title option
Dudemanguy
2024-01-22
1
-1
/
+2
*
Revert "player/video: loosen logic checks for adjust_sync"
llyyr
2024-01-21
1
-2
/
+2
*
player: remove --term-remaining-playtime option
Dudemanguy
2024-01-20
1
-2
/
+1
*
command: restore lang after track reload
Guido Cella
2024-01-20
3
-0
/
+13
*
command: minor m_property_strdup_ro style changes
nanahi
2024-01-20
1
-6
/
+5
*
stats.lua: display the current GPU context
nanahi
2024-01-20
1
-0
/
+2
*
command: export current-gpu-context property
nanahi
2024-01-20
1
-0
/
+8
*
player/command: reselect track after UPDATE_SUB_HARD
Dudemanguy
2024-01-20
1
-0
/
+2
*
console.lua: highlight the selected suggestion in the terminal
Guido Cella
2024-01-20
1
-3
/
+10
*
scripting: don't observe properties with type nil
Guido Cella
2024-01-20
2
-4
/
+4
*
osc: don't autohide mouse cursor when hovering over windowcontrols title
nanahi
2024-01-20
1
-0
/
+14
*
command: add osd display for volume-gain
nanahi
2024-01-20
1
-0
/
+3
*
audio: add --volume-gain options to control volume in decibels
nanahi
2024-01-20
2
-2
/
+26
*
command: fix bitrate unit capitalization
nanahi
2024-01-18
1
-1
/
+1
*
stats.lua: make capitalization consistent across pages
llyyr
2024-01-17
1
-11
/
+11
*
console.lua: style log lines in the terminal
Guido Cella
2024-01-14
3
-29
/
+40
*
player: add forced choice to subs-with-matching-audio
Dudemanguy
2024-01-13
1
-2
/
+5
*
scripting: add mp.input
Guido Cella
2024-01-13
5
-36
/
+278
*
console.lua: expand ~/ in file completion
Guido Cella
2024-01-04
1
-0
/
+10
*
player/video: set video_out to NULL before broadcasting events
Kacper Michajłow
2024-01-04
1
-1
/
+1
*
command: allow changing --gpu-api and --gpu-context at runtime
Guido Cella
2024-01-01
1
-1
/
+4
*
console.lua: hide the cursor when unfocused
Guido Cella
2024-01-01
1
-1
/
+3
*
console.lua: don't reinsert completion_append after cycling
Guido Cella
2024-01-01
1
-8
/
+10
*
screenshot: remove artificial limit on the number of screenshots taken
nanahi
2023-12-28
1
-1
/
+1
*
msg: keep status line on the end of file
Kacper Michajłow
2023-12-27
1
-1
/
+4
*
console.lua: refactor find_common_prefix
Guido Cella
2023-12-26
1
-16
/
+7
*
osc: allow disabling special mouse wheel behavior
Dudemanguy
2023-12-21
1
-16
/
+28
*
options: add --secondary-sub-ass-override
dyphire
2023-12-18
1
-0
/
+1
*
lua: don't return a second value from successful format_json
Guido Cella
2023-12-17
1
-4
/
+4
*
command: support passing scale to `keypress`
sfan5
2023-12-17
1
-2
/
+4
*
input: add value argument for mp_input_put_key_artificial
sfan5
2023-12-17
1
-5
/
+5
*
OSC: fix indentation and stray whitepace
HRXN
2023-12-17
1
-2
/
+2
*
player: refactor secondary subtitle options and properties
Dudemanguy
2023-12-16
3
-39
/
+20
*
console.lua: clear the suggestions when you move the cursor
Guido Cella
2023-12-15
1
-0
/
+12
*
console.lua: complete current-tracks sub-properties
Guido Cella
2023-12-15
1
-6
/
+8
*
console.lua: implement case-insensitive completion
Guido Cella
2023-12-15
1
-16
/
+58
*
options: add --secondary-sub-pos
karelrooted
2023-12-13
2
-1
/
+14
*
Revert "OSC: Remove merriment"
Niklas Haas
2023-12-13
1
-0
/
+21
*
OSC: Remove merriment
Mia Herkt
2023-12-13
1
-21
/
+0
*
sub: don't busy loop if the player is paused for cache
Dudemanguy
2023-12-12
1
-1
/
+2
*
player/command: make new overlay-add arguments actually optional
sfan5
2023-12-08
1
-2
/
+2
*
player/command: add ability to scale overlay
Graham Booker
2023-12-08
1
-3
/
+13
*
console.lua: cycle through completions
Guido Cella
2023-12-06
1
-18
/
+55
*
console: automatically determine the font_hw_ratio
Christoph Heinrich
2023-12-06
1
-2
/
+77
*
console.lua: simplify the condition to print to the terminal
Guido Cella
2023-12-06
1
-8
/
+3
*
playloop: use a 16:9 ratio with --force-window
Guido Cella
2023-11-30
1
-1
/
+5
*
player/command: don't pass mp_image_params by value
Kacper Michajłow
2023-11-28
1
-36
/
+36
*
meson: generate .com in the same place as the .exe if possible
Dudemanguy
2023-11-27
1
-3
/
+4
*
options: add secondary-sub-delay
Ripose
2023-11-26
2
-6
/
+18
*
player: remove shared-script-properties property
Dudemanguy
2023-11-22
3
-74
/
+0
*
command: add missing null check to event handler
sfan5
2023-11-20
1
-1
/
+1
*
various: add some missing error checks
Kacper Michajłow
2023-11-18
1
-1
/
+1
*
vo: pass approximate frame duration in vo_frame
Kacper Michajłow
2023-11-18
1
-0
/
+1
*
player/video: account for repeats in ideal_frame_vsync_duration
Kacper Michajłow
2023-11-18
1
-0
/
+4
*
loadfile: remove some dead code
Dudemanguy
2023-11-18
1
-4
/
+1
*
command: notify media-title on force-media-title change
Christoph Heinrich
2023-11-15
1
-0
/
+2
*
player: don't remove all selected sub tracks in mp_dselect_track
karelrooted
2023-11-14
1
-0
/
+2
*
stats.lua: fix incorrect storage aspect ratio value
nanahi
2023-11-14
1
-1
/
+7
*
command: export storage aspect ratio (sar) properties
nanahi
2023-11-14
1
-0
/
+3
*
player/video: fix calculation of ideal_frame_vsync_duration
Kacper Michajłow
2023-11-12
1
-1
/
+1
*
vo: add frame vsync and vsync duration
Kacper Michajłow
2023-11-11
1
-2
/
+4
*
console: fix crash for long suggestion strings
Christoph Heinrich
2023-11-11
1
-1
/
+2
*
player/command: make show-progress work regardless of osd prefix
Dudemanguy
2023-11-09
1
-0
/
+4
*
player/loadfile: remove blank line on exit
Kacper Michajłow
2023-11-08
1
-1
/
+0
*
Revert "player: cut off status line on terminal width"
Kacper Michajłow
2023-11-08
1
-5
/
+0
*
Revert "player: don't print status line again when quitting"
Kacper Michajłow
2023-11-08
1
-5
/
+2
*
stats.lua: disable ASS formatting when printing to terminal
Kacper Michajłow
2023-11-08
1
-1
/
+1
*
vo: replace VOCTRL_HDR_METADATA with direct VO params read
Kacper Michajłow
2023-11-08
2
-8
/
+20
*
stats.lua: remove unused variable
Guido Cella
2023-11-07
1
-3
/
+0
*
console.lua: don't print the console log to the OSD when switching VO
Guido Cella
2023-11-07
1
-1
/
+8
*
player/command: handle force window on runtime vo changes
Dudemanguy
2023-11-07
1
-0
/
+1
*
stats: don't overwrite color and alpha of `osd-back-color`
Christoph Heinrich
2023-11-07
1
-4
/
+6
*
console: don't overwrite color and alpha of `osd-back-color`
Christoph Heinrich
2023-11-07
1
-2
/
+3
*
player/command: fix typo in sig-peak value computation
Kacper Michajłow
2023-11-07
1
-1
/
+1
*
console: wrap rows at the top
Christoph Heinrich
2023-11-07
1
-8
/
+6
*
console: optimize table generation
Christoph Heinrich
2023-11-07
1
-20
/
+32
*
console: enable completions without a prefix
Christoph Heinrich
2023-11-07
1
-4
/
+4
*
console.lua: complete raw properties
Guido Cella
2023-11-07
1
-1
/
+1
*
console: avoid redundant completion appendage
Christoph Heinrich
2023-11-07
1
-2
/
+36
*
sub: adjust offsets when sub seeking/stepping
Dudemanguy
2023-11-06
1
-6
/
+6
*
ytdl_hook: fix mixed thumbnail.preference availability
Christoph Heinrich
2023-11-06
1
-1
/
+1
*
video: reset `display_sync_error` when resetting state
llyyr
2023-11-06
1
-0
/
+1
*
player/command: add video-params and siblings to MPV_EVENT_TICK
Kacper Michajłow
2023-11-05
1
-1
/
+1
*
ALL: use pl_hdr_metadata and nuke sig_peak
Kacper Michajłow
2023-11-05
2
-6
/
+1
*
player/command: remove hdr-metadata property
Kacper Michajłow
2023-11-05
1
-37
/
+0
*
csputils: add pl_hdr_metadata to mp_colorspace and deprecate sig_peak
Kacper Michajłow
2023-11-05
2
-6
/
+25
*
player/command: use pl_hdr_metadata_contains
Kacper Michajłow
2023-11-05
1
-5
/
+3
*
csputils: change mp_hdr_metadata to pl_hdr_metadata
Kacper Michajłow
2023-11-05
1
-1
/
+1
*
mp_thread: add win32 implementation
Kacper Michajłow
2023-11-05
2
-2
/
+0
*
mp_thread: prefer tracking threads with id
Kacper Michajłow
2023-11-05
3
-10
/
+9
*
ALL: use new mp_thread abstraction
Kacper Michajłow
2023-11-05
6
-140
/
+137
*
sub: redecode cached packets on UPDATE_SUB_HARD or UPDATE_SUB_FILT
Dudemanguy
2023-11-05
1
-5
/
+4
*
lua: remove a ton of unneeded parentheses
Dudemanguy
2023-11-02
5
-147
/
+146
*
console.lua: complete file paths
Guido Cella
2023-11-02
1
-0
/
+44
*
console.lua: complete list option verbs
Guido Cella
2023-11-02
1
-0
/
+18
*
console.lua: inline mp.options
Guido Cella
2023-11-02
1
-2
/