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
*
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-30
1
-1
/
+2
*
DOCS/interface-changes: mention vaapi-wayland vo
Dudemanguy
2022-05-30
1
-0
/
+1
*
vo: move allocate_memfd method to wayland_common
Aaron Boxer
2022-05-30
4
-36
/
+26
*
vo_vaapi_wayland/wayland_common: code style fixes
Dudemanguy
2022-05-30
4
-139
/
+178
*
wayland: use mp_tag_str not drm_format_string
Dudemanguy
2022-05-30
4
-455
/
+3
*
vo: allow vaapi_wayland and vaapi_x11 to coexist
Aaron Boxer
2022-05-30
1
-2
/
+3
*
wayland: don't depend on the order of global announcements
Julian Orth
2022-05-28
1
-4
/
+10
*
vo: add new vaapi-wayland driver
Aaron Boxer
2022-05-24
12
-4
/
+992
*
demux: stop iterating over demuxers as soon as a match is found
Emanuele Torre
2022-05-21
1
-1
/
+3
*
osc.lua: fix crash when calling osc-tracklist while idle
CogentRedTester
2022-05-19
1
-1
/
+1
*
player: check for argv before printing help text
Dudemanguy
2022-05-16
1
-1
/
+3
*
player: set EOF when seeking to end with keep-open
Dudemanguy
2022-05-14
1
-1
/
+4
*
various: remove trailing whitespace
Guido Cella
2022-05-14
12
-17
/
+17
*
wayland: use wl_output v4 for display-names
Dudemanguy
2022-05-13
1
-2
/
+4
*
lua: avoid rare memory leak in mp.join_path
Guido Cella
2022-05-12
1
-4
/
+3
*
client API: always export symbols on windows
Dudemanguy
2022-05-11
1
-3
/
+3
*
stream_lavf: add support for ipfs and ipns
Mark Gaiser
2022-05-05
1
-1
/
+1
*
meson: compile mpv.exe as a win32 gui application
Dudemanguy
2022-05-05
2
-8
/
+2
*
context_drm_egl: support monitor par
Dudemanguy
2022-05-05
1
-0
/
+9
*
github/workflows: add macOS 12 build
Jan Ekström
2022-05-05
1
-0
/
+1
*
video/image_writer: tag colorspace in AVCodecContext
Leo Izen
2022-05-04
1
-2
/
+4
*
DOCS/input: fix typo "NANME" -> "NAME"
Emanuele Torre
2022-05-02
1
-1
/
+1
*
console.lua: don't render a 2nd cursor on the OSC
Guido Cella
2022-05-01
1
-1
/
+1
*
video/image_writer: fix high-depth JPEG XL screenshots
Leo Izen
2022-04-29
1
-1
/
+5
*
build: add avcodec jpegxl dependency versions
Leo Izen
2022-04-28
3
-5
/
+8
*
demux: add support for r128 replaygain tags
datasone
2022-04-28
1
-0
/
+13
*
DOCS/ao: remove only usage of git.io link shortening service
Jakub Wilk
2022-04-28
1
-1
/
+2
*
wayland: use wl_surface_damage_buffer
Dudemanguy
2022-04-27
2
-5
/
+5
*
DOCS/options: properly capitalize JPEG XL
Leo Izen
2022-04-26
1
-3
/
+3
*
video/image_writer: add Jpeg XL screenshots
Leo Izen
2022-04-26
3
-0
/
+31
*
various: fix typos
Cœur
2022-04-25
34
-51
/
+51
*
vo_gpu_next: avoid 0x0 resizes
Dudemanguy
2022-04-24
1
-2
/
+4
*
github/workflows: workaround git permissions error
Dudemanguy
2022-04-21
1
-0
/
+2
*
DOCS/options: update the --load-osd-console documentation
Guido Cella
2022-04-21
1
-4
/
+3
*
DOCS/input: update the ASS tags documentation URL
Guido Cella
2022-04-21
1
-1
/
+2
*
options: make --cover-art-auto=exact the default
Guido Cella
2022-04-21
2
-3
/
+3
*
player: add cover-art-whitelist option
Guido Cella
2022-04-21
4
-3
/
+12
*
DOCS: fix the typo of --sub-justify
hooke007
2022-04-21
1
-1
/
+1
*
DOCS: correct --sub-shadow-color
hooke007
2022-04-21
1
-6
/
+6
*
DOCS/{mpv,options}: document the watch later functionality
Guido Cella
2022-04-21
3
-67
/
+99
*
vo_wlshm: use draw_frame instead of draw_image
Dudemanguy
2022-04-21
1
-3
/
+3
*
mpv.desktop: add japanese translation
Dudemanguy
2022-04-21
1
-0
/
+3
*
ci: switch Tumbleweed build to openSUSE container registry
Mia Herkt
2022-04-19
1
-1
/
+1
*
vd_lavc: fixup unchecked usage of AV_CODEC_EXPORT_DATA_FILM_GRAIN
Jan Ekström
2022-04-13
1
-0
/
+7
*
vd_lavc: fix decoder initialization when no VO is available
Jan Ekström
2022-04-11
1
-6
/
+20
*
vd_lavc: remove duplicate vd_ffmpeg_ctx pointer from init_avctx
Jan Ekström
2022-04-11
1
-2
/
+1
*
wayland: use wl_output v4 for --fs-screen-name
Dudemanguy
2022-04-11
1
-3
/
+30
*
x11: avoid wasteful rendering when possible
Dudemanguy
2022-04-11
7
-1
/
+37
*
player: rearrange video sync opts/enums/defines
Dudemanguy
2022-04-11
6
-32
/
+32
*
wayland: unify visibility checking code
Dudemanguy
2022-04-11
7
-23
/
+33
*
vo_gpu/d3d11: add message ID based log level mapping
Jan Ekström
2022-04-11
1
-6
/
+64
*
vo_gpu/d3d11: mimic libplacebo backbuffer usage
Jan Ekström
2022-04-11
1
-7
/
+10
*
vo_gpu/d3d11: enable receival of color depth without active backbuffer
Jan Ekström
2022-04-11
1
-2
/
+12
*
vo_gpu/d3d11: add helper function to get ra_format from DXGI_FORMAT
Jan Ekström
2022-04-11
2
-0
/
+16
*
vo_gpu_next: switch to unpooled hwdec mapping
Niklas Haas
2022-04-11
5
-69
/
+90
*
x11: fix screen-name option
Dudemanguy
2022-04-08
1
-0
/
+1
*
mpv.desktop: add turkish translation
Oğuz Ersen
2022-04-08
1
-0
/
+3
*
options.lua: remove unused function
Guido Cella
2022-04-08
1
-7
/
+0
*
options: add osd-playing-msg-duration
Guido Cella
2022-04-07
4
-1
/
+10
*
egl_helpers: request at least 8 alpha bits if necessary
Olivier Perret
2022-04-07
1
-1
/
+1
*
DOCS/input: mark chapter-list as writable
Guido Cella
2022-04-07
1
-1
/
+1
*
drm: context_drm_egl: add support for enabling VRR
Philip Langdale
2022-04-05
6
-0
/
+41
*
vd_lavc: add vo caps and option to set GPU film grain application
Lynne
2022-04-05
4
-1
/
+32
*
vo_gpu_next: apply film grain if such metadata is present
Lynne
2022-04-05
1
-0
/
+5
*
vf_format: support forwarding/stripping film grain metadata
Lynne
2022-04-05
3
-0
/
+11
*
mp_image: support film grain parameters
Lynne
2022-04-05
2
-0
/
+12
*
vd_lavc: hide a deprecation warning in already handled compatible code
Jan Ekström
2022-04-03
1
-1
/
+3
*
sub/osd: use atomic for osd_state.force_video_pts
Aman Karmani
2022-04-02
2
-11
/
+8
*
osdep/atomic: add mp_atomic_double
Aman Karmani
2022-04-02
1
-0
/
+2
*
Revert "vo_gpu_next: remove unnecessary dependency"
Niklas Haas
2022-04-01
1
-2
/
+1
*
ao_pipewire: Do not hold thread lock during loop stop
Thomas Weißschuh
2022-03-31
1
-3
/
+1
*
ao_pipewire: fix resource lifetimes
Thomas Weißschuh
2022-03-30
1
-7
/
+21
*
vo_gpu_next: remove unnecessary dependency
Niklas Haas
2022-03-29
1
-1
/
+2
*
lua: use correct chunkname when loading script files
sfan5
2022-03-23
1
-3
/
+6
*
vo_gpu[_next]: hwdec: fix logging regression when probing
Philip Langdale
2022-03-21
12
-32
/
+59
*
common/av_log: explicitly include version.h for required libraries
Leo Izen
2022-03-17
1
-0
/
+6
*
vo_gpu_next: also include stride alignment in DR size
Niklas Haas
2022-03-14
1
-2
/
+3
*
vulkan: correctly inherit proc_addr pointer
Niklas Haas
2022-03-13
1
-0
/
+1
*
ao_sndio: fix parentheses warning
LaserEyess
2022-03-11
1
-3
/
+3
*
client API: also export mpv_stream_cb_add_ro
Dudemanguy
2022-03-11
1
-2
/
+2
*
vo_gpu: hwdec_vaapi: Improve logging when probing surface formats
Philip Langdale
2022-03-10
2
-4
/
+25
*
DOCS/options.rst DOCS/vo.rst: Update discussion of hwdec usage
Philip Langdale
2022-03-09
2
-90
/
+99
*
vo_gpu_next: fix crash when disabling DR at runtime
Niklas Haas
2022-03-08
1
-5
/
+6
*
vo_gpu_next: don't leak mpi on failed upload
Niklas Haas
2022-03-08
1
-32
/
+37
*
vo_gpu_next: properly keep track of DR allocations
Niklas Haas
2022-03-07
1
-27
/
+39
*
hwdec: warn on unsupported hwdec option value
Avi Halachmi (:avih)
2022-03-07
1
-5
/
+10
*
vo_gpu_next: don't allocate dr_buf as part of the AVBufferRef
Niklas Haas
2022-03-06
1
-20
/
+9
*
hwdec: fix out-of-date preprocessor variable name
Niklas Haas
2022-03-04
1
-1
/
+1
*
ytdl_hook.lua: consider any subprocess status != 0 as error
Avi Halachmi (:avih)
2022-03-03
1
-1
/
+6
*
vo_gpu_next: add D3D11 RA texture wrapping/unwrapping for hwdec
James Ross-Gowan
2022-03-03
3
-5
/
+44
*
vo_gpu_next: add support for hardware decoding
Niklas Haas
2022-03-03
3
-40
/
+166
*
manpage: add vo_gpu_next wiki link to manpage
Niklas Haas
2022-03-03
1
-1
/
+4
*
vo_gpu_next: configure the VO queue size dynamically
Niklas Haas
2022-03-03
1
-12
/
+21
*
vo_gpu_next: expose EGLDisplay to pl_gpu
Niklas Haas
2022-03-03
1
-0
/
+7
*
vo_gpu: move hwdec loading code to common helper
Niklas Haas
2022-03-03
6
-153
/
+193
*
hwdec: release images as soon as possible after mapping
Niklas Haas
2022-03-03
3
-4
/
+15
*
hwdec_vaapi_vk: rename to vaapi_pl
Niklas Haas
2022-03-03
6
-26
/
+25
*
hwdec_vaapi_gl: properly zero initialize priv struct
Niklas Haas
2022-03-03
1
-6
/
+8
*
filters: Re-add vavpp deinterlacing auto-filter
Philip Langdale
2022-03-02
1
-0
/
+5
*
ytdl_hook: fix url_is_safe to match URL protocols properly
George Brooke
2022-03-02
1
-1
/
+1
*
vo_gpu_next: remove/simplify plane flipping hacks
Niklas Haas
2022-02-25
3
-42
/
+14
*
vo_gpu_next: avoid rendering subtitles as HDR/wide gamut
Niklas Haas
2022-02-25
1
-1
/
+9
*
mp_image: fix mp_image_plane_w/h
Niklas Haas
2022-02-24
1
-4
/
+2
*
stats.lua: page 2 - frame timing: use fixed display order
Avi Halachmi (:avih)
2022-02-23
1
-1
/
+10
*
stats.lua: graphs: fix bad rendering due to division by 0
Avi Halachmi (:avih)
2022-02-21
1
-6
/
+9
*
vo_gpu_next: refactor subtitle rendering
Niklas