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: make all autoload extensions configurable
Dudemanguy
2023-08-26
8
-22
/
+101
*
player: use audio pts corresponding to playing audio on EOF
llyyr
2023-08-25
1
-2
/
+1
*
input: add missing keypad key defines
Christoph Heinrich
2023-08-25
5
-14
/
+30
*
sub/osd: signal osd_changed on resize
llyyr
2023-08-25
1
-0
/
+1
*
win32: don't ignore --screen and --fs-screen
Kacper Michajłow
2023-08-23
1
-8
/
+14
*
DOCS/mpv: document ZOOMIN & ZOOMOUT multimedia keys
James Cuzella
2023-08-23
1
-0
/
+2
*
input: add new keys: Back, Tools, ZoomIn, ZoomOut
James Cuzella
2023-08-23
5
-0
/
+14
*
vo_gpu_next: move line to correct location (cosmetic)
Niklas Haas
2023-08-21
1
-1
/
+1
*
vo_gpu_next: correctly handle GAMUT_AUTO
Niklas Haas
2023-08-21
1
-3
/
+3
*
ci/mingw: disable vulkan for 32-bit build
sfan5
2023-08-21
1
-6
/
+10
*
ci/mingw: don't include useless DLLs in artifact
sfan5
2023-08-21
1
-4
/
+17
*
ci/mingw: refactor build script into functions
sfan5
2023-08-21
1
-54
/
+78
*
ci/mingw: enable more ffmpeg features
sfan5
2023-08-21
1
-1
/
+2
*
ci/mingw: add necessary deps and enable vulkan
sfan5
2023-08-21
1
-14
/
+48
*
ci/mingw: move functional test to workflow
sfan5
2023-08-21
2
-1
/
+7
*
ci/mingw: update dependency versions
sfan5
2023-08-21
1
-3
/
+3
*
vo_gpu_next: reword error message on empty screenshot
Niklas Haas
2023-08-21
1
-1
/
+1
*
DOCS/options: clarify the video-pan-x/y example
Dudemanguy
2023-08-20
1
-3
/
+3
*
aspect: change --video-pan-x/y to be relative to the destination rect
Kacper Michajłow
2023-08-20
3
-4
/
+3
*
aspect: don't allow scaled_src_size be 0
Kacper Michajłow
2023-08-20
1
-0
/
+1
*
DOCS/options: fix typo in video-pan-x example
Kacper Michajłow
2023-08-20
1
-1
/
+1
*
meson: rename all features with underscores
sfan5
2023-08-20
2
-18
/
+17
*
context_drm_egl: remove references to VAAPI in error messages
sfan5
2023-08-20
1
-3
/
+2
*
context_drm_egl: more correctness fixes for uninit procedure
sfan5
2023-08-20
1
-6
/
+5
*
Revert "ao/pulse: implement period_size"
sfan5
2023-08-20
1
-1
/
+0
*
w32_common: try to get the monitor from the window bounds
Zenos
2023-08-20
1
-1
/
+5
*
w32_common: don't fit to screen when VO_WIN_FORCE_POS is set
Zenos
2023-08-20
1
-1
/
+1
*
ao/pulse: implement period_size
Nicolas F
2023-08-20
1
-0
/
+1
*
ao/jack: set device_buffer to JACK buffer size
Nicolas F
2023-08-20
1
-0
/
+2
*
demux_mf: utilize stdbool bool for if a format specifier was bad
Jan Ekström
2023-08-20
1
-2
/
+4
*
demux_mf: early exit with the '%%' case
Jan Ekström
2023-08-20
1
-11
/
+23
*
win32_common: fixes minimized window being focused on launch
mwalmer
2023-08-20
1
-1
/
+1
*
ao_oss: add "spdif" passthrough support for high bitrate codecs (e.g. Dolby A...
rim
2023-08-20
1
-5
/
+5
*
drm_common: skip cards that don't have connected outputs
llyyr
2023-08-20
1
-0
/
+29
*
meson: remove redundant libplacebo version check for Vulkan interop
Philip Langdale
2023-08-19
1
-2
/
+2
*
x11: set sizehint for fs-screen and fs-screen-name
Dudemanguy
2023-08-20
1
-1
/
+5
*
x11: remove xinerama and refactor window geometry
Dudemanguy
2023-08-20
3
-81
/
+72
*
x11: require randr 1.4
Dudemanguy
2023-08-20
2
-27
/
+20
*
context_drm_egl: don't free egl properties if they are null
Arthur Williams
2023-08-20
1
-3
/
+6
*
vo_gpu_next: correctly clear removed hooks
Niklas Haas
2023-08-19
1
-0
/
+1
*
sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps
Dudemanguy
2023-08-19
1
-2
/
+2
*
Revert "sub/sd_lavc: don't check endpts when getting subs"
Dudemanguy
2023-08-19
1
-1
/
+2
*
vo_gpu_next: fix typo in video_screenshot()
Niklas Haas
2023-08-19
1
-1
/
+1
*
vo_gpu_next: add --libplacebo-opts
Niklas Haas
2023-08-19
3
-0
/
+16
*
vo_gpu_next: don't re-set frame_mixer
Niklas Haas
2023-08-19
1
-1
/
+2
*
vo_gpu_next: move allow_delayed to move appropriate place
Niklas Haas
2023-08-19
1
-1
/
+1
*
vo_gpu_next: switch to new pl_options system
Niklas Haas
2023-08-19
1
-99
/
+124
*
TOOLS/lua/autoload: Enable run-time updates of options
Christoph Heinrich
2023-08-19
1
-12
/
+23
*
TOOLS/lua/autoload: may specify loading only one type of files
sunpenghao
2023-08-19
1
-3
/
+18
*
vo_gpu_next: fix leak of --icc-profile-auto on uninit
Niklas Haas
2023-08-18
1
-1
/
+1
*
vo_gpu_next: drop redundant PL_HAVE_LCMS check
Niklas Haas
2023-08-18
1
-20
/
+1
*
ci: update freebsd to latest release channel
Niklas Haas
2023-08-18
1
-0
/
+5
*
ci: disable libplacebo in msys2 build
Niklas Haas
2023-08-18
1
-3
/
+1
*
vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
Kacper Michajłow
2023-08-18
1
-21
/
+46
*
libplacebo: drop PL_API_VER compatibility paths
Niklas Haas
2023-08-18
1
-30
/
+1
*
ra_pl: drop PL_API_VER compatibility paths
Niklas Haas
2023-08-18
1
-65
/
+1
*
vo_gpu_next: drop PL_API_VER compatibility paths
Niklas Haas
2023-08-18
1
-46
/
+0
*
meson: remove redundant libplacebo-next check
Niklas Haas
2023-08-18
4
-14
/
+5
*
hwdec_cuda: drop old PL_API_VER compatibility path
Niklas Haas
2023-08-18
1
-90
/
+0
*
meson: bump minimum libplacebo dependency to v6.292
Niklas Haas
2023-08-18
1
-1
/
+1
*
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
*
vo_gpu: allow --hdr-peak-decay-rate=0.0
Niklas Haas
2023-08-18
3
-6
/
+9
*
loadfile: avoid infinite playlist loading loops
Dudemanguy
2023-08-16
2
-0
/
+30
*
build: check for SNDCTL_DSP_HALT for oss-audio
Leonardo Taccari
2023-08-16
1
-1
/
+1
*
vo: clear vsync_offset if drawing while paused
Dudemanguy
2023-08-16
1
-0
/
+3
*
win32: fix display resolution calculation on mulitple monitors
Dudemanguy
2023-08-15
1
-3
/
+3
*
demux_playlist: remove len restriction on headerless m3u
Dudemanguy
2023-08-15
1
-1
/
+1
*
wayland: clear all keys on keyboard_handle_leave
Dudemanguy
2023-08-14
1
-0
/
+4
*
wayland: clear saved mpkey more aggressively
Dudemanguy
2023-08-14
1
-1
/
+1
*
wayland: use fallback for display-fps/width/height
Dudemanguy
2023-08-13
1
-5
/
+17
*
x11: add --x11-wid-title option
Dudemanguy
2023-08-13
5
-2
/
+10
*
player: add playlist-path properties
Dudemanguy
2023-08-13
7
-6
/
+43
*
vf_vapoursynth: save display resolution as a variable
Dudemanguy
2023-08-13
5
-2
/
+25
*
player: add --term-remaining-playtime option
Dudemanguy
2023-08-13
5
-1
/
+11
*
player: make sub-pos a float value
Dudemanguy
2023-08-13
6
-7
/
+8
*
x11_common: drop unnecessary NULL check
NRK
2023-08-13
1
-3
/
+1
*
x11_common: avoid unnecessary XUnmapWindow() call
NRK
2023-08-13
1
-3
/
+1
*
stats.lua: use video-params/aspect-name
Kacper Michajłow
2023-08-13
1
-1
/
+3
*
player/command: add video-params/aspect-name
Kacper Michajłow
2023-08-13
3
-1
/
+50
*
ytdl_hook: improve Windows exe search with suffix
fireattack
2023-08-13
2
-4
/
+4
*
command: don't print "unknown" on video tracks
Dudemanguy
2023-08-11
1
-1
/
+4
*
player/video: avoid spamming logs with EOF
Dudemanguy
2023-08-11
2
-1
/
+6
*
audio: drain ao before setting pause
Dudemanguy
2023-08-11
4
-5
/
+13
*
command: show "no" for hwdec-current if hwdec failed
Dudemanguy
2023-08-11
1
-1
/
+1
*
command: fix some fringe play-dir behavior
Dudemanguy
2023-08-11
1
-0
/
+6
*
sub/sd_lavc: don't check endpts when getting subs
Dudemanguy
2023-08-11
1
-2
/
+1
*
sub: fix switching tracks while paused
Dudemanguy
2023-08-11
3
-5
/
+7
*
path-unix: abort on path truncation
NRK
2023-08-12
1
-14
/
+22
*
osc: support speed-independent time-remaiing display
Dave
2023-08-11
2
-2
/
+13
*
command: fix stack smashing when displaying aspect-ratio
llyyr
2023-08-11
1
-11
/
+7
*
external_files: add sbv to the sub whitelist
Dudemanguy
2023-08-10
1
-2
/
+2
*
external_files: alphabetize file extensions
Dudemanguy
2023-08-10
1
-8
/
+8
*
DOCS: update LGPL building instructions
lights0123
2023-08-10
3
-9
/
+9
*
m_option: change m_option_type_aspect to double
Dudemanguy
2023-08-09
3
-28
/
+28
*
vo_gpu_next: actually fix screenshots with PAR
Dudemanguy
2023-08-08
1
-2
/
+10
*
ao_audiotrack: enable pcm-float by default
sfan5
2023-08-08
2
-0
/
+4
*
ao_audiotrack: support more channel layouts
sfan5
2023-08-08
1
-25
/
+39
*
ao_audiotrack: support media role
sfan5
2023-08-08
1
-1
/
+5
*
ao_audiotrack: don't ignore ao_read_data return value
sfan5
2023-08-08
1
-2
/
+1
*
ao_audiotrack: allow byte buffer data transfer for float samples
sfan5
2023-08-08
1
-12
/
+15
*
ao_audiotrack: align buffer size to sample size
sfan5
2023-08-08
1
-2
/
+8
*
ao_audiotrack: do not needlessly resample
sfan5
2023-08-08
1
-1
/
+1
*
ao_audiotrack: fix broken exception checks
sfan5
2023-08-08
1
-3
/
+3
*
ao_audiotrack: remove unused writeV23
sfan5
2023-08-08
1
-2
/
+0
*
vo_gpu_next: take into account PAR when taking screenshots
Dudemanguy
2023-08-07
1
-1
/
+2
*
ad_spdif: fix this not working at all
sfan5
2023-08-07
1
-4
/
+7
*
vo_gpu_next: add ability to use named hook params
Niklas Haas
2023-08-07
1
-1
/
+14
*
mp_image: properly infer color levels for some pixfmts
Kacper Michajłow
2023-08-07
1
-1
/
+29
*
vo_gpu_next: increase non-interpolation queue size
Niklas Haas
2023-08-07
1
-1
/
+1
*
vo_gpu_next: update for new pl_filter configuration API
Niklas Haas
2023-08-06
1
-9
/
+33
*
win32: signal VO_EVENT_DPI on dpi changes
Dudemanguy
2023-08-06
1
-0
/
+1
*
test/meson: add missing avutil dependency to chmap test
Jan Ekström
2023-08-06
1
-1
/
+2
*
test: indicate test function ran in log
sfan5
2023-08-06
1
-0
/
+5
*
test: enable log messages for libmpv test
sfan5
2023-08-06
1
-2
/
+3
*
test: refactor helper methods to be universally usable
sfan5
2023-08-06
1
-17
/
+17
*
options: fix relative time parsing
m154k1
2023-08-06
1
-0
/
+11
*
options: rename variables in parse_timestring
m154k1
2023-08-06
1
-9
/
+10
*
vd_lavc: repeatedly attempt to fallback if hwdec fails in reinit
Philip Langdale
2023-08-06
1
-2
/
+5
*
DOCS/options: fix typo in hdr-peak-percentile
Alexander Georgiadis
2023-08-05
1
-1
/
+1
*
vo_gpu/vo_gpu_next: fix setting an empty dscale
Dudemanguy
2023-08-05
2
-1
/
+7
*
builtin.conf: add --hdr-peak-percentile=99.995 to gpu-hq
Niklas Haas
2023-08-04
2
-0
/
+2
*
vo_gpu_next: add --hdr-peak-percentile
Niklas Haas
2023-08-04
5
-0
/
+14
*
player/main: do not print build time, if it is unknown
Kacper Michajłow
2023-08-02
1
-2
/
+3
*
version: move NO_BUILD_TIMESTAMPS check to version.h.in
Kacper Michajłow
2023-08-02
2
-5
/
+5
*
build: remove version.py
Kacper Michajłow
2023-08-02
4
-49
/
+13
*
vo_vdpau: set hwdec image format
billdoor1
2023-08-02
1
-0
/
+1
*
test: bump libmpv test timeout
Dudemanguy
2023-08-01
2
-10
/
+3
*
drm: bump minimum version to 2.4.105
LaserEyess
2023-07-31
2
-8
/
+1
*
ci: update the mpv.com path
Dudemanguy
2023-07-31
2
-2
/
+2
*
build: remove outdated generated directory
Dudemanguy
2023-07-31
25
-69
/
+89
*
ao_pipewire: set media role during init()
Thomas Weißschuh
2023-07-31
1
-1
/
+1
*
audio: add AO_INIT_MEDIA_ROLE_MUSIC
Thomas Weißschuh
2023-07-31
2
-0
/
+19
*
ao_sndio: use sio_flush() to improve controls responsiveness
Alexandre Ratchov
2023-07-30
2
-0
/
+6
*
draw_bmp: fix overflowing coordinates in mark_rcs
Dudemanguy
2023-07-30
3
-9
/
+2
*
Revert "audio: add AOCONTROL_UPDATE_MEDIA_ROLE"
Thomas Weißschuh
2023-07-30
4
-37
/
+0
*
Revert "ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE"
Thomas Weißschuh
2023-07-30
1
-22
/
+2
*
meson: look for linux/input-event-codes.h with libwayland flags
Jan Beich
2023-07-29
1
-1
/
+3
*
version.py: fix build date
Kacper Michajłow
2023-07-30
1
-11
/
+8
*
options: restore old default sub selection behavior
Dudemanguy
2023-07-29
3
-3
/
+6
*
vo_gpu_next: fix assertion on wayland
Niklas Haas
2023-07-29
1
-2
/
+7
*
vo_gpu_next: delay swapchain submit until flip_frame()
Niklas Haas
2023-07-29
1
-2
/
+5
*
path-win: move state directory to %LOCALAPPDATA%
Kacper Michajłow
2023-07-29
3
-0
/
+7
*
path-win: add subdirectory for cache
Kacper Michajłow
2023-07-29
2
-2
/
+2
*
Revert "ci/msys2: double down on running meson through python3.11"
Kacper Michajłow
2023-07-29
2
-5
/
+2
*
ad_spdif: fix segfault due to early deallocation
sfan5
2023-07-27
1
-7
/
+9
*
test: enhance libmpv test
Dudemanguy
2023-07-27
2
-6
/
+250
*
player/video: check for track and decoder existence
Dudemanguy
2023-07-27
1
-2
/
+6
*
video_writer: fix gamma for YUV screenshots
sfan5
2023-07-26
1
-2
/
+2
*
image_writer: log pixfmt conversion
sfan5
2023-07-26
1
-0
/
+2
*
encode_lavc: fix leak of codecpar
sfan5
2023-07-26
1
-0
/
+1
*
zimg: fix abort on subsampled input with odd heights
sfan5
2023-07-26
1
-1
/
+8
*
demux_mkv: add missing space to log msg
sfan5
2023-07-26
1
-1
/
+1
*
build: remove unneeded libdl requirement for vaapi
Dudemanguy
2023-07-25
1
-2
/
+2
*
build: refactor vaapi handling
Gusar321
2023-07-25
2
-17
/
+21
*
ci/mingw: reduce git clone depth to 1
Kacper Michajłow
2023-07-25
1
-1
/
+1
*
ci/mingw: use ccache
Kacper Michajłow
2023-07-25
2
-7
/
+24
*
ci/mingw: disable fail-fast
Kacper Michajłow
2023-07-25
1
-0
/
+1
*
ci/mingw: check if binary is runnable before packaging
Kacper Michajłow
2023-07-25
2
-1
/
+3
*
language-posix: as a fallback, treat "C" as "en"
rcombs
2023-07-25
1
-0
/
+11
*
msg: print MSGL_WARN and higher error messages to stderr
Dudemanguy
2023-07-24
1
-1
/
+2
*
build: vaapi-x-egl is not used anywhere, remove it
Gusar321
2023-07-24
2
-2
/
+1
*
build: vaapi-egl should explicitly depend on egl
Gusar321
2023-07-24
1
-1
/
+1
*
build: vaapi-drm and vaapi-wayland do not depend on egl
Gusar321
2023-07-24
2
-3
/
+3
*
ci/mingw: update luajit to fix i686 crashes
Kacper Michajłow
2023-07-24
1
-5
/
+5
*
wayland: restore xkb_keysym_to_utf8 handling
Dudemanguy
2023-07-24
1
-5
/
+10
*
build: internally rename gl-wayland to egl-wayland
Dudemanguy
2023-07-23
2
-4
/
+4
*
waf: remove waf as a build system
LaserEyess
2023-07-23
44
-4338
/
+63
*
Update VERSION
sfan5
2023-07-23
1
-1
/
+1
*
Release 0.36.0
v0.36.0
release/0.36
sfan5
2023-07-23
3
-103
/
+168
*
Revert "vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy"
sfan5
2023-07-23
2
-48
/
+23
*
ao_pipewire: for_each_sink: properly check termination condition
Thomas Weißschuh
2023-07-23
1
-4
/
+15
*
DOCS/vo: clarify dmabuf-wayland a bit
Dudemanguy
2023-07-23
1
-2
/
+6
*
vo_dmabuf_wayland: correctly handle force-window
Dudemanguy
2023-07-23
1
-1
/
+7
*
player/video: check for forced eof
Dudemanguy
2023-07-22
3
-0
/
+20
*
vd_lavc: respect vd-lavc-software-fallback opt
Dudemanguy
2023-07-22
1
-2
/
+10
*
vo_vaapi: restore hardware video decoding
Gusar321
2023-07-22
1
-0
/
+1
*
vo_vaapi: fix segfault in draw_osd
Gusar321
2023-07-22
1
-0
/
+4
*
ao_pipewire: use native buffersize by default
Thomas Weißschuh
2023-07-22
1
-1