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
*
sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
Philip Langdale
2022-12-01
1
-0
/
+14
*
vd_lavc: update to handle deprecation of `pkt_duration`
Philip Langdale
2022-12-01
1
-0
/
+5
*
ffmpeg: increase minimum required version to 4.4
Philip Langdale
2022-12-01
4
-20
/
+14
*
wayland: check for resize/move in touch event first
Dudemanguy
2022-12-01
1
-8
/
+9
*
osc: don't spam window-controls bindings on every render
Dudemanguy
2022-11-29
1
-3
/
+9
*
ao_pipewire: log sample queueing
Thomas Weißschuh
2022-11-28
1
-0
/
+2
*
TOOLS/umpv: prefer $XDG_RUNTIME_DIR
SuperSamus
2022-11-28
1
-1
/
+1
*
vo_gpu_next: don't flush cache on OSD update
Niklas Haas
2022-11-25
1
-2
/
+9
*
meson: fix stdatomic detection on bsd
Dudemanguy
2022-11-22
1
-3
/
+4
*
lcms: fix validate_3dlut_size_opt
Niklas Haas
2022-11-21
1
-4
/
+1
*
lcms: always parse lcms2-related options
Niklas Haas
2022-11-21
1
-40
/
+34
*
vo_dmabuf_wayland: use single-pixel-buffer-v1
LaserEyess
2022-11-20
5
-19
/
+58
*
wlbuf_pool.h: add headers for forward declarations
LaserEyess
2022-11-20
2
-1
/
+4
*
meson: unbreak dl check on BSDs without libdl
Dudemanguy
2022-11-20
1
-1
/
+1
*
meson: prepend MPV_CONFDIR path with prefix
Dudemanguy
2022-11-19
1
-1
/
+1
*
vo_gpu_next: fix undefined behavior on alpha-first formats
Niklas Haas
2022-11-19
1
-1
/
+4
*
wayland: also log refresh rate on surface entrance
Dudemanguy
2022-11-18
1
-2
/
+2
*
drm: remove legacy API
LaserEyess
2022-11-16
6
-130
/
+55
*
wayland: add support for content-type protocol
Dudemanguy
2022-11-15
9
-0
/
+89
*
player/video: add VOCTRL_CONTENT_TYPE
Dudemanguy
2022-11-15
5
-0
/
+27
*
player/main: log libplacebo version if built with it
Jan Ekström
2022-11-15
1
-0
/
+8
*
common/av_log: move general FFmpeg version before library versions
Jan Ekström
2022-11-15
1
-2
/
+1
*
vo: hwdec: remove legacy_names
Philip Langdale
2022-11-15
5
-16
/
+0
*
player: add --force-render option
Dudemanguy
2022-11-15
6
-2
/
+13
*
wayland: error out if essential protocol support is missing
Dudemanguy
2022-11-15
3
-0
/
+36
*
meson: fix capitalization of "OpenGL"
Jakub Wilk
2022-11-14
1
-1
/
+1
*
ao_pipewire: log version information and metadata
Thomas Weißschuh
2022-11-13
1
-0
/
+13
*
DOCS: update release policy to match reality
sfan5
2022-11-13
1
-18
/
+23
*
Update VERSION
sfan5
2022-11-12
1
-1
/
+1
*
Release 0.35.0
v0.35.0
sfan5
2022-11-12
2
-87
/
+96
*
meson: fix macos-touchbar check
Dudemanguy
2022-11-11
1
-9
/
+5
*
github/workflows: force deletion of existing upstream python symlinks on macOS
Jan Ekström
2022-11-11
1
-0
/
+5
*
vo_gpu_next: add tunable shader parameters
Niklas Haas
2022-11-11
5
-1
/
+69
*
vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warnings
sfan5
2022-11-10
1
-2
/
+4
*
wayland, x11: fix possibly unsafe bstr usage
sfan5
2022-11-10
2
-3
/
+3
*
ao_pipewire: reload ao on stream disconnect
Thomas Weißschuh
2022-11-07
1
-0
/
+5
*
ao_pipewire: explicitly remove stream hook
Thomas Weißschuh
2022-11-07
1
-0
/
+2
*
ao_pipewire: log generic stream errors
Thomas Weißschuh
2022-11-07
1
-0
/
+17
*
Revert "ao/audiounit: include AVAudioSession buffer in latency calc"
Aman Karmani
2022-11-07
1
-1
/
+1
*
vo_dmabuf_wayland: improve error handling exporting VA surface
Aaron Boxer
2022-11-07
1
-23
/
+25
*
hwdec_vaapi: only set VADisplay resource if entire init process has succeeded
Aaron Boxer
2022-11-07
1
-4
/
+4
*
github/workflows: remove seccomp disablement
Jan Ekström
2022-11-05
1
-4
/
+0
*
github/workflows: bump linux jobs to Ubuntu 22.04 base VM
Jan Ekström
2022-11-05
1
-1
/
+1
*
github/workflows: move all build jobs to checkout V3
Jan Ekström
2022-11-05
1
-3
/
+3
*
github/workflows: remove xcode 13.0 to xcode 13.1 override
Jan Ekström
2022-11-05
1
-10
/
+0
*
github/workflows: remove macOS 10.15 image usage
Jan Ekström
2022-11-05
1
-1
/
+0
*
sd_ass: never mangle colours on RGB video
Oneric
2022-11-05
1
-1
/
+2
*
meson: move dmabuf-wayland specific files under the right check
Dudemanguy
2022-11-03
1
-3
/
+3
*
gpu/context: properly guard wldmabuf context
Dudemanguy
2022-11-03
1
-1
/
+1
*
console: add history deduplication
Christoph Heinrich
2022-11-03
2
-5
/
+27
*
github/workflows: remove pip usage in mingw CI
Dudemanguy
2022-11-02
1
-2
/
+1
*
vo_gpu_next: set background transparency
Niklas Haas
2022-11-01
1
-0
/
+1
*
ci: upload resulting binary of mingw64 build
sfan5
2022-11-01
2
-1
/
+21
*
ci/mingw64: refresh build scripts
sfan5
2022-11-01
2
-41
/
+55
*
ytdl_hook: reverse order of tracks
Christoph Heinrich
2022-11-01
1
-1
/
+7
*
demux/codec_tags: support more WAVEFORMATEXTENSIBLE tags
Leo Izen
2022-11-01
1
-8
/
+78
*
wayland_common: always zero out presentation context when destroying it
Lynne
2022-10-31
1
-1
/
+3
*
wayland: correct braindead comment (no-op)
Dudemanguy
2022-10-31
1
-5
/
+4
*
wayland: hack around presentation_feedback weirdness
Dudemanguy
2022-10-30
1
-1
/
+10
*
wayland: free dmabuf_feedback object
Dudemanguy
2022-10-30
1
-4
/
+9
*
test: update to reflect that Vulkan is a generic format again
Philip Langdale
2022-10-29
1
-1
/
+1
*
filters/f_hwtransfer: remove VAAPI <-> Vulkan mapping for now
Philip Langdale
2022-10-29
3
-6
/
+0
*
build: add an additional check for wayland-protocols 1.24
Dudemanguy
2022-10-29
4
-3
/
+14
*
meson: add more hardcoded values to configuration
Dudemanguy
2022-10-29
1
-6
/
+6
*
meson: use 'dl' instead of 'libdl' in find_library
Dudemanguy
2022-10-29
1
-1
/
+1
*
ci: use meson setup build instead of meson build
Dudemanguy
2022-10-29
6
-7
/
+7
*
ao_coreaudio: specify UTF-8 as text encoding for CFString conversions
rcombs
2022-10-29
1
-1
/
+1
*
options: log profile name if there is no restore data
Natural-Harmonia-Gropius
2022-10-28
1
-1
/
+1
*
console: respect the top margin shared script property
Christoph Heinrich
2022-10-28
1
-7
/
+17
*
vo_dmabuf_wayland: use special ra_ctx_create_by_name
Dudemanguy
2022-10-28
5
-16
/
+41
*
vo_dmabuf_wayland: load all hwdecs in preinit
Dudemanguy
2022-10-28
1
-1
/
+1
*
wayland: always do a display_roundtrip at the end of init
Dudemanguy
2022-10-28
1
-0
/
+4
*
github/workflows: print error logs on freebsd
Dudemanguy
2022-10-27
1
-0
/
+10
*
ci/build-freebsd.sh: remove nonexistent option
Dudemanguy
2022-10-27
1
-2
/
+0
*
vo_dmabuf_wayland: fix DRM builds with no VAAPI
Dave Craig
2022-10-27
1
-3
/
+7
*
video/out/wayland_common: adjust decoration disagreement log level
Jan Ekström
2022-10-27
2
-12
/
+8
*
video/out/wayland_common: clear decoration request even if compositor disagrees
Jan Ekström
2022-10-26
2
-1
/
+24
*
video/out/wayland_common: don't pass a negative of border flag into ternary
Jan Ekström
2022-10-26
1
-1
/
+2
*
video/out/wayland_common: make decoration state usage explicit
Jan Ekström
2022-10-26
1
-3
/
+9
*
ao_pipewire: compatibility for libpipewire 0.3.19
Thomas Weißschuh
2022-10-26
3
-2
/
+8
*
ci: require pipewire to be enabled for Tumbleweed Linux builds
Jan Ekström
2022-10-26
1
-0
/
+2
*
wayland: bump dmabuf protocol to version 4
Emmanuel Gil Peyrot
2022-10-26
3
-11
/
+88
*
vo_vaapi_wayland: remove, as it is superceded by vo_dmabuf_wayland
Aaron Boxer
2022-10-26
10
-420
/
+13
*
vo_dmabuf_wayland: wayland VO displaying dmabuf buffers
Aaron Boxer
2022-10-26
18
-13
/
+853
*
wayland: clean wp_presentation_feedback in discard callback to avoid leak
Aaron Boxer
2022-10-26
1
-0
/
+2
*
build_image_converter - use full image format list to create hw_upload
Aaron Boxer
2022-10-26
1
-20
/
+21
*
mp_imgfmt: move DRMPRIME format to end of enum
Aaron Boxer
2022-10-26
1
-1
/
+1
*
DOCS: document E to cycle through Editions
Leo Izen
2022-10-24
1
-0
/
+3
*
ao: promote ao_pipewire
Thomas Weißschuh
2022-10-24
1
-3
/
+3
*
ao_pipewire: test for session to contain audio sinks
Thomas Weißschuh
2022-10-24
1
-0
/
+22
*
ao_pipewire: init_boilerplate(): simplify errorhandling
Thomas Weißschuh
2022-10-24
1
-7
/
+3
*
TOOLS/lua/autoload: fix incorrect duplicate file loading behavior
dyphire
2022-10-24
1
-9
/
+14
*
audio/format: fix Type 'struct entry' has incompatible definitions in differe...
Cœur
2022-10-23
1
-4
/
+4
*
vo_gpu/hwdec: add NULL check for legacy_name
Philip Langdale
2022-10-22
1
-1
/
+1
*
hwdec_aimagereader: fix incorrect return values
sfan5
2022-10-22
1
-2
/
+2
*
demux_mkv: add AVS2 and AVS3 to tag list
Nicolas F
2022-10-21
1
-0
/
+2
*
wscript: remove some bogus configure options
Dudemanguy
2022-10-17
1
-2
/
+2
*
demux_mf: add support for QOI, PHM and HDR images
Paul B Mahol
2022-10-15
1
-0
/
+3
*
f_hwtransfer: allow hw uploads to implicitly convert formats
Philip Langdale
2022-10-15
1
-26
/
+47
*
f_hwtransfer: accept non-power-of-2 hw uploads
Philip Langdale
2022-10-15
1
-5
/
+0
*
hwdec/dmabuf_interop_gl: work-around implicit rgba swizzling
Philip Langdale
2022-10-15
1
-0
/
+33
*
f_hwtransfer: get rid of the shit list
Philip Langdale
2022-10-15
1
-46
/
+0
*
hwdec/vaapi: improve probing of supported sw formats
Philip Langdale
2022-10-15
1
-3
/
+47
*
vo_gpu_next: fix crash on uninit after startup failure
rcombs
2022-10-14
1
-1
/
+1
*
sd_ass: improve handling of subtitles with unknown duration
VincentVerdynanta
2022-10-12
1
-3
/
+7
*
DOCS: fix minor typo with keep-open description
Leo Izen
2022-10-12
1
-1
/
+1
*
draw_bmp: fix out of bounds access in mark_rect
Shreesh Adiga
2022-10-11
1
-3
/
+3
*
vo_gpu/hwdec: rename and introduce legacy names for some interops
Philip Langdale
2022-10-11
9
-21
/
+36
*
x11: fix --on-all-workspaces option
odnar-dev
2022-10-11
1
-13
/
+34
*
vo_gpu_next: vulkan: libplacebo: unify log prefix
Niklas Haas
2022-10-09
5
-8
/
+5
*
github/workflows: explicitly install Xinerama on FreeBSD
Jan Ekström
2022-10-09
1
-0
/
+1
*
x11: fix a couple of memory leaks
Dudemanguy
2022-10-08
1
-0
/
+2
*
ao_pipewire: allow specification of remote name
Thomas Weißschuh
2022-10-06
2
-2
/
+15
*
ao_pipewire: small cleanups and restructring
Thomas Weißschuh
2022-10-06
1
-7
/
+9
*
osc: scale rendered aspect ratio with window aspect ratio
Christoph Heinrich
2022-10-06
1
-3
/
+7
*
wayland: correctly handle non-CLOCK_MONOTONIC clocks
Dudemanguy
2022-10-06
6
-13
/
+21
*
vulkan: remove --vulkan-disable-events
Niklas Haas
2022-10-05
3
-8
/
+2
*
vo: hwdec_aimagereader: add missing image format specifier
sfan5
2022-10-03
1
-0
/
+1
*
vo_gpu: hwdec: add Android hwdec utilizing AImageReader
sfan5
2022-10-02
8
-4
/
+427
*
DOCS: deprecate --gamma-factor and --gamma-auto
Leo Izen
2022-10-01
2
-14
/
+4
*
vo_gpu_next: respect --blend-subtitles=<yes/no>
Niklas Haas
2022-09-29
1
-11
/
+31
*
ao_pipewire: don't try to lock nonexistent loop
Thomas Weißschuh
2022-09-28
1
-2
/
+3
*
ao_pipewire: use target.object
Thomas Weißschuh
2022-09-28
1
-39
/
+2
*
mp_image: strip DoVi metadata that requires an EL
Niklas Haas
2022-09-28
1
-2
/
+12
*
manpage: document bt.2390 parameter
Niklas Haas
2022-09-28
1
-0
/
+4
*
vo_gpu_next: fix screenshots of rotated sources
Niklas Haas
2022-09-27
1
-3
/
+6
*
DOCS/man/vf.rst : replace the outdated syntax
hooke007
2022-09-27
1
-1
/
+1
*
vo_gpu_next: use static assert for array size
Niklas Haas
2022-09-27
1
-1
/
+1
*
vo_gpu_next: update render_info for upstream API change
Niklas Haas
2022-09-26
1
-11
/
+14
*
vo_gpu_next: implement --video-output-levels
Niklas Haas
2022-09-25
1
-0
/
+4
*
TOOLS/lua/autoload: add various extra file extensions
Leo Izen
2022-09-23
1
-4
/
+6
*
TOOLS/lua/autoload: alphebatize auto-loaded file extensions
Leo Izen
2022-09-23
1
-3
/
+4
*
ytdl_hook: use subtitle `name` as title if available
Christoph Heinrich
2022-09-23
1
-1
/
+2
*
af_scaletempo2: fix crash when the number of channels increases
Peter DeLong
2022-09-23
1
-5
/
+4
*
build: update waf to 2.0.24
sfan5
2022-09-21
1
-3
/
+3
*
f_hwtransfer: mp_image_pool: support HW -> HW mapping
Philip Langdale
2022-09-21
7
-4
/
+80
*
f_autoconvert: f_hwtransfer: support HW -> HW uploads
Philip Langdale
2022-09-21
3
-20
/
+70
*
filters: lavfi: allow hwdec_interop selection for filters
Philip Langdale
2022-09-21
10
-28
/
+100
*
filters: support loading new hwdec_interops from filters
Philip Langdale
2022-09-21
3
-8
/
+8
*
vo: hwdec: do hwdec interop lookup by image format
Philip Langdale
2022-09-21
18
-53
/
+33
*
demux_lavf: extract is_image function
Guido Cella
2022-09-20
1
-8
/
+13
*
demux_lavf: detect avif images
Guido Cella
2022-09-20
1
-1
/
+2
*
DOCS/man/options.rst: replace some legacy single-hyphen syntax
Leo Izen
2022-09-20
1
-3
/
+3
*
vo_gpu_next: support error diffusion dithering
Niklas Haas
2022-09-20
1
-6
/
+14
*
sub: use Unicode linebreaking for non-ASS subs and OSD
Oneric
2022-09-19
2
-1
/
+7
*
ao_audiounit: get the channel layout from the AU itself
rcombs
2022-09-15
1
-13
/
+77
*
mac: avoid unnecessary unsafe conversions; fixes crash in debug builds
rcombs
2022-09-14
2
-22
/
+14
*
TOOLS/lua/autoload: add `m2ts` extension
DeadNews
2022-09-14
1
-1
/
+1
*
ytdl_hook: simplify exclude option parsing
Christoph Heinrich
2022-09-14
1
-5
/
+2
*
vo_gpu_next: only require full pixel byte alignment
Niklas Haas
2022-09-12
1
-3
/
+3
*
vo_gpu_next: implement ICC 3DLUT caching
Niklas Haas
2022-09-12
1
-0
/
+65
*
vo_gpu_next: use correct pixel size when mapping formats
Niklas Haas
2022-09-12
1
-1
/
+1
*
ao_pipewire: listen to hotplug events
Thomas Weißschuh
2022-09-11
1
-1
/
+100
*
ao_pipewire: use proper hotplug init APIs
Thomas Weißschuh
2022-09-11
1
-8
/
+13
*
ao_pipewire: create is_sink_node helper
Thomas Weißschuh
2022-09-11
1
-8
/
+16
*
audio: list devices for all AOs with hotplug_init
Thomas Weißschuh
2022-09-11
1
-4
/
+7
*
audio: try to use playback AO as hotplug AO first
Thomas Weißschuh
2022-09-11
4
-10
/
+26
*
ta: increase size of names printed
Thomas Weißschuh
2022-09-11
1
-1
/
+1
*
ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE
Thomas Weißschuh
2022-09-10
1
-2
/
+22
*
audio: add AOCONTROL_UPDATE_MEDIA_ROLE
Thomas Weißschuh
2022-09-10
4
-0
/
+37
*
ao_pipewire: fix indent
Thomas Weißschuh
2022-09-10
1
-7
/
+7
*
repack: add repacker for ccc16x16 formats
Philip Langdale
2022-09-10
1
-9
/
+12
*
mpv.metainfo.xml: add XDG appstream metadata manifest
Vitaly Zaitsev
2022-09-09
3
-0
/
+34
*
DOCS: Mention "mono" audio channels option
Cairn
2022-09-09
1
-3
/
+3
*
DOCS/libmpv: fix typo in linkage section
25792431
2022-09-03
1
-1
/
+1
*
w32: fix typo in F23 mapping
Thomas Weißschuh
2022-09-03
1
-1
/
+1
*
vo_gpu_next: fix typo affecting --target-trc option
Tillmann Karras
2022-09-02
1
-1
/
+1
*
macos: add support for F13-F20 keys
Thomas Weißschuh
2022-09-02
1
-0
/
+3
*
w32: add support for F13-F24 keys
Thomas Weißschuh
2022-09-02
1
-0
/
+4
*
x11: add support for F13-F24 keys
Thomas Weißschuh
2022-09-02
1
-0
/
+4
*
wayland: add support for F13-F24 keys
Thomas Weißschuh
2022-09-02
1
-0
/
+6
*
input: add function keys F13-F24
Thomas Weißschuh
2022-09-02
1
-0
/
+12
*
ad_lavc: strip non-normalized floats
Niklas Haas
2022-09-02
3
-0
/
+35
*
vo_gpu_next: display subtitles without video stream
Niklas Haas
2022-08-31
1
-1
/
+2
*
DOCS/options: update vd-lavc-skiploopfilter, skipidct and related descriptions
sfan5
2022-08-31
1
-5
/
+7
*
DOCS/mpv: remove spaces at EOL, ensure 80 cols
Avi Halachmi (:avih)
2022-08-29
1
-4
/
+5
*
DOCS/mpv: added COMMAND INTERFACE refs to INTERACTIVE CONTROL
enly1
2022-08-2