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
...
*
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
*
github/workflows: update cross-platform-actions to v0.23.0
Kacper Michajłow
2024-02-23
1
-2
/
+2
*
command: fix sub-seek while paused without a video
Guido Cella
2024-02-23
2
-0
/
+9
*
command: don't add SUB_SEEK_OFFSET twice with sub-seek
Guido Cella
2024-02-23
1
-4
/
+0
*
options/path: move path utility functions to misc/path_utils
nanahi
2024-02-23
6
-224
/
+287
*
osdep/io: move I/O utility functions to misc/io_utils
nanahi
2024-02-23
7
-59
/
+115
*
osdep/io: ignore 'x' mode for mp_fopen
nanahi
2024-02-23
1
-2
/
+1
*
vo_gpu: fix fragment coordinate calculation when dithering
nanahi
2024-02-22
1
-3
/
+5
*
vo_gpu: fix fragment coordinate calculation when drawing checkerboard
nanahi
2024-02-22
1
-1
/
+3
*
x11_common: handle window dragging in ButtonPress event
nanahi
2024-02-21
2
-28
/
+17
*
various: make mentions of macOS consistent
der richter
2024-02-21
12
-16
/
+16
*
DOCS: make mentions of macOS consistent
der richter
2024-02-21
5
-5
/
+5
*
DOCS/man: document Ctrl+WHEEL_UP/WHEEL_DOWN keybinds
nanahi
2024-02-21
1
-2
/
+4
*
input.conf: bind Ctrl+WHEEL_UP/DOWN to video-zoom
nanahi
2024-02-21
1
-0
/
+2
*
DOCS/mpv: update ancient profiles config example
llyyr
2024-02-20
1
-11
/
+13
*
osxbundle: add optional source path argument
der richter
2024-02-20
1
-9
/
+11
*
osxbundle: remove old version retrieval fallback
der richter
2024-02-20
1
-4
/
+3
*
osxbundle: bundle vulkan driver and layers
der richter
2024-02-20
1
-0
/
+72
*
vo: make libmpv last in the auto-probing order for cocoa-cb only
der richter
2024-02-20
4
-3
/
+12
*
encode_lavc: don't use deprecated `avcodec_close`
llyyr
2024-02-19
1
-1
/
+1
*
af_lavcac3enc: don't use deprecated `avcodec_close`
llyyr
2024-02-19
1
-1
/
+9
*
wayland_common: update pointer serial on pointer_enter
Julian Orth
2024-02-18
1
-0
/
+1
*
cocoa-cb: lock CGLContext on uninit and manual redraw
der richter
2024-02-18
2
-0
/
+12
*
github/workflows: switch back to luajit for macos
Dudemanguy
2024-02-18
1
-1
/
+1
*
vo_gpu_next: fix some lut-related memory leaks
Dudemanguy
2024-02-17
1
-0
/
+5
*
vo_gpu_next: move gpu-next opts to specific sub option
Dudemanguy
2024-02-17
3
-52
/
+65
*
vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEO
Dudemanguy
2024-02-17
7
-41
/
+1
*
wayland_common: drop shape device check when spawning cursor
nanahi
2024-02-17
2
-12
/
+2
*
wayland_common: properly determine has_keyboard_input
nanahi
2024-02-17
2
-5
/
+14
*
wayland_common: handle scroll accumulation for each seat
nanahi
2024-02-17
2
-22
/
+20
*
wayland_common: handle keyboard state per seat
nanahi
2024-02-17
2
-45
/
+43
*
wayland_common: set cursor visibility for all seats for voctrl
nanahi
2024-02-17
1
-3
/
+22
*
wayland_common: handle removal of seats
nanahi
2024-02-17
1
-2
/
+13
*
wayland_common: prevent cursor_seat stale reference
nanahi
2024-02-17
1
-0
/
+1
*
wayland_common: handle cursor_shape_device per seat
nanahi
2024-02-17
2
-29
/
+31
*
wayland_common: drop unnecessary xdg_toplevel null check
nanahi
2024-02-17
1
-11
/
+1
*
wayland_common: implement multi-seat support
nanahi
2024-02-17
2
-91
/
+141
*
wayland_common: indentation nit
nanahi
2024-02-17
1
-1
/
+1
*
vulkan/context_win: make --alpha work and runtime changeable
nanahi
2024-02-17
1
-6
/
+15
*
opengl/context_win: make --alpha runtime changeable
nanahi
2024-02-17
1
-8
/
+13
*
d3d11: make --alpha runtime changeable
nanahi
2024-02-17
1
-6
/
+12
*
opengl/context_win: make --alpha=yes work
nanahi
2024-02-17
1
-0
/
+5
*
d3d11: set window to transparent if --alpha=yes is specified
nanahi
2024-02-17
1
-0
/
+3
*
w32_common: add function to control window transparency state
nanahi
2024-02-17
2
-0
/
+22
*
command: add window-id to MPV_EVENT_VIDEO_RECONFIG property change
Dudemanguy
2024-02-17
1
-2
/
+2
*
DOCS/man: add description of display-names property for wayland
nanahi
2024-02-16
1
-1
/
+4
*
vo_gpu_next: don't add 0 width/height sub bitmaps to pl_overlay
Dudemanguy
2024-02-16
1
-0
/
+2
*
osdep/threads-posix: fix headers for OpenBSD build
Jose Maldonado aka Yukiteru
2024-02-15
1
-0
/
+5
*
DOCS: document --input-preprocess-wheel option
nanahi
2024-02-15
2
-0
/
+15
*
input: add --input-preprocess-wheel option
nanahi
2024-02-15
1
-1
/
+4
*
DOCS/lua: clarify `repeatable` and `complex` for `add_key_binding`
gaesa
2024-02-15
1
-5
/
+6
*
m_option: fix memory leak in parse_obj_settings_list
Kacper Michajłow
2024-02-15
1
-3
/
+10
*
demux_mkv: don't return null bstr with size specified
Kacper Michajłow
2024-02-15
1
-0
/
+6
*
demux_mkv: error if needed compression settings were not found
Kacper Michajłow
2024-02-15
1
-0
/
+4
*
demux_mkv: fix memory leak on invalid blocks
Kacper Michajłow
2024-02-15
1
-4
/
+6
*
ao_pipewire: add support for SPDIF formats
Thomas Weißschuh
2024-02-15
1
-15
/
+46
*
ao_pipewire: don't interpret unknown formats
Thomas Weißschuh
2024-02-15
1
-7
/
+5
*
DOCS/options: mention that sub-clear-on-seek can now break things
Dudemanguy
2024-02-15
1
-1
/
+3
*
player/sub: attempt to detect animated subtitles
Dudemanguy
2024-02-15
3
-7
/
+81
*
vo_gpu_next: move the frame->redraw check for blended subtitles
Dudemanguy
2024-02-15
1
-4
/
+3
*
player/sub: avoid wasteful subtitle redraws
Dudemanguy
2024-02-15
8
-32
/
+115
*
dec_sub: expand sub packet caching
Dudemanguy
2024-02-15
1
-18
/
+21
*
vo: ensure that frames are not eaten on reconfig
Kacper Michajłow
2024-02-15
1
-13
/
+41
*
Reapply "video: remove another redundant wakeup"
Kacper Michajłow
2024-02-15
3
-20
/
+45
*
Revert "vo: remove frame timing check from vo_still_displaying()"
Kacper Michajłow
2024-02-15
1
-3
/
+10
*
ci/lint: add Reapply to the no prefix whitelist
Dudemanguy
2024-02-15
1
-2
/
+2
*
mac/remote: simplify cover retrieval
der richter
2024-02-15
1
-3
/
+1
*
mac/remote: remove unnecessary nowPlayingInfo variable
der richter
2024-02-15
1
-14
/
+7
*
mac/remote: add album and artist info
der richter
2024-02-15
2
-3
/
+12
*
mac/remote: add seek support
der richter
2024-02-15
1
-2
/
+14
*
mac/remote: add chapter title info
der richter
2024-02-15
3
-4
/
+8
*
mac/remote: add media-title info
der richter
2024-02-15
2
-3
/
+7
*
mac/remote: add playback rate info
der richter
2024-02-15
2
-2
/
+6
*
mac/remote: add duration and current position info
der richter
2024-02-15
2
-8
/
+26
*
mac/remote: remove make current observer when stopped
der richter
2024-02-15
1
-0
/
+6
*
mac/remote: replace command handler with generic handler function config
der richter
2024-02-15
1
-15
/
+17
*
mac/remote: simplify repeatable key logic
der richter
2024-02-15
1
-6
/
+2
*
mac/remote: move configs to initialiser for new MediaPlayer shorthands
der richter
2024-02-15
1
-53
/
+56
*
mac/remote: move class local struct and enum definition to extension
der richter
2024-02-15
1
-1
/
+3
*
mac/remote: use explicit struct instead of generic array for configs
der richter
2024-02-15
1
-48
/
+31
*
DOCS/man: more words about --teletext-page
Mohammad AlSaleh
2024-02-13
1
-2
/
+11
*
sub: allow setting lavc txt_page special values via teletext_page
Mohammad AlSaleh
2024-02-13
4
-7
/
+17
*
ci/mingw: pin Vulkan version again
sfan5
2024-02-12
1
-2
/
+2
*
x11_common: fix Xft.dpi detection ignoring --hidpi-window-scale
sfan5
2024-02-12
1
-3
/
+5
*
README: mention libplacebo subproject integration
sfan5
2024-02-12
1
-0
/
+7
*
meson: set default options for libplacebo if using subproject
llyyr
2024-02-12
1
-1
/
+2
*
osdep: fix infinite loop when cancelling subprocess
sfan5
2024-02-11
1
-1
/
+3
*
various: replace dead links in comments
nanahi
2024-02-11
7
-13
/
+17
*
wayland: don't press keys again when releasing modifiers
Guido Cella
2024-02-11
1
-0
/
+6
*
demux: clarify the meaning of still_image
Guido Cella
2024-02-11
2
-2
/
+2
*
hwdec_drmprime: check for AV_PIX_FMT_P210 before using it
Philip Langdale
2024-02-10
1
-0
/
+2
*
demux_mkv: add tags for A_MPEG/L1(mp1) audio
1nsane000
2024-02-10
1
-1
/
+2
*
js: complex key-binding: send also key_text
Avi Halachmi (:avih)
2024-02-09
1
-4
/
+5
*
wayland: set current_output on surface leave if applicable
Dudemanguy
2024-02-08
1
-4
/
+4
*
demux_mkv: set only image flag and ignore still_image
Kacper Michajłow
2024-02-08
1
-4
/
+2
*
demux_mkv: increase probing size for still image
Kacper Michajłow
2024-02-08
1
-1
/
+1
*
sd_lavc: support secondary subs properly
Dudemanguy
2024-02-08
1
-3
/
+3
*
console.lua: move functions to strip common characters
Guido Cella
2024-02-08
1
-34
/
+34
*
f_output_chain: prevent double free of child filters
nanahi
2024-02-08
1
-1
/
+1
*
stats.lua: use deinterlace-active property instead
Dudemanguy
2024-02-07
1
-1
/
+1
*
player/command: add deinterlace-active property
Dudemanguy
2024-02-07
6
-1
/
+42
*
player: add an auto option to deinterlace
Dudemanguy
2024-02-07
7
-21
/
+25
*
vo_vdpau: cosmetic changes to timings
Kacper Michajłow
2024-02-07
1
-10
/
+7
*
ao_sndio: add missing config.h include
Kacper Michajłow
2024-02-07
1
-0
/
+2
*
github/workflows: ignore more files from build workflow
nanahi
2024-02-07
1
-0
/
+10
*
demux_mf: detect webp
Guido Cella
2024-02-06
1
-0
/
+1
*
Revert "demux: put type2format into codec_tags with helper functions"
Guido Cella
2024-02-06
3
-69
/
+62
*
player: remove all rpi-specific code
Dudemanguy
2024-02-05
11
-1714
/
+2
*
audio: rename ao_read_data_unlocked
Thomas Weißschuh
2024-02-05
1
-4
/
+4
*
player: ensure runtime updates of certain rendering options
Dudemanguy
2024-02-05
6
-1
/
+22
*
github/workflows: revert to github-script@v6
Kacper Michajłow
2024-02-05
1
-1
/
+1
*
vo_vdpau: fix timing for nanoseconds
Dan Oscarsson
2024-02-04
1
-8
/
+6
*
command: add load-input-conf
Guido Cella
2024-02-04
5
-0
/
+29
*
input: make parse_config_file return bool
Guido Cella
2024-02-04
1
-3
/
+3
*
input: remove unused parameter from parse_config_file
Guido Cella
2024-02-04
1
-3
/
+3
*
command: add load-config-file
Guido Cella
2024-02-04
4
-10
/
+44
*
wayland_common: warn if scrolling will be broken
nanahi
2024-02-04
1
-0
/
+3
*
wayland_common: add touch listener boilerplate
nanahi
2024-02-04
1
-0
/
+12
*
wayland_common: prefer axis_value120 if supported
nanahi
2024-02-04
2
-15
/
+95
*
wayland_common: properly handle high resolution scrolling
nanahi
2024-02-04
1
-1
/
+6
*
DOCS/mpv: document how mf:// URLs are formed
Guido Cella
2024-02-02
1
-1
/
+12
*
demux_mf: explain why a printf format is unsupported
Guido Cella
2024-02-02
1
-1
/
+3
*
demux_mf: remove code repetition
Guido Cella
2024-02-02
1
-5
/
+1
*
x11_common: support --title-bar
nanahi
2024-02-02
2
-10
/
+14
*
demux_mkv: detect images by reading blocks and timecodes
Dudemanguy
2024-02-01
1
-0
/
+36
*
Revert "demux_mkv: check if the video codec is an image"
Dudemanguy
2024-02-01
3
-16
/
+0
*
wayland: look for "default" cursor as well as "left_ptr"
Dudemanguy
2024-02-01
1
-2
/
+5
*
meson: bump libplacebo required version to 6.338.2
Kacper Michajłow
2024-01-31
1
-1
/
+1
*
io: add mp_save_file
Kacper Michajłow
2024-01-31
3
-25
/
+34
*
vo_gpu_next: save cache to separate files
Kacper Michajłow
2024-01-31
2
-55
/
+194
*
stream: increase max_size to INT_MAX minus padding
Kacper Michajłow
2024-01-31
2
-1
/
+4
*
hwdec_drmprime: add P010 and P210 support
boogie
2024-01-28
2
-0
/
+3
*
hwdec_aimagereader: handle lack of JNI gracefully
sfan5
2024-01-27
1
-4
/
+6
*
common: don't force terminal log buffer to small size
sfan5
2024-01-27
2
-5
/
+41
*
version.h.in: bump copyright year
nanahi
2024-01-27
1
-1
/
+1
*
vo: change vo_frame duration to double
Kacper Michajłow
2024-01-27
2
-2
/
+2
*
vo_dmabuf_wayland: scale smarter in hidpi situations
Dudemanguy
2024-01-27
3
-13
/
+12
*
wayland: don't rescale dimensions if hidpi-window-scale is disabled
Dudemanguy
2024-01-27
1
-0
/
+3
*
wayland: drop buffer_scale use for viewporter
Dudemanguy
2024-01-27
6
-28
/
+23
*
vo: ensure a dropped frame is always freed
Dudemanguy
2024-01-26
1
-1
/
+1
*
all: add missing repr assignments
Kacper Michajłow
2024-01-26
5
-1
/
+10
*
github/workflows: update actions package versions
Kacper Michajłow
2024-01-26
4
-9
/
+9
*
osdep/timer: update documentation and test for mp_time_ns
Kacper Michajłow
2024-01-26
2
-2
/
+2
*
options/m_option: suppress warning about validate function call
Kacper Michajłow
2024-01-26
1
-0
/
+5
*
ad_spdif: fix DTS 44.1khz passthrough playback
Alex Mitzsch
2024-01-24
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
*
f_lavfi: use libplacebo utils instead of mp_csp_*
llyyr
2024-01-22
1
-2
/
+3
*
vo_gpu_next: simplify after recent changes
Kacper Michajłow
2024-01-22
1
-20
/
+4
*
csputils: replace more primitives with pl_
Kacper Michajłow
2024-01-22
10
-474
/
+98
*
csputils: replace mp_chroma_location with pl_chroma_location
Kacper Michajłow
2024-01-22
15
-92
/
+39
*
csputils: replace mp_alpha_type with pl_alpha_mode
Kacper Michajłow
2024-01-22
13
-48
/
+26
*
csputils: replace mp_colorspace with pl_color_space
Kacper Michajłow
2024-01-22
44
-980
/
+609
*
command: do a normal seek instead of a refresh seek when switching vo
jmir1
2024-01-22
1
-1
/
+1
*
f_auto_filters: use bwdif_cuda for deinterlacing with cuda hwdec
Dudemanguy
2024-01-22
1
-1
/
+1
*
osdep/io: expand path before LoadLibrary
Kacper Michajłow
2024-01-22
1
-3
/
+17
*
osc: add osc-windowcontrols_title option
Dudemanguy
2024-01-22
2
-1
/
+9
*
Revert "player/video: loosen logic checks for adjust_sync"
llyyr
2024-01-21
1
-2
/
+2
*
bash-completion: parse the mpv options lazily
Gabriele Mazzotta
2024-01-21
1
-9
/
+30
*
f_auto_filters: change fallback deinterlace to bwdif
Dudemanguy
2024-01-21
5
-5
/
+6
*
sub: add `--sub-lavc-o` option
Mohammad AlSaleh
2024-01-21
4
-0
/
+12
*
win32: stop waiting for messages if the window is destroyed
nanahi
2024-01-21
1
-1
/
+1
*
msg: reset status_lines when setting --really-quiet
Guido Cella
2024-01-21
1
-0
/
+6
*
player: remove --term-remaining-playtime option
Dudemanguy
2024-01-20
5
-9
/
+2
*
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
5
-0
/
+17
*
player/command: reselect track after UPDATE_SUB_HARD
Dudemanguy
2024-01-20
1
-0
/
+2
*
chmap: mp_image_pool: drop stale mentions of Libav in comments
llyyr
2024-01-20
2
-5
/
+5
*
common: stream: don't mention Libav in errors/warnings
llyyr
2024-01-20
3
-4
/
+4
*
TOOLS/autocrop.lua: drop Libav mention
llyyr
2024-01-20
1
-1
/
+1
*
DOCS/*: remove mentions of Libav
llyyr
2024-01-20
5
-18
/
+14
*
console.lua: highlight the selected suggestion in the terminal
Guido Cella
2024-01-20
1
-3
/
+10
*
libplacebo: fix out-of-bounds read with --really-quiet
Guido Cella
2024-01-20
1
-1
/
+7
*
scripting: don't observe properties with type nil
Guido Cella
2024-01-20
4
-8
/
+8
*
osc: don't autohide mouse cursor when hovering over windowcontrols title
nanahi
2024-01-20
1
-0
/
+14
*
TOOLS/lua/autoload: ski