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
*
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-29
1
-3
/
+5
*
ao_pipewire: for_each_sink(): report errors
Thomas Weißschuh
2022-08-28
1
-9
/
+32
*
meson: fix condition for enabling vaapi-egl
Owen Rafferty
2022-08-27
1
-1
/
+1
*
meson: fix libplacebo check
Niklas Haas
2022-08-26
1
-1
/
+1
*
audio: fix lack of reinitialization on format change with pull AOs
Philip Langdale
2022-08-23
1
-0
/
+1
*
player/audio: remove explicit drain on EOF
Philip Langdale
2022-08-23
1
-2
/
+0
*
ao_pipewire: make sure not to exceed the available buffer
Thomas Weißschuh
2022-08-21
1
-1
/
+1
*
audio: don't try to drain non-existent AO
Thomas Weißschuh
2022-08-21
1
-1
/
+2
*
vo_gpu_next: pass GL get_proc_addr pointer to libplacebo
Niklas Haas
2022-08-19
3
-0
/
+11
*
ao_pipewire: test on FreeBSD
Thomas Weißschuh
2022-08-18
2
-0
/
+3
*
mpv.desktop: add RIST protocol to desktop entry
The-head-obamid
2022-08-18
1
-1
/
+1
*
osxbundle: add RIST protocol support to app metadata
The-head-obamid
2022-08-18
1
-0
/
+1
*
stream_lavf: enable RIST protocol support via ffmpeg
The-head-obamid
2022-08-18
1
-1
/
+1
*
ao_pipewire: restructure logic a bit
Thomas Weißschuh
2022-08-17
1
-4
/
+3
*
ao_pipewire: only try to read requested data
Thomas Weißschuh
2022-08-17
1
-0
/
+4
*
ao_pipewire: report all available info about chunk
Thomas Weißschuh
2022-08-17
1
-1
/
+5
*
ytdl_hook: improve track detection
Christoph Heinrich
2022-08-17
1
-13
/
+12
*
misc/random: add xoshiro random number implementation
Leo Izen
2022-08-17
8
-5
/
+124
*
meson: fix the build-date option
Dudemanguy
2022-08-16
1
-1
/
+1
*
meson: fix building without gl
Dudemanguy
2022-08-15
1
-0
/
+1
*
meson: consistently use feature['foo']
Dudemanguy
2022-08-15
1
-267
/
+246
*
meson: refactor generating config.h
Dudemanguy
2022-08-15
2
-413
/
+239
*
meson: disable dvdnav by default
Dudemanguy
2022-08-15
1
-1
/
+1
*
meson: reduce dictionary usage
Dudemanguy
2022-08-15
1
-98
/
+61
*
meson: add comment clarifying windows-internal-pthreads
Dudemanguy
2022-08-15
1
-0
/
+5
*
ytdl_hook: consistant behavior for single format
Christoph Heinrich
2022-08-14
1
-1
/
+17
*
wayland: add support for configure bounds
Dudemanguy
2022-08-14
4
-2
/
+41
*
x11: fix display-{width,height} calculation
Dudemanguy
2022-08-14
1
-3
/
+9
*
DOCS/options: correct wayland-disable-vsync option
Dudemanguy
2022-08-12
1
-4
/
+3
*
ytdl_hook: fix default track for single format
Christoph Heinrich
2022-08-12
1
-2
/
+2
*
github/workflows: auto-update freebsd-vm within major version
Jan Beich
2022-08-12
1
-1
/
+1
*
drm_common: remove hard dependency on drmIsKMS()
sfan5
2022-08-11
3
-5
/
+30
*
context_drm_egl: skip page flip wait on error
Ho Ming Shun
2022-08-11
1
-1
/
+1
*
gpu/hwdec: reorder `drmprime` below `drmprime_drm`
Philip Langdale
2022-08-09
1
-1
/
+1
*
video/drmprime: fix use-after-free
Philip Langdale
2022-08-09
1
-1
/
+2
*
hwdec/drmprime: fix build
Philip Langdale
2022-08-09
1
-1
/
+1
*
hwdec/dmabuf_interop: Properly prefix `priv` struct
Philip Langdale
2022-08-09
5
-14
/
+14
*
hwdec/drmprime: Fix small issues
Philip Langdale
2022-08-09
1
-6
/
+21
*
audio: drain ao on EOF
Thomas Weißschuh
2022-08-09
1
-0
/
+1
*
hwdec/drmprime: add drmprime hwdec-interop
Philip Langdale
2022-08-09
8
-1
/
+318
*
ao_pipewire: tell audio server about number of queued samples
Thomas Weißschuh
2022-08-09
1
-1
/
+2
*
man: remove unhelpful language
Mia Herkt
2022-08-07
1
-28
/
+8
*
ao_pipewire: use mpv logging
Thomas Weißschuh
2022-08-04
1
-1
/
+1
*
hwdec/dmabuf_interop_gl: support basic multi-plane formats
Philip Langdale
2022-08-03
1
-38
/
+53
*
hwdec/dmabuf_interop: use AVDRMFrameDescriptor to describe dmabufs
Philip Langdale
2022-08-03
7
-31
/
+80
*
hwdec/dmabuf_interop: refactor out hwdec_vaapi dependencies
Philip Langdale
2022-08-03
4
-39
/
+53
*
hwdec/vaapi: rename interops to reflect more general use
Philip Langdale
2022-08-03
6
-15
/
+15
*
af_rubberband: add new engine option in rubberband 3.0.0
Christoph Heinrich
2022-08-03
4
-2
/
+22
*
drm_common: skip cards that don't support KMS for autodetection
sfan5
2022-08-03
1
-0
/
+15
*
drm: avoid drmModeAtomicCommit races by blocking
Ho Ming Shun
2022-08-03
1
-1
/
+1
*
video: remove unnecessary code
Aaron Boxer
2022-08-01
1
-1
/
+1
*
ytdl_hook: fix playlist index extraction
Christoph Heinrich
2022-07-26
1
-2
/
+4
*
ci: bump macos runner version
SukkaW
2022-07-26
1
-2
/
+2
*
wayland: add missing newline in wayland_common
Emmanuel Gil Peyrot
2022-07-23
1
-1
/
+1
*
hwdec_vaapi_pl: support simple multi-plane image formats
Philip Langdale
2022-07-23
3
-11
/
+31
*
vo_gpu_next: fix screenshots on single-frame files
Niklas Haas
2022-07-23
1
-1
/
+1
*
vo_gpu/d3d11: fix VRAM leak
Graham Booker
2022-07-21
1
-1
/
+1
*
osc.lua: add osc-tcspace script option
Ryan Hendrickson
2022-07-19
2
-0
/
+14
*
osc.lua: add osc-unicodeminus script option
Ryan Hendrickson
2022-07-19
2
-2
/
+12
*
vo_gpu_next: don't crash on !frame->current
Niklas Haas
2022-07-18
1
-5
/
+7
*
ytdl_hook: always set HTTP headers
Christoph Heinrich
2022-07-18
1
-2
/
+6
*
libplacebo: fix compatibility with libplacebo >= 5
Coelacanthus
2022-07-16
1
-1
/
+1
*
github/workflows: upgrade FreeBSD to 13.1
Jan Beich
2022-07-15
1
-1
/
+1
*
vo_gpu: fix 3DLUT precision
Niklas Haas
2022-07-15
1
-2
/
+3
*
ao_pipewire: prevent deprecation warning for pw_stream_get_time()
Thomas Weißschuh
2022-07-08
1
-1
/
+7
*
ao_pipewire: pipewire uses linear volume
Wim Taymans
2022-07-08
1
-3
/
+2
*
ao_pipewire: don't access core after disconnect
Wim Taymans
2022-07-08
1
-1
/
+0
*
ao_pipewire: zero listeners
Wim Taymans
2022-07-08
1
-0
/
+2
*
ao_pipewire: support ao-volume on non-stereo channel layouts
Alex B
2022-07-08
1
-9
/
+23
*
DOCS/encoding: remove the legacy option syntax
hooke007
2022-07-07
1
-37
/
+37
*
drm_prime: fix newline in error message
Ho Ming Shun
2022-07-05
1
-1
/
+1
*
meson: fix rst2html command
J. Dekker
2022-07-05
1
-1
/
+1
*
context_x11egl: remove supposed transparency fix
Dudemanguy
2022-07-01
1
-3
/
+0
*
DOCS: fix typo
25792431
2022-07-01
1
-1
/
+1
*
DOCS/osc: fix option "showidlescreen" -> "idlescreen"
dyphire
2022-07-01
1
-1
/
+1
*
meson: add a summary at the end of configuration
Dudemanguy
2022-06-27
1
-0
/
+11
*
vo_gpu_next: implement --cscale
Niklas Haas
2022-06-24
1
-0
/
+3
*
swresample: don't forcibly clip on every conversion
Niklas Haas
2022-06-23
1
-22
/
+0
*
js: key bindings: ensure priorities for same-key - again
Avi Halachmi (:avih)
2022-06-23
1
-1
/
+1
*
x11: avoid XPresent API calls when it's not needed
Dudemanguy
2022-06-22
7
-23
/
+52
*
lua: command_native_async: make the callback optional
CogentRedTester
2022-06-22
1
-0
/
+1
*
lua: command_native_async: always callback a-sync
CogentRedTester
2022-06-22
3
-2
/
+4
*
x11: add --x11-present option
Dudemanguy
2022-06-22
5
-3
/
+27
*
x11: add nouveau to the xpresent whitelist
Dudemanguy
2022-06-22
1
-1
/
+3
*
x11: correct provider detection logic
Dudemanguy
2022-06-21
1
-2
/
+2
*
vo_vaapi_wayland: remove vaapi format query as formats are never used
Aaron Boxer
2022-06-21
1
-25
/
+2
*
meson: remove pointless d3d11 dictionary
Dudemanguy
2022-06-20
1
-5
/
+0
*
x11: replace strcasestr usage with bstr
Dudemanguy
2022-06-19
1
-6
/
+8
*
github/workflows: install libxpresent on freebsd
Dudemanguy
2022-06-19
1
-0
/
+1
*
x11: support xorg present extension
Dudemanguy
2022-06-19
13
-196
/
+99
*
x11: use xrandr providers for driver detection
Dudemanguy
2022-06-19
2
-0
/
+27
*
vo: move wayland presentation to separate files
Dudemanguy
2022-06-19
10
-120
/
+163
*
meson: use require when checking for vdpau
Dudemanguy
2022-06-19
1
-2
/
+6
*
ci/build: Do not manually install Meson in openSUSE container
Mia Herkt
2022-06-19
1
-1
/
+0
*
meson: rearrange library dependency order to avoid crash with fontconfig
Crend King
2022-06-18
1
-2
/
+4
*
vo_vaapi_wayland: only attach solid buffer once to main surface, on creation
Aaron Boxer
2022-06-15
1
-1
/
+1
*
vo_vaapi_wayland: remove unnecessary subsurface sync/desync in resize
Aaron Boxer
2022-06-15
1
-2
/
+0
*
ci/build-mingw64: enable test building
Jan Ekström
2022-06-15
1
-2
/
+3
*
ci/build-mingw64: bump dependencies
Jan Ekström
2022-06-15
2
-7
/
+7
*
ci/build-mingw64: switch to fossils directory for zlib
Jan Ekström
2022-06-15
1
-1
/
+1
*
ci/build-tumbleweed: attempt to enable unit tests in CI
Jan Ekström
2022-06-15
1
-2
/
+4
*
test/chmap: start adding AVChannelLayout unit tests
Jan Ekström
2022-06-15
1
-0
/
+130
*
audio/chmap: add mp_iterate_builtin_layouts
Jan Ekström
2022-06-15
2
-0
/
+32
*
f_lavfi: switch to AVChannelLayout when available
Jan Ekström
2022-06-15
1
-0
/
+7
*
ad_lavc: switch to AVChannelLayout when available
Jan Ekström
2022-06-15
1
-1
/
+18
*
af_lavcac3enc: switch to AVChannelLayout when available
Jan Ekström
2022-06-14
1
-3
/
+36
*
af_lavcac3enc: refactor chmap adding into its own function
Jan Ekström
2022-06-14
1
-7
/
+13
*
ao_lavc: switch to AVChannelLayout when available
Jan Ekström
2022-06-12
1
-0
/
+6
*
demux_lavf: switch to AVChannelLayout when available
Jan Ekström
2022-06-12
1
-0
/
+14
*
common/av_common: switch to AVChannelLayout when available
Jan Ekström
2022-06-12
1
-0
/
+6
*
audio/aframe: switch to AVChannelLayout when available
Jan Ekström
2022-06-12
1
-0
/
+32
*
audio: add AVChannelLayout helpers to convert from/to mp_chmap
Jan Ekström
2022-06-12
5
-1
/
+98
*
wayland: set appid before initial surface commit
Dudemanguy
2022-06-11
1
-3
/
+3
*
wayland_gl: fix a typo
Dudemanguy
2022-06-11
1
-1
/
+1
*
wayland_gl: wait until resize to create egl_window
Dudemanguy
2022-06-10
1
-34
/
+32
*
DOCS/options: fix incorrect labelling of hr-seek default
Sagnac
2022-06-10
1
-2
/
+2
*
sub: jsre filter: abort init early on empty filter list
Avi Halachmi (:avih)
2022-06-09
1
-1
/
+4
*
ci/mingw64: add git libplacebo for gpu-next
Jan Ekström
2022-06-07
1
-2
/
+13
*
github/workflows: move mingw CI to ubuntu 22.04
Jan Ekström
2022-06-07
1
-1
/
+1
*
ci/mingw64: make meson crossfile global
Jan Ekström
2022-06-07
1
-17
/
+17
*
wayland_gl: use wl->scaling when creating egl_window
Dudemanguy
2022-06-07
1
-2
/
+3
*
wayland: rearrange initialization logic
Dudemanguy
2022-06-07
1
-10
/
+8
*
player: add tiff/tif (TIFF) to list of image extensions
AtticFinder65536
2022-06-07
1
-1
/
+1
*
player: add jxl (JPEG XL) to list of image extensions
AtticFinder65536
2022-06-07
1
-1
/
+1
*
wayland: remove some unneeded lines from reconfig
Dudemanguy
2022-06-06
1
-2
/
+0
*
vo_gpu_next: fix OSD rendering of screenshots
Niklas Haas
2022-06-06
1
-5
/
+6
*
meson: add internal arg to wayland-protocols' get_variable()
Simon Ser
2022-06-05
1
-1
/
+1
*
osc.lua: add idlescreen and osc-idlescreen
Dudemanguy
2022-06-04
2
-8
/
+48
*
video/out/dither: remove custom index_t typedef
Wessel Dankers
2022-06-04
1
-26
/
+24
*
wayland: force vo_vaapi_wayland scaling to 1
Dudemanguy
2022-05