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
*
TOOLS/lua/autoload: make ignore_patterns more generic
HEAD
master
Kacper Michajłow
5 hours
1
-1
/
+1
*
TOOLS/lua/autoload: allow multiple ignore_patterns
oficsu
5 hours
1
-9
/
+63
*
TOOLS/lua/autoload: add ignore_pattern option
oficsu
5 hours
1
-2
/
+12
*
w32_common: fix show-in-taskbar toggling after explorer is restarted
nanahi
5 hours
1
-2
/
+8
*
zsh-completion: complete --gpu-context
Guido Cella
5 hours
1
-1
/
+1
*
ci: add fuzzers build test
Kacper Michajłow
6 hours
1
-0
/
+24
*
fuzzers: add new fuzzer targets
Kacper Michajłow
6 hours
7
-0
/
+319
*
player/command: mark sub-text-ass as deprecated
Kacper Michajłow
7 hours
1
-2
/
+1
*
player/command: add sub-text/ass-full sub-property
rcombs
7 hours
5
-2
/
+31
*
player/command: move sub-text-ass to a sub-property
rcombs
7 hours
3
-10
/
+28
*
sd_ass: allow get_text to return more than 500 bytes
rcombs
7 hours
4
-58
/
+56
*
stats.lua: show osd-dimensions property
Kacper Michajłow
7 hours
1
-9
/
+14
*
sub/lavc_conv: don't override style of converted teletext pages
Kacper Michajłow
7 hours
3
-1
/
+11
*
sub/lavc_conv: don't strip ASS style header
Kacper Michajłow
7 hours
1
-15
/
+0
*
DOCS/vf: update vf_gpu options
Shreesh Adiga
7 hours
1
-3
/
+13
*
vf_gpu: vulkan and egl implementations
Shreesh Adiga
7 hours
8
-108
/
+341
*
af_scaletempo2: migrate to internals to talloc
ferreum
7 hours
3
-59
/
+38
*
af_scaletempo2: remove redundant buffer zeroing
ferreum
7 hours
1
-9
/
+0
*
ao_wasapi: fix player core lockup when avoiding premature buffer fills
nanahi
7 hours
2
-9
/
+20
*
Revert "ao_wasapi: address premature buffer fills in exclusive mode"
nanahi
7 hours
2
-13
/
+13
*
m_config_core: fix forced option notification with m_config_cache
Dudemanguy
13 hours
1
-23
/
+31
*
mac/input: add support for dead key reporting
der richter
2 days
1
-1
/
+20
*
mac: make display-names unique to allow specific selection
der richter
2 days
3
-7
/
+31
*
dec_sub: fix locking for sub_ass_get_extradata
Kacper Michajłow
3 days
1
-2
/
+4
*
test: make libmpv_test abort if an error is logged
sfan5
3 days
1
-7
/
+39
*
vo_dmabuf_wayland: use wl_fixed_from_int when setting viewport source
Dudemanguy
5 days
1
-3
/
+3
*
vo_dmabuf_wayland: fix scaling for subsurface positioning
Dudemanguy
5 days
1
-2
/
+2
*
DOCS/man: refer to "mp.options functions" for script config docs
nanahi
6 days
3
-18
/
+5
*
player/loadfile: check if forced track is also tagged as default first
Dudemanguy
7 days
1
-2
/
+2
*
ao/avfoundation: optimise preprocessors for included coreaudio code
Robert Kopaczewski
7 days
5
-23
/
+8
*
ao/audiounit: fix building for iOS
Robert Kopaczewski
7 days
4
-5
/
+8
*
ao_coreaudio: add a comment for ignoring returned sample count
Misaki Kasumi
7 days
1
-0
/
+1
*
Revert "ao_coreaudio: signal buffer underruns"
Misaki Kasumi
7 days
1
-8
/
+1
*
input: fix deadlock in adding gamepad input src
nanahi
7 days
1
-4
/
+6
*
d3d11: disable IDXGIInfoQueue usage if dxgidebug.h is incomplete
Kacper Michajłow
8 days
4
-0
/
+20
*
d3d11: use IDXGIInfoQueue instead ID3D11InfoQueue
Kacper Michajłow
8 days
4
-50
/
+78
*
demux: also read "CUESHEET" tag from stream metadata
Florian Albrechtskirchinger
8 days
1
-12
/
+19
*
ao_wasapi: set 0 buffer duration on initialization for shared mode
sunpenghao
8 days
1
-7
/
+8
*
ao_wasapi: add `--wasapi-exclusive-buffer` option
sunpenghao
8 days
5
-9
/
+43
*
context_drm_egl: guard gbm_device on uninit
Dudemanguy
8 days
1
-1
/
+2
*
x11: always do a reset_size if geometry/autofit is updated at runtime
Dudemanguy
9 days
1
-2
/
+2
*
options: flag geometry/autofit options with force_update
Dudemanguy
9 days
1
-4
/
+4
*
player: always notify when writing window-scale option
Dudemanguy
9 days
4
-33
/
+11
*
m_option: add a force_update boolean
Dudemanguy
9 days
2
-8
/
+44
*
stats.lua: add option to disable scale with video size
nanahi
9 days
2
-11
/
+44
*
stats.lua: add option to control plot border width
nanahi
9 days
2
-2
/
+8
*
stats.lua: remove redundant style override
nanahi
9 days
1
-1
/
+1
*
demux_lavf: pass jpg filenames to ffmpeg for probing
Guido Cella
9 days
1
-4
/
+10
*
m_option: change confusing error messages for obj_settings_list
nanahi
9 days
2
-20
/
+21
*
DOCS/man/options: mention the new priority list usage of --gpu-context
nanahi
9 days
1
-5
/
+7
*
various: add GPU context description
nanahi
9 days
18
-0
/
+18
*
video/out/gpu/context: add auto dummy context
nanahi
9 days
1
-5
/
+21
*
video/out/gpu/context: convert --gpu-context to use obj_settings_list
nanahi
9 days
3
-90
/
+101
*
video/out/gpu/context: don't use hidden flag for contexts
nanahi
9 days
3
-17
/
+24
*
DOCS/client-api-changes.rst: fix formatting
Shuanglei Tao
9 days
1
-0
/
+1
*
command: use property_time() for sub-start and sub-end
rcombs
9 days
3
-2
/
+13
*
vo_gpu_next: invalidate cache object if requested by libplacebo
Kacper Michajłow
9 days
1
-3
/
+5
*
stats.lua: display short decoder name if not generic one is used
Kacper Michajłow
9 days
1
-0
/
+8
*
player/command: add track-list/N/decoder
Kacper Michajłow
9 days
7
-28
/
+22
*
stats.lua: filter input bindings by typing them
Guido Cella
9 days
2
-3
/
+71
*
terminal-win: support mouse input events
nanahi
9 days
1
-29
/
+74
*
terminal-win: implement terminal_get_size2
nanahi
9 days
1
-1
/
+21
*
terminal-win: implement terminal_set_mouse_input
nanahi
9 days
1
-0
/
+7
*
terminal: add terminal_set_mouse_input function
nanahi
9 days
6
-6
/
+19
*
terminal-unix: style fix
nanahi
9 days
1
-2
/
+2
*
vo_{tct,sixel,kitty}: implement mouse support
nanahi
9 days
3
-0
/
+6
*
terminal-unix: ignore unhandled mouse CSI sequences
nanahi
9 days
1
-0
/
+7
*
terminal-unix: support mouse escape codes
nanahi
9 days
2
-2
/
+43
*
sd_ass: add `sub-vsfilter-bidi-compat` to enable vsfilter bidi compat
llyyr
9 days
4
-1
/
+20
*
sd_ass: fix margins for all styles when overriding PlayResX
llyyr
9 days
1
-5
/
+6
*
sd_ass: replace ifdef with explicit version check
llyyr
9 days
1
-1
/
+1
*
DOCS: document --show-in-taskbar option
nanahi
9 days
2
-0
/
+7
*
w32_common: implement --show-in-taskbar option
nanahi
9 days
1
-1
/
+12
*
x11_common: implement --show-in-taskbar option
nanahi
9 days
3
-0
/
+21
*
x11_common: detect wm support for _NET_WM_STATE_SKIP_TASKBAR
nanahi
9 days
1
-0
/
+2
*
stats.lua: inherit OSD styles
Guido Cella
9 days
2
-17
/
+47
*
DOCS/input: minor typo correction
sunpenghao
9 days
1
-1
/
+1
*
osc: add playlist_media_title option
sunpenghao
9 days
2
-1
/
+9
*
dec_sub: fix locking for sub_ass_get_extradata
nanahi
9 days
1
-1
/
+4
*
input: make mp_input_queue_cmd return a meaningful value
nanahi
9 days
1
-6
/
+7
*
dec_sub: don't use recursive mutex
nanahi
9 days
1
-3
/
+3
*
dec_sub: fix locking for sub_is_{primary,secondary}_visible
nanahi
9 days
1
-2
/
+8
*
input: don't use recursive mutex
nanahi
9 days
1
-1
/
+1
*
input: avoid unnecessary recursive locks
nanahi
9 days
1
-65
/
+95
*
input: remove mp prefix for static functions
nanahi
9 days
1
-11
/
+11
*
input: fix locking of mp_input_bind_key
nanahi
9 days
1
-0
/
+2
*
options: fix runtime update of teletext-page
Kacper Michajłow
9 days
1
-1
/
+1
*
sub/sd_lavc: check decoder output type for dvb and arib
Kacper Michajłow
9 days
1
-1
/
+25
*
sub/lavc_conv: set dvb teletext and arib caption output type to ASS
Kacper Michajłow
9 days
1
-0
/
+23
*
sub/lavc_conv: take sd context as a parameter for lavc_conv_create
Kacper Michajłow
9 days
3
-8
/
+6
*
Update VERSION
sfan5
9 days
1
-1
/
+1
*
Release 0.38.0
v0.38.0
release/0.38
sfan5
9 days
11
-176
/
+131
*
Revert "ao_coreaudio: switch to ao_read_data_nonblocking()"
m154k1
9 days
1
-1
/
+1
*
test: add an encoding test with libmpv
sfan5
9 days
2
-3
/
+145
*
player/misc: fix audio-only fallback when video init fails
nanahi
10 days
1
-1
/
+2
*
player/command: remove codec-info and use track-list directly
Kacper Michajłow
10 days
4
-89
/
+14
*
player: avoid busy looping during reinit_sub
Dudemanguy
10 days
3
-6
/
+32
*
demux_mkv: print chapter timestamp with constant length
Kacper Michajłow
11 days
1
-2
/
+2
*
demux_mkv: add BCP 47 language tags support
Kacper Michajłow
11 days
2
-1
/
+7
*
github/issue_template: remove question template
Kacper Michajłow
11 days
1
-24
/
+0
*
stats.lua: add codec profile
Kacper Michajłow
12 days
1
-2
/
+10
*
player/loadfile: add codec profile to print_stream()
Kacper Michajłow
12 days
1
-0
/
+2
*
player/command: add video-codec-info and audio-codec-info
Kacper Michajłow
12 days
8
-49
/
+109
*
wayland: fix segfault in surface_handle_enter due to memory read
llyyr
12 days
1
-1
/
+2
*
osxbundle: use arg list instead of a string for signing subprocess call
der richter
12 days
1
-6
/
+3
*
wayland: check if scale actually changes in scaling events
Dudemanguy
13 days
1
-2
/
+6
*
wayland: only perform a rescale if window is on one output
Dudemanguy
13 days
2
-34
/
+90
*
demux_mkv: don't warn if yaw/pitch projection is set to 0
Kacper Michajłow
13 days
1
-2
/
+20
*
demux_mkv: remove not needed v_projection_pose_roll_set
Kacper Michajłow
13 days
1
-3
/
+1
*
demux_mkv: corrected direction of ProjectionPoseRoll rotation
ls-2037
13 days
1
-1
/
+1
*
TOOLS/lua/autoload: fix allow extending ext sets from script-opts
Christoph Heinrich
13 days
1
-6
/
+18
*
vo_gpu_next: rotate target crop
Kacper Michajłow
13 days
1
-2
/
+2
*
msg: use fwrite
Kacper Michajłow
14 days
1
-6
/
+3
*
msg: use defines for hide/restore cursor code
Kacper Michajłow
14 days
1
-2
/
+2
*
wayland: apply keepaspect options to wayland configure bounds
Dudemanguy
14 days
1
-6
/
+15
*
wayland: avoid unneeded calls to xdg_toplevel state functions
Dudemanguy
14 days
1
-11
/
+12
*
wayland: enforce a state change after a reconfigure
Dudemanguy
14 days
2
-0
/
+12
*
msg: don't keep status line in partial
Kacper Michajłow
14 days
1
-2
/
+2
*
vo_gpu_next: set target resolution to crop value
Kacper Michajłow
14 days
1
-2
/
+2
*
stats.lua: remove unused variables
Kacper Michajłow
14 days
1
-4
/
+0
*
stats.lua: use '➜' (U+279C) instead '→' (U+2192)
Kacper Michajłow
14 days
1
-1
/
+1
*
mac/log: fix use after free when freeing mpv handle
der richter
2024-04-12
2
-2
/
+8
*
af_scaletempo2: prioritize louder channels for similarity measure
ferreum
2024-04-12
1
-4
/
+4
*
test: support format refs for multiple ffmpeg versions
Dudemanguy
2024-04-12
10
-3
/
+3725
*
test: update format refs for new major ffmpeg version
Dudemanguy
2024-04-12
5
-14
/
+14
*
DOCS/man/mpv: correct description of F8/F9 keybinds
nanahi
2024-04-10
1
-4
/
+2
*
command: don't use OSD_ASS_0 when converting lists to strings
nanahi
2024-04-10
1
-4
/
+7
*
mac/vulkan: add support for frame timing via presentation feedback
der richter
2024-04-10
10
-7
/
+109
*
mac/window: fix window pinch gesture and modify current-window-scale
der richter
2024-04-10
1
-1
/
+1
*
various: make filter internal function names more descriptive
nanahi
2024-04-10
15
-102
/
+102
*
ao: rename playthread to ao_thread
nanahi
2024-04-10
5
-17
/
+17
*
vo_gpu_next: keep target params in priv instead of alocating it
Kacper Michajłow
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
*
Revert "vo_dmabuf_wayland: assume counter-clockwise rotations"
Dudemanguy
2024-04-09
1
-4
/
+1
*
bstr: change bstr0_s to bstr0_lit, restrict it only for string literals
Kacper Michajłow
2024-04-08
2
-12
/
+12
*
vo_tct: reduce lut_item size and generate it without snprintf
Kacper Michajłow
2024-04-07
1
-6
/
+11
*
vo_tct: use fwrite when appropriate
Kacper Michajłow
2024-04-07
1
-11
/
+9
*
win32: change fputs to fwrite wrapper
Kacper Michajłow
2024-04-07
6
-18
/
+25
*
vo_tct: add synchronized output support
Kacper Michajłow
2024-04-07
2
-0
/
+6
*
vo_tct: add --vo-tct-buffering option
Kacper Michajłow
2024-04-07
3
-9
/
+56
*
misc/bstr: add bstr0_s for static initialization
Kacper Michajłow
2024-04-07
2
-13
/
+15
*
vo_tct: write frame fully instead of every pixel
Kacper Michajłow
2024-04-07
1
-48
/
+44
*
terminal-win: add more control codes support in non-VT mode
Kacper Michajłow
2024-04-07
1
-6
/
+76
*
vulkan: use pl_vk_inst_create
Kacper Michajłow
2024-04-07
2
-39
/
+39
*
DOCS/man/vo: document vo_caca's hardcoded keybinds
nanahi
2024-04-07
1
-0
/
+15
*
DOCS/man/options: mention the impact of --hwdec-codecs on startup time
nanahi
2024-04-07
1
-1
/
+8
*
DOCS/man: unify flag option descriptions
nanahi
2024-04-07
5
-96
/
+91
*
vo: add win32 context menu support
Shuanglei Tao
2024-04-06
9
-1
/
+406
*
ao_pipewire: fix delay calculation
Misaki Kasumi
2024-04-05
1
-3
/
+16
*
mac/remote: use event type as key state for proper mapping in function
der richter
2024-04-04
1
-4
/
+3
*
mac/apphub: fix opening several files at once via Finder or App icon
der richter
2024-04-04
2
-6
/
+12
*
mac/common: reuse hidpi window scale frame calculation helper
der richter
2024-04-04
1
-4
/
+2
*
mac/window: cleanup unfsContentFrame usage and make it none optional
der richter
2024-04-04
1
-10
/
+8
*
mac/window: fix unfs window size retrieval
der richter
2024-04-04
2
-0
/
+4
*
audio/ad_spdif: utilize defined freeing function for AVIOContext
Jan Ekström
2024-04-04
1
-1
/
+1
*
audio/ad_spdif: specify media type and sample rate in output codecpar
Jan Ekström
2024-04-04
1
-1
/
+4
*
ci/build-mingw64: enable the SPDIF muxer
Jan Ekström
2024-04-04
1
-1
/
+1
*
ao_coreaudio: register hotplug_cb in normal init() as well
Misaki Kasumi
2024-04-03
1
-4
/
+36
*
ao_pipewire: support set_pause
Misaki Kasumi
2024-04-03
1
-1
/
+10
*
ao_wasapi: support set_pause
Misaki Kasumi
2024-04-03
2
-10
/
+38
*
ao_avfoundation: support set_pause
Misaki Kasumi
2024-04-03
1
-0
/
+14
*
ao: set_pause for pull based ao
Misaki Kasumi
2024-04-03
2
-10
/
+29
*
demux: fix seek ranges of images
Guido Cella
2024-04-03
1
-1
/
+1
*
player/loadfile: set track->forced_select outside of compare_track
Dudemanguy
2024-04-02
1
-1
/
+1
*
mac/app: add some verbose logging for app startup and file handling
der richter
2024-04-01
2
-0
/
+8
*
mac/apphub: only instantiate log and option when in Application mode
der richter
2024-04-01
1
-4
/
+6
*
mac/menu: remove redundant quit func and use identical command func
der richter
2024-04-01
1
-7
/
+2
*
mac/app: cleanup and optimise App launch and termination
der richter
2024-04-01
2
-52
/
+26
*
mac/apphub: move opening url into AppHub
der richter
2024-04-01
2
-11
/
+14
*
mac/app: use new open url App event to simplify open file event handling
der richter
2024-04-01
1
-38
/
+12
*
mac/log: fallback to system logger if no mp_log is yet available
der richter
2024-04-01
2
-1
/