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
Commit message (
Expand
)
Author
Age
Files
Lines
*
DOCS: reorder --volume-max documentation to where --volume is
nanahi
2024-01-20
1
-4
/
+4
*
DOCS: add documentation for --volume-gain options
nanahi
2024-01-20
2
-0
/
+8
*
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
4
-2
/
+36
*
sub: fix sub-seek and sub-step -1 with unknown duration subs
Guido Cella
2024-01-20
1
-6
/
+1
*
demux_lavf: detect ico as images
Guido Cella
2024-01-19
1
-0
/
+1
*
wayland_common: guard against negative configure sizes
nanahi
2024-01-19
1
-0
/
+5
*
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
*
win32: change to alphanumeric mode on the first keypress
nanahi
2024-01-15
1
-0
/
+10
*
win32: default to alphanumeric input when the IME is first initialized
nanahi
2024-01-15
1
-0
/
+30
*
win32: move IME candidate window to video window
nanahi
2024-01-15
3
-0
/
+11
*
win32: handle WM_UNICHAR
nanahi
2024-01-15
1
-3
/
+10
*
win32: re-enable IME
nanahi
2024-01-15
1
-12
/
+11
*
filter_sdh: optimize get_char_bytes
Dudemanguy
2024-01-15
1
-5
/
+5
*
terminal: don't print escape sequence if not tty
Kacper Michajłow
2024-01-15
2
-3
/
+7
*
terminal-unix: don't install handler before pipe
NRK
2024-01-15
1
-4
/
+5
*
terminal-unix: move all processing out of sighandler
NRK
2024-01-15
1
-23
/
+16
*
console.lua: style log lines in the terminal
Guido Cella
2024-01-14
4
-33
/
+50
*
terminal-unix: don't set `SA_RESETHAND` for SIGTERM/SIGQUIT
llyyr
2024-01-14
1
-2
/
+2
*
Revert "github/workflows: don't install angleproject on msys2"
Kacper Michajłow
2024-01-14
2
-0
/
+3
*
github/workflows: disable MSYS 32-bit builds
Kacper Michajłow
2024-01-14
1
-2
/
+0
*
wayland: accept active modifiers even if they aren't physically held
llyyr
2024-01-13
1
-1
/
+1
*
wayland: don't ignore key modifiers if they were consumed
llyyr
2024-01-13
1
-1
/
+1
*
DOCS/mpv: the playback position is not remembered after poweroff
Guido Cella
2024-01-13
1
-4
/
+4
*
player: add forced choice to subs-with-matching-audio
Dudemanguy
2024-01-13
5
-10
/
+17
*
scripting: add mp.input
Guido Cella
2024-01-13
8
-42
/
+378
*
filter_sdh: fix incorrect placement of null terminator
Dudemanguy
2024-01-12
1
-1
/
+1
*
filter_sdh: sanitize get_char_bytes heuristic to avoid overflow
Dudemanguy
2024-01-12
1
-4
/
+4
*
ao_null: fix reset() implementation
sfan5
2024-01-12
1
-1
/
+2
*
github/workflows: don't install angleproject on msys2
llyyr
2024-01-12
2
-3
/
+0
*
demux_lavf: remove `fix_editlists` hack for mp4
llyyr
2024-01-11
1
-8
/
+1
*
f_lavfi: provide color_space and color_range params for lavfi
llyyr
2024-01-11
1
-0
/
+4
*
x11_common: prefer Xft.dpi for HiDPI scaling
nanahi
2024-01-10
1
-1
/
+41
*
x11_common: allow DPI scale in unit of 0.5
nanahi
2024-01-10
2
-16
/
+25
*
msg: return zero length if bstr_split_utf8 fails
Kacper Michajłow
2024-01-10
1
-1
/
+1
*
vo_gpu_next: respect d3d11 swapchain output format preference
nanahi
2024-01-06
4
-0
/
+20
*
README: specify the meaning of "not too ancient Linux"
nanahi
2024-01-06
1
-1
/
+2
*
README: recommend --profile=fast for crappy GPUs
nanahi
2024-01-06
1
-1
/
+2
*
DOCS/options: note that --geometry doesn't fully work on wayland
Dudemanguy
2024-01-04
1
-0
/
+5
*
console.lua: expand ~/ in file completion
Guido Cella
2024-01-04
1
-0
/
+10
*
msg: improve term_disp_width to support unicode
Kacper Michajłow
2024-01-04
1
-13
/
+12
*
ci/build-freebsd: use march=native for QEMU hosted build
Kacper Michajłow
2024-01-04
1
-1
/
+1
*
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
*
DOCS/ao: change wrong note on which driver is preferred
Guido Cella
2024-01-01
1
-3
/
+2
*
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
*
DOCS/man: remove "Linux desktop issues" section
nanahi
2023-12-29
2
-24
/
+5
*
vo_sdl: support the focused property
Guido Cella
2023-12-29
1
-0
/
+7
*
DOCS/man: use the correct directive type for "Warning" admonitions
nanahi
2023-12-28
2
-9
/
+9
*
win32: add support for --input-cursor-passthrough option
nanahi
2023-12-28
2
-1
/
+21
*
screenshot: remove artificial limit on the number of screenshots taken
nanahi
2023-12-28
1
-1
/
+1
*
DOCS/options: fix documentation for --force-window window size
nanahi
2023-12-28
1
-1
/
+1
*
various: use correct PATH_MAX for win32
sfan5
2023-12-27
6
-15
/
+35
*
osdep: clarify and rename a constant on win32
sfan5
2023-12-27
1
-3
/
+5
*
various: fix capitalization of 'GitHub'
Ikko Eltociear Ashimine
2023-12-27
3
-6
/
+6
*
msg: reduce nesting in mp_msg_flush_status_line
Kacper Michajłow
2023-12-27
1
-18
/
+22
*
msg: keep status line on the end of file
Kacper Michajłow
2023-12-27
3
-4
/
+14
*
console.lua: refactor find_common_prefix
Guido Cella
2023-12-26
1
-16
/
+7
*
mac: add support for --input-cursor-passthrough option
der richter
2023-12-25
3
-1
/
+6
*
DOCS/options: fix --image-display-duration's documentation
Guido Cella
2023-12-25
1
-6
/
+6
*
DOCS/interface-changes: add --secondary-sub-ass-override
JohhanSam
2023-12-24
1
-0
/
+1
*
common/av_log: do not assume AVClass.item_name is always set
Kacper Michajłow
2023-12-24
1
-1
/
+6
*
mac: add support for --auto-window-resize option
der richter
2023-12-23
3
-3
/
+4
*
mac: update geometry/autofit opts on runtime
der richter
2023-12-23
2
-8
/
+14
*
win32: opt in to the windows segment heap
Andarwinux
2023-12-22
1
-0
/
+1
*
win32: support long file paths
stax76
2023-12-21
1
-0
/
+1
*
osc: allow disabling special mouse wheel behavior
Dudemanguy
2023-12-21
2
-16
/
+35
*
terminal-unix: enable the cursor after ctrl+z
Guido Cella
2023-12-18
1
-0
/
+2
*
options: add --secondary-sub-ass-override
dyphire
2023-12-18
8
-28
/
+45
*
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
2
-5
/
+9
*
input: add value argument for mp_input_put_key_artificial
sfan5
2023-12-17
3
-8
/
+11
*
OSC: fix indentation and stray whitepace
HRXN
2023-12-17
1
-2
/
+2
*
sd_ass: remove unneeded ontop variable
Dudemanguy
2023-12-16
1
-6
/
+1
*
player: refactor secondary subtitle options and properties
Dudemanguy
2023-12-16
9
-62
/
+69
*
DOCS/options: fix documentation for replaygain-clip
Dudemanguy
2023-12-16
1
-2
/
+2
*
demux_mkv: add HDMV Text subtitles to subtitle codec list
Dudemanguy
2023-12-16
1
-0
/
+1
*
demux_mkv: check that subtitle type is set before accessing it
Dudemanguy
2023-12-16
1
-1
/
+1
*
hwdec_drmprime: try and declare support for weird forked ffmpeg formats
Philip Langdale
2023-12-15
1
-0
/
+21
*
hwtransfer: actually treat hardware formats as supported input formats
Philip Langdale
2023-12-15
1
-3
/
+5
*
w32_common: remove executable bit from file
Dudemanguy
2023-12-15
1
-0
/
+0
*
mac: add support for drag-and-drop option
der richter
2023-12-15
4
-3
/
+17
*
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
2
-16
/
+63
*
mac: add support for window-id property
der richter
2023-12-15
1
-0
/
+7
*
demux/codec_tags: add jxl/jpegxl extension mapping to image codecs
Leo Izen
2023-12-14
1
-0
/
+1
*
options: add --secondary-sub-pos
karelrooted
2023-12-13
10
-16
/
+32
*
Revert "OSC: Remove merriment"
Niklas Haas
2023-12-13
2
-0
/
+26
*
OSC: Remove merriment
Mia Herkt
2023-12-13
2
-26
/
+0
*
playlist: correctly populate playlist-path with the --playlist option
Dudemanguy
2023-12-13
2
-1
/
+1
*
github/issue_template: unify spellings
nanahi
2023-12-12
1
-1
/
+1
*
github/issue_template: request uploading attachments to github
nanahi
2023-12-12
7
-30
/
+30
*
github/issue_template: unify requested information across templates
nanahi
2023-12-12
5
-8
/
+25
*
sub: don't busy loop if the player is paused for cache
Dudemanguy
2023-12-12
1
-1
/
+2
*
etc/mpv.desktop: add audio/vnd.wave and video/vnd.avi
Vonfry
2023-12-12
1
-1
/
+1
*
w32_common: rename some camelCase struct member names to snake_case
nanahi
2023-12-10
1
-9
/
+9
*
win32: temporarily disable aero shake while dragging hack is active
nanahi
2023-12-10
1
-0
/
+10
*
win32: stop fullscreen window from moving while dragging hack is active
nanahi
2023-12-10
1
-3
/
+17
*
x11_common: fix compose key handling
nanahi
2023-12-10
1
-1
/
+3
*
filter_sdh: add full width parentheses to the enclosures string
Dudemanguy
2023-12-08
3
-9
/
+12
*
filter_sdh: add --sub-filter-sdh-enclosures option
Dudemanguy
2023-12-08
5
-12
/
+80
*
filter_sdh: combine skip_bracketed and skip_parenthesized
Dudemanguy
2023-12-08
1
-67
/
+28
*
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
3
-5
/
+20
*
console.lua: cycle through completions
Guido Cella
2023-12-06
2
-19
/
+60
*
console: automatically determine the font_hw_ratio
Christoph Heinrich
2023-12-06
2
-3
/
+79
*
DOCS/interface-changes: document renaming of MP_KEY_BACK
nanahi
2023-12-06
1
-0
/
+1
*
win32: properly handle WM_XBUTTONUP and WM_XBUTTONDOWN
nanahi
2023-12-06
2
-2
/
+4
*
input: add missing forward media key
nanahi
2023-12-06
4
-7
/
+11
*
console.lua: simplify the condition to print to the terminal
Guido Cella
2023-12-06
1
-8
/
+3
*
m_option: respect pathlist seperator when printing
llyyr
2023-12-04
1
-1
/
+2
*
mpv.desktop: add keywords
Mateusz Łukasik
2023-12-04
1
-0
/
+1
*
image_writer: default to lossless AVIF screenshots
Kacper Michajłow
2023-12-04
3
-5
/
+5
*
image_writer: add missing mp_image_params in convert_image
Kacper Michajłow
2023-12-04
1
-0
/
+2
*
image_writer: print screenshot format in verbose log
Kacper Michajłow
2023-12-04
1
-2
/
+2
*
image_writer: use common format selection for AVIF screenshots
Kacper Michajłow
2023-12-04
3
-5
/
+5
*
Revert "github/workflows: install xxhash on msys2"
Kacper Michajłow
2023-12-04
1
-1
/
+0
*
Revert "ci/mingw: use vulkan-loader v1.3.266"
Kacper Michajłow
2023-12-04
1
-2
/
+2
*
meson: use subprocess-dummy.c fallback when fork func doesn't exist
karelrooted
2023-12-03
1
-1
/
+5
*
ao_wasapi: clean GUID definitions
Kacper Michajłow
2023-12-03
1
-28
/
+41
*
ao_wasapi: fix MP3 GUID
Kacper Michajłow
2023-12-03
1
-1
/
+1
*
input: fix double click handling
nanahi
2023-12-03
1
-0
/
+1
*
mac: report modifier keys on precise scrolling
der richter
2023-12-02
2
-3
/
+24
*
mac: fix initial window size and position when already maximized
der richter
2023-12-02
1
-1
/
+2
*
github/workflows: install xxhash on msys2
Dudemanguy
2023-11-30
1
-0
/
+1
*
playloop: use a 16:9 ratio with --force-window
Guido Cella
2023-11-30
1
-1
/
+5
*
ci: remove dvbin from freebsd run
sfan5
2023-11-29
1
-1
/
+2
*
meson: enable dvbin by default again
sfan5
2023-11-29
1
-1
/
+1
*
meson: fix check for dvbin availability
sfan5
2023-11-29
1
-2
/
+3
*
ci/tumbleweed: don't enable shaderc
Dudemanguy
2023-11-28
1
-1
/
+0
*
build: only directly link shaderc and spirv-cross on windows
Dudemanguy
2023-11-28
1
-2
/
+2
*
vo_gpu: fix ra_fbo stack-use-after-scope
Dudemanguy
2023-11-28
1
-9
/
+6
*
common/av_log: use bstr for log callback
Kacper Michajłow
2023-11-28
1
-10
/
+14
*
vo_kitty: init all fields of struct sigaction before using it
Kacper Michajłow
2023-11-28
1
-2
/
+3
*
ra_pl: add missing initializer
Kacper Michajłow
2023-11-28
1
-1
/
+1
*
ao_sndio: remove duplicated condition
Kacper Michajłow
2023-11-28
1
-1
/
+1
*
vo: don't pass VADRMPRIMESurfaceDescriptor by value
Kacper Michajłow
2023-11-28
2
-9
/
+9
*
wayland: simplify reading data
Kacper Michajłow
2023-11-28
1
-15
/
+10
*
mp_image: remove local params copy from mp_image_setfmt
Kacper Michajłow
2023-11-28
1
-3
/
+1
*
ta: inline OOM checks
Kacper Michajłow
2023-11-28
2
-24
/
+20
*
player/command: don't pass mp_image_params by value
Kacper Michajłow
2023-11-28
1
-36
/
+36
*
vo_gpu: don't pass gl_user_shader_hook by value
Kacper Michajłow
2023-11-28
3
-12
/
+10
*
vo_gpu: don't pass mp_pass_perf by value
Kacper Michajłow
2023-11-28
1
-8
/
+14
*
vo_gpu: don't pass ra_fbo by value
Kacper Michajłow
2023-11-28
10
-39
/
+39
*
Reapply "osdep/meson: add libplacebo include dir to swift compile"
Dudemanguy
2023-11-27
1
-1
/
+3
*
Revert "osdep/meson: add libplacebo include dir to swift compile"
Dudemanguy
2023-11-27
1
-3
/
+1
*
ci: remove leftover libplacebo subproject options
Dudemanguy
2023-11-27
3
-3
/
+0
*
meson: move mpv.com target after mpv.exe to avoid meson version warning
Kacper Michajłow
2023-11-27
1
-7
/
+7
*
ci/msys2: remove libplacebo.wrap
nanahi
2023-11-27
1
-12
/
+0
*
ci: update mpv.com path again
Dudemanguy
2023-11-27
2
-2
/
+1
*
meson: generate .com in the same place as the .exe if possible
Dudemanguy
2023-11-27
2
-3
/
+11
*
DOCS/options: clarify --spirv-compiler
sfan5
2023-11-27
1
-3
/
+3
*
build: restrict git describe to top level source directory
Jan Palus
2023-11-27
1
-1
/
+4
*
options: add --osd-bar-border-size
Guido Cella
2023-11-27
5
-6
/
+11
*
DOCS/mpv: quotes in mpv.conf don't escape backslash
Guido Cella
2023-11-27
1
-2
/
+3
*
options: add secondary-sub-delay
Ripose
2023-11-26
7
-12
/
+33
*
vaapi: bump vaapi info callback to verbose messages
Kacper Michajłow
2023-11-26
1
-1
/
+1
*
vaapi: add missing NULL check
Kacper Michajłow
2023-11-26
1
-1
/
+2
*
DOCS/options: remove the mention of cocoa and its removed backend
der richter
2023-11-25
1
-8
/
+6
*
mac: fix a race condition when updating the window title
der richter
2023-11-25
1
-3
/
+2
*
mac: fix libmpv usage without embedding
der richter
2023-11-25
4
-20
/
+9
*
mac: cleanup some unused and unneeded code
der richter
2023-11-25
2
-8
/
+1
*
osdep/io: add PRINTF_ATTRIBUTE for printf overrides
Kacper Michajłow
2023-11-25
1
-2
/
+4
*
meson: add missing _GNU_SOURCE in check
Kacper Michajłow
2023-11-25
1
-0
/
+1
*
meson: adjust win32 defines
Kacper Michajłow
2023-11-25
5
-3
/
+12
*
meson: don't define __USE_MINGW_ANSI_STDIO
Kacper Michajłow
2023-11-25
1
-1
/
+1
*
sdl_gamepad: add version check for SDL_HINT_JOYSTICK_THREAD
nanahi
2023-11-24
1
-0
/
+2
*
ci/build-macos: enable Werror to catch issues quicker
Kacper Michajłow
2023-11-24
1
-0
/
+2
*
osdep/macosx: add default switch cases to suppress Wswitch
Kacper Michajłow
2023-11-24
2
-0
/
+4
*
ao_coreaudio_chmap: suppress vla warning
Kacper Michajłow
2023-11-24
1
-2
/
+2
*
various: replace some OOM handling
sfan5
2023-11-24
4
-9
/
+6
*
ao/coreaudio_exclusive: fix segfault when changing formats
leetoburrito
2023-11-23
1
-1
/
+1
*
meson: also expose present_sync for VT-only after a96d04f19d73
Jan Beich
2023-11-22
1
-1
/
+1
*
player: remove shared-script-properties property
Dudemanguy
2023-11-22
5
-98
/
+2
*
vo: add params mutex
Kacper Michajłow
2023-11-22
3