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
*
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 Haas
2022-02-21
6
-35
/
+63
*
options: add always to stop-screensaver
Dudemanguy
2022-02-18
3
-5
/
+12
*
DOCS/input: document subprocess more clearly
Guido Cella
2022-02-18
1
-19
/
+23
*
DOCS/input: fix typo
Guido Cella
2022-02-18
1
-1
/
+1
*
vo_gpu: hwdec: load hwdec interops on-demand by default
Philip Langdale
2022-02-17
8
-24
/
+108
*
ao_pipewire: fix ao-volume handling
Alex B
2022-02-11
1
-3
/
+6
*
vo_gpu_next: don't crash on negative plane strides
Niklas Haas
2022-02-11
1
-5
/
+34
*
vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7
James Ross-Gowan
2022-02-09
1
-0
/
+10
*
meson: remove horrifying macos luajit hack
Dudemanguy
2022-02-07
1
-17
/
+4
*
github/workflows: use lua 5.1 on macos
Dudemanguy
2022-02-07
1
-1
/
+1
*
DOCS/mpv: improve vf=rotate examples
Guido Cella
2022-02-07
1
-5
/
+5
*
wayland: partially fix drag and drop handling
Dudemanguy
2022-02-07
1
-2
/
+15
*
ao_pipewire: validate pod creation
Thomas Weißschuh
2022-02-06
1
-0
/
+6
*
ao_pipewire: add support for device selection
Thomas Weißschuh
2022-02-06
1
-14
/
+188
*
vo_gpu_next/context: get graphics API-specific contexts from pl_gpu
Jan Ekström
2022-02-06
1
-36
/
+31
*
vf_format: simplify frame type checking after addition of DoVi option
Jan Ekström
2022-02-06
1
-1
/
+5
*
vo_gpu: hwdec_vaapi: Don't probe formats for irrelevant endpoints
Philip Langdale
2022-02-06
1
-0
/
+8
*
ci/appveyor: fix package install line
appveyor
sfan5
2022-02-06
1
-1
/
+1
*
osc.lua: seekbar hover: speed-up chapter access
Avi Halachmi (:avih)
2022-02-06
1
-8
/
+9
*
js: utils.get_user_path: make wrapper of expand-path
Avi Halachmi (:avih)
2022-02-04
3
-10
/
+5
*
libplacebo: switch to new target format API
Niklas Haas
2022-02-03
1
-1
/
+6
*
libplacebo: switch to new GPU limits APIs
Niklas Haas
2022-02-03
1
-6
/
+11
*
libplacebo: switch to v4 naming convention
Niklas Haas
2022-02-03
5
-50
/
+46
*
libplacebo: update log helpers
Niklas Haas
2022-02-03
8
-38
/
+35
*
libplacebo: bump minimum dependency to 4.157
Niklas Haas
2022-02-03
3
-12
/
+5
*
vo_gpu_next: create shader cache dir if missing
Niklas Haas
2022-02-03
1
-0
/
+1
*
build: rename libplacebo version check
Niklas Haas
2022-02-03
4
-8
/
+8
*
wayland: always start rendering after a resize
Julian Orth
2022-02-03
1
-0
/
+6
*
DOCS/options.rst: fix typo (double "aspect")
Avi Halachmi (:avih)
2022-02-03
1
-1
/
+1
*
filter kernels: add cosine window
garamond13
2022-02-03
1
-0
/
+6
*
wscript: bump libplacebo version requirement to 4.190
Jan Ekström
2022-02-02
1
-2
/
+2
*
vo_gpu_next: initial attempt at adding d3d11 support
Jan Ekström
2022-02-02
2
-8
/
+88
*
vo_gpu_next/context: common'ize things that would be common for non-vulkan
Jan Ekström
2022-02-02
1
-10
/
+25
*
vo_gpu/d3d11: enable access to the underlying ra_ctx swap chain
Jan Ekström
2022-02-02
2
-0
/
+22
*
vo_gpu/d3d11: add more usage flags to the swapchain images
James Ross-Gowan
2022-02-02
1
-1
/
+8
*
vo_gpu/d3d11: early exit in start_frame if output fbo is nullptr
Jan Ekström
2022-02-02
1
-0
/
+3
*
win32: apply geometry position to content instead of window
Avi Halachmi (:avih)
2022-02-02
1
-1
/
+6
*
meson: fix libdl existence check for *bsd systems
Andrew Krasavin
2022-02-02
1
-6
/
+7
*
auto_profiles.lua: don't warn if profile-restore=default
CogentRedTester
2022-01-30
1
-1
/
+1
*
DOCS/input.rst: profile-list: profile-restore could be missing
Avi Halachmi (:avih)
2022-01-30
1
-0
/
+4
*
meson: add version check to wayland-protocols
Dudemanguy
2022-01-29
1
-1
/
+1
*
wayland: always resize when scale changes on surface enter
Dudemanguy
2022-01-27
1
-0
/
+1
*
wayland: support extra mouse buttons
Ryan Hendrickson
2022-01-28
1
-18
/
+22
*
wayland: actually handle 0x0 resizes correctly
Dudemanguy
2022-01-27
1
-0
/
+8
*
Revert "wayland: ignore 0x0 resizes"
Dudemanguy
2022-01-27
1
-3
/
+2
*
build: remove aviocontext bytes_read check
Dudemanguy
2022-01-25
4
-22
/
+1
*
x11: sanitize window title to UTF-8 for EWMH
Dudemanguy
2022-01-24
1
-2
/
+7
*
wayland: sanitize toplevel title to UTF-8
Dudemanguy
2022-01-24
1
-1
/
+5
*
wayland: ignore 0x0 resizes
Dudemanguy
2022-01-23
1
-2
/
+3
*
version.py/version.sh: bump copyright year
Dudemanguy
2022-01-22
2
-2
/
+2
*
ci/build-freebsd: enable sndio ao during build
Dudemanguy
2022-01-22
2
-0
/
+3
*
ao_sndio: bugfix and small refactoring for #8314
Andrew Krasavin
2022-01-22
4
-45
/
+54
*
ao_sndio: add this audio output again
rim
2022-01-22
5
-0
/
+334
*
options: only apply sub-visibility to primary subs
Dudemanguy
2022-01-22
5
-9
/
+9
*
Revert "options: add --sub-visibility=<primary-only|secondary-only>"
Avi Halachmi (:avih)
2022-01-19
9
-23
/
+22
*
options: add --sub-visibility=<primary-only|secondary-only>
Ripose
2022-01-19
9
-22
/
+23
*
player: add thd (TrueHD) to whitelist of audio extensions
chelobaka
2022-01-19
1
-1
/
+1
*
player: fix parentheses warning with &&
LaserEyess
2022-01-18
1
-2
/