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
path:
root
/
meson.build
Commit message (
Expand
)
Author
Age
Files
Lines
*
mac/vulkan: add support for frame timing via presentation feedback
der richter
2024-04-10
1
-0
/
+1
*
vo: add win32 context menu support
Shuanglei Tao
2024-04-06
1
-1
/
+2
*
mac/app: rewrite App c main function, startup and termination in swift
der richter
2024-04-01
1
-1
/
+0
*
mac/app: rewrite Application class in swift
der richter
2024-04-01
1
-1
/
+2
*
ao_avfoundation: initial avfoundation ao support
Misaki Kasumi
2024-03-29
1
-2
/
+11
*
meson: refine dependencies of many feature checks
sfan5
2024-03-26
1
-41
/
+55
*
meson: remove some unneeded features from list
sfan5
2024-03-26
1
-16
/
+5
*
mac/apphub: migrate remaining events functionality to new AppHub
der richter
2024-03-24
1
-2
/
+3
*
mac/event: add helper to subscribe to mpv events and property changes
der richter
2024-03-24
1
-0
/
+1
*
mac/option: move option functionality from mpv helper to option helper
der richter
2024-03-21
1
-1
/
+1
*
mac/type: move c<>swift type bridging into a dedicated type helper
der richter
2024-03-21
1
-0
/
+1
*
meson: conditionalize searching for ANGLE's EGL
sfan5
2024-03-21
1
-2
/
+3
*
meson: get rid of 'egl-helpers' feature
sfan5
2024-03-21
1
-3
/
+2
*
meson: fix EGL version check
sfan5
2024-03-21
1
-1
/
+1
*
meson: remove winmm dependency for win32 desktop target
nanahi
2024-03-19
1
-2
/
+1
*
win32: increase hires timer resolution
nanahi
2024-03-19
1
-0
/
+1
*
meson: bump warning level to 2
nanahi
2024-03-19
1
-1
/
+6
*
mac/touchbar: rewrite touch bar in swift
der richter
2024-03-18
1
-1
/
+1
*
mac/events: move input ctx related functionality into new input helper
der richter
2024-03-14
1
-0
/
+1
*
meson: fix ios-gl hwdec build
Robert Kopaczewski
2024-03-12
1
-1
/
+1
*
meson: remove main function from libmpv build
owl0w1
2024-03-07
1
-5
/
+5
*
mac/menu: rewrite menu bar in swift
der richter
2024-03-07
1
-6
/
+6
*
osdep/mac: make mac naming of files, folders and function consistent
der richter
2024-02-28
1
-20
/
+20
*
meson: add custom target for macOS App bundling
der richter
2024-02-24
1
-0
/
+8
*
options/path: move path utility functions to misc/path_utils
nanahi
2024-02-23
1
-0
/
+1
*
osdep/io: move I/O utility functions to misc/io_utils
nanahi
2024-02-23
1
-0
/
+1
*
meson: set default options for libplacebo if using subproject
llyyr
2024-02-12
1
-1
/
+2
*
player: remove all rpi-specific code
Dudemanguy
2024-02-05
1
-22
/
+1
*
meson: bump libplacebo required version to 6.338.2
Kacper Michajłow
2024-01-31
1
-1
/
+1
*
win32: move IME candidate window to video window
nanahi
2024-01-15
1
-0
/
+1
*
meson: use subprocess-dummy.c fallback when fork func doesn't exist
karelrooted
2023-12-03
1
-1
/
+5
*
meson: fix check for dvbin availability
sfan5
2023-11-29
1
-2
/
+3
*
build: only directly link shaderc and spirv-cross on windows
Dudemanguy
2023-11-28
1
-2
/
+2
*
meson: move mpv.com target after mpv.exe to avoid meson version warning
Kacper Michajłow
2023-11-27
1
-7
/
+7
*
meson: generate .com in the same place as the .exe if possible
Dudemanguy
2023-11-27
1
-0
/
+7
*
meson: add missing _GNU_SOURCE in check
Kacper Michajłow
2023-11-25
1
-0
/
+1
*
meson: adjust win32 defines
Kacper Michajłow
2023-11-25
1
-3
/
+8
*
meson: don't define __USE_MINGW_ANSI_STDIO
Kacper Michajłow
2023-11-25
1
-1
/
+1
*
meson: also expose present_sync for VT-only after a96d04f19d73
Jan Beich
2023-11-22
1
-1
/
+1
*
vaapi: add support for vaapi-win32
Kacper Michajłow
2023-11-22
1
-1
/
+8
*
hwdec: support videotoolbox with libplacebo
rcombs
2023-11-16
1
-2
/
+15
*
cocoa: remove OpenGL cocoa backend
der richter
2023-11-10
1
-8
/
+3
*
TOOLS/macos-sdk-version: remove legacy sdk version retrieval
der richter
2023-11-10
1
-4
/
+2
*
meson: remove several macos-10-* build options
Dudemanguy
2023-11-09
1
-18
/
+3
*
meson: add missing source file for UWP
Kacper Michajłow
2023-11-08
1
-1
/
+2
*
osdep/threads-posix: use CLOCK_MONOTONIC if supported
Kacper Michajłow
2023-11-08
1
-0
/
+4
*
threads: rename threads.c to threads-posix.c
Kacper Michajłow
2023-11-05
1
-1
/
+1
*
threads: move pthread debug to threads-posix.h
Kacper Michajłow
2023-11-05
1
-3
/
+0
*
mp_thread: add win32 implementation
Kacper Michajłow
2023-11-05
1
-24
/
+10
*
meson: do the macos sdk version comparison in meson
Dudemanguy
2023-10-29
1
-1
/
+3
*
Revert "meson: import python module"
Dudemanguy
2023-10-29
1
-5
/
+2
*
meson: import python module
m154k1
2023-10-28
1
-2
/
+5
*
osdep/timer-win2: rename to timer-win32
Kacper Michajłow
2023-10-25
1
-1
/
+1
*
meson: remove libplacebo wrap
llyyr
2023-10-25
1
-2
/
+1
*
meson: make libplacebo a required dependency
llyyr
2023-10-23
1
-28
/
+16
*
meson: remove -D_ISOC99_SOURCE flag
Dudemanguy
2023-10-21
1
-2
/
+1
*
osdep: drop atomic fallback
NRK
2023-10-20
1
-7
/
+3
*
meson: streamline selection of certain osdep sources
sfan5
2023-10-20
1
-12
/
+11
*
stream_cdda: remove fallback for ancient libcdio versions
Dudemanguy
2023-10-19
1
-2
/
+3
*
ci: enable -Werror
Kacper Michajłow
2023-10-19
1
-2
/
+0
*
vo_gpu/vo_gpu_next: add vulkan support for macOS
der richter
2023-10-14
1
-4
/
+11
*
vo: use mp_poll wrapper in wait_events when applicable
Dudemanguy
2023-10-10
1
-0
/
+3
*
osdep: rename polldev to poll_wrapper
Dudemanguy
2023-10-10
1
-1
/
+1
*
meson: declare libmpv as a dependency and override it
Dudemanguy
2023-10-03
1
-0
/
+4
*
win32/pthread: define _POSIX_TIMERS to notify they are not supported
Kacper Michajłow
2023-09-29
1
-3
/
+0
*
meson: don't link pthreads when internal impl is used
Kacper Michajłow
2023-09-29
1
-3
/
+6
*
meson: don't require swift when checking macos sdk
Dudemanguy
2023-09-27
1
-4
/
+8
*
meson: enable cplugins on Windows
Kacper Michajłow
2023-09-20
1
-2
/
+2
*
meson: check vulkan version
syphyr
2023-09-13
1
-1
/
+1
*
meson: rename last feature with underscore
sfan5
2023-09-11
1
-1
/
+1
*
meson: add -Bsymbolic for libmpv
Kacper Michajłow
2023-09-07
1
-0
/
+1
*
meson: include our local copy of libavutil uuid if ffmpeg is too old
Philip Langdale
2023-09-04
1
-0
/
+5
*
meson: rename all features with underscores
sfan5
2023-08-20
1
-10
/
+9
*
meson: remove redundant libplacebo version check for Vulkan interop
Philip Langdale
2023-08-19
1
-2
/
+2
*
x11: remove xinerama and refactor window geometry
Dudemanguy
2023-08-20
1
-1
/
+0
*
x11: require randr 1.4
Dudemanguy
2023-08-20
1
-1
/
+1
*
meson: remove redundant libplacebo-next check
Niklas Haas
2023-08-18
1
-11
/
+3
*
meson: bump minimum libplacebo dependency to v6.292
Niklas Haas
2023-08-18
1
-1
/
+1
*
build: check for SNDCTL_DSP_HALT for oss-audio
Leonardo Taccari
2023-08-16
1
-1
/
+1
*
vf_vapoursynth: save display resolution as a variable
Dudemanguy
2023-08-13
1
-2
/
+2
*
build: remove version.py
Kacper Michajłow
2023-08-02
1
-7
/
+2
*
drm: bump minimum version to 2.4.105
LaserEyess
2023-07-31
1
-4
/
+1
*
build: remove outdated generated directory
Dudemanguy
2023-07-31
1
-8
/
+23
*
ao_sndio: use sio_flush() to improve controls responsiveness
Alexandre Ratchov
2023-07-30
1
-0
/
+1
*
meson: look for linux/input-event-codes.h with libwayland flags
Jan Beich
2023-07-29
1
-1
/
+3
*
build: remove unneeded libdl requirement for vaapi
Dudemanguy
2023-07-25
1
-2
/
+2
*
build: refactor vaapi handling
Gusar321
2023-07-25
1
-16
/
+21
*
build: vaapi-x-egl is not used anywhere, remove it
Gusar321
2023-07-24
1
-1
/
+0
*
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
1
-2
/
+2
*
build: internally rename gl-wayland to egl-wayland
Dudemanguy
2023-07-23
1
-3
/
+3
*
Revert "vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy"
sfan5
2023-07-23
1
-2
/
+2
*
build: make dmabuf-wayland a build option and require drm
Dudemanguy
2023-07-14
1
-8
/
+12
*
vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
Kacper Michajłow
2023-07-02
1
-2
/
+2
*
video/image_writer: add avif screenshot support
cloud11665
2023-07-01
1
-0
/
+1
*
osdep: add mp_get_user_langs
rcombs
2023-06-25
1
-1
/
+4
*
osdep: move cfstr<->cstr conversions to a new apple_utils.c file
rcombs
2023-06-25
1
-1
/
+2
*
misc: add language-matching utilities
rcombs
2023-06-25
1
-0
/
+1
*
ao_pipewire: bump dependency to 0.3.48
Thomas Weißschuh
2023-06-21
1
-1
/
+1
*
wayland: bump wayland-protocols to 1.25
Dudemanguy
2023-06-16
1
-1
/
+1
*
wayland: bump required version to 1.20
Dudemanguy
2023-06-16
1
-2
/
+2
*
hwdec_cuda: bump required headers version for timeline semaphores
Philip Langdale
2023-06-04
1
-1
/
+1
*
hwdec_vulkan: check for the correct libplacebo version
Philip Langdale
2023-05-29
1
-2
/
+2
*
hwdec_vulkan: simplify requirement checks for Vulkan interop
Philip Langdale
2023-05-29
1
-4
/
+3
*
hwdec_vulkan: add Vulkan HW Interop
Philip Langdale
2023-05-28
1
-1
/
+13
*
vo_dmabuf_wayland: rewrite around wl_list
Dudemanguy
2023-05-24
1
-1
/
+0
*
osdep: separate out macos paths from path-unix.c
Dudemanguy
2023-05-09
1
-2
/
+7
*
meson: bump required version to 0.62
Dudemanguy
2023-05-02
1
-10
/
+6
*
meson: use the new build_options method
Dudemanguy
2023-04-11
1
-6
/
+9
*
win32: follow Windows settings and update dark mode state
Kacper Michajłow
2023-04-04
1
-0
/
+1
*
build: add check for eglext_angle.h when checking for ANGLE
Kacper Michajłow
2023-04-02
1
-3
/
+8
*
build: add an option to control gpu-next
Kacper Michajłow
2023-03-28
1
-10
/
+10
*
meson: fix libplacebo-next version comparison
Philip Langdale
2023-03-26
1
-1
/
+1
*
meson: bump libplacebo-next required version to 5.264
Philip Langdale
2023-03-26
1
-3
/
+3
*
meson: rst2pdf handle dependency file
Thomas Weißschuh
2023-03-24
1
-1
/
+11
*
test: integrate unittests with meson
Dudemanguy
2023-03-02
1
-14
/
+16
*
player: remove unittest option
Dudemanguy
2023-03-02
1
-17
/
+0
*
zimg: add ZIMG_TRANSFER_ST428 mapping
Kacper Michajłow
2023-03-02
1
-0
/
+1
*
command: add platform property
Dudemanguy
2023-02-27
1
-0
/
+1
*
Vulkan: add configure check for VK_KHR_display extension
rcombs
2023-02-20
1
-1
/
+7
*
meson: move vector check inside of meson.build
Dudemanguy
2023-02-02
1
-3
/
+5
*
meson: check macos touchbar with has_header
Dudemanguy
2023-02-02
1
-2
/
+2
*
meson: check pthread provider with has_function
Dudemanguy
2023-02-02
1
-10
/
+10
*
meson: replace check_header with has_header
Dudemanguy
2023-01-31
1
-2
/
+2
*
meson: actually use -Werror=format-security
Dudemanguy
2023-01-31
1
-1
/
+1
*
meson: add missing library dep for egl_angle_lib check
Kacper Michajłow
2023-01-28
1
-0
/
+5
*
meson: reuse libmpv objects for cplayer
Thomas Weißschuh
2023-01-26
1
-10
/
+13
*
meson: skip some unneeded macos-specific checks
Dudemanguy
2023-01-20
1
-23
/
+24
*
meson: drop feature plain-gl
Thomas Weißschuh
2023-01-19
1
-2
/
+1
*
meson: limit vaapi checks
Thomas Weißschuh
2023-01-19
1
-3
/
+3
*
meson: don't add libmpv and cplayer features to conf_data
Thomas Weißschuh
2023-01-19
1
-3
/
+4
*
meson: remove dependency from libmpv to plain-gl
Thomas Weißschuh
2023-01-19
1
-2
/
+2
*
meson: add simple test executable for libmpv
Thomas Weißschuh
2023-01-19
1
-0
/
+3
*
TOOLS/docutils-wrapper: make executable + alphabetize
Dudemanguy
2023-01-13
1
-1
/
+1
*
meson: also search for rst2html with .py extension
Ionen Wolkens
2023-01-13
1
-1
/
+1
*
meson: dynamically compute dependencies for manpage and html build
Thomas Weißschuh
2023-01-08
1
-2
/
+12
*
build: add configure test for POSIX shm for the sake of vo_kitty
sfan5
2022-12-26
1
-0
/
+5
*
vo_kitty: Introduce modern sixel alternative
Mia Herkt
2022-12-21
1
-0
/
+1
*
ffmpeg: increase minimum required version to 4.4
Philip Langdale
2022-12-01
1
-7
/
+7
*
meson: fix stdatomic detection on bsd
Dudemanguy
2022-11-22
1
-3
/
+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
*
meson: fix macos-touchbar check
Dudemanguy
2022-11-11
1
-9
/
+5
*
meson: move dmabuf-wayland specific files under the right check
Dudemanguy
2022-11-03
1
-3
/
+3
*
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
1
-1
/
+1
*
ao_pipewire: compatibility for libpipewire 0.3.19
Thomas Weißschuh
2022-10-26
1
-1
/
+1
*
vo_vaapi_wayland: remove, as it is superceded by vo_dmabuf_wayland
Aaron Boxer
2022-10-26
1
-5
/
+0
*
vo_dmabuf_wayland: wayland VO displaying dmabuf buffers
Aaron Boxer
2022-10-26
1
-0
/
+9
*
vo_gpu/hwdec: rename and introduce legacy names for some interops
Philip Langdale
2022-10-11
1
-1
/
+1
*
vo_gpu: hwdec: add Android hwdec utilizing AImageReader
sfan5
2022-10-02
1
-0
/
+9
*
mpv.metainfo.xml: add XDG appstream metadata manifest
Vitaly Zaitsev
2022-09-09
1
-0
/
+1
*
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
*
misc/random: add xoshiro random number implementation
Leo Izen
2022-08-17
1
-0
/
+1
*
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
1
-412
/
+239
*
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
*
drm_common: remove hard dependency on drmIsKMS()
sfan5
2022-08-11
1
-0
/
+10
*
hwdec/drmprime: add drmprime hwdec-interop
Philip Langdale
2022-08-09
1
-1
/
+3
*
hwdec/dmabuf_interop: use AVDRMFrameDescriptor to describe dmabufs
Philip Langdale
2022-08-03
1
-2
/
+22
*
hwdec/vaapi: rename interops to reflect more general use
Philip Langdale
2022-08-03
1
-2
/
+2
*