summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* video: make csp option definitions privateThomas Weißschuh2023-02-242-22/+19
* video: make csp equalizer params floatThomas Weißschuh2023-02-243-11/+13
* vo_gpu: fix newline in log messagesfan52023-02-241-1/+1
* demux: constify a struct membersfan52023-02-241-3/+2
* vo_gpu_next: fix color space hint with target peak overrideKacper Michajłow2023-02-231-1/+4
* DOCS: clarify that GLX is deprecatedsfan52023-02-221-1/+1
* options: remove explicit initialization of integers to 0Christoph Heinrich2023-02-216-18/+1
* options: remove OPT_FLAGChristoph Heinrich2023-02-212-65/+0
* options: transition properties from flag to boolChristoph Heinrich2023-02-215-40/+39
* options: transition commands from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-2113-19/+27
* options: transition options from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-2180-576/+550
* input: remove unused struct memberChristoph Heinrich2023-02-211-1/+0
* DOCS/client-api-changes.rst: move mpv_del_property to 0.36.0llyyr2023-02-211-1/+2
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-2084-125/+0
* ao_pipewire: drop unused #include "generated/version.h"Thomas Weißschuh2023-02-201-1/+0
* Vulkan: add configure check for VK_KHR_display extensionrcombs2023-02-205-2/+18
* vo_gpu_next: add --tone-mapping-visualizeNiklas Haas2023-02-195-0/+16
* vo_gpu_next: parse Dolby Vision metadata for dynamic scene brightnessquietvoid2023-02-193-16/+53
* mp_image: forward AV_FRAME_DATA_DOVI_RPU_BUFFER side dataquietvoid2023-02-193-1/+13
* DOCS: document JPEG XL default effort changeLeo Izen2023-02-182-1/+2
* Revert "vo_dmabuf_wayland: drop support for linux-dmabuf-v2"Dudemanguy2023-02-184-5/+35
* video/image_writer: use effort=4 default for JXL screenshotsLeo Izen2023-02-171-1/+1
* ao_pipewire: fix removal of zeroed hooks on old pipewireThomas Weißschuh2023-02-151-0/+5
* vo_gpu_next: allow native CSP screenshotsNiklas Haas2023-02-131-0/+5
* player/screenshot: pass on ability to output native CSPNiklas Haas2023-02-132-3/+6
* screenshot: explicitly default VOCTRL_SCREENSHOT cspNiklas Haas2023-02-131-0/+1
* video/image_writer: force sRGB for unsupported formatsNiklas Haas2023-02-131-8/+13
* video/image_writer: add image_writer_flexible_cspNiklas Haas2023-02-132-0/+16
* vo_gpu_next: tag screenshots with correct colorspaceNiklas Haas2023-02-131-0/+15
* vo_gpu_next: only apply target options in window screenshot modeNiklas Haas2023-02-131-1/+5
* vo_gpu_next: be explicit about screenshot reprNiklas Haas2023-02-131-0/+1
* m_property: avoid using a small stack buffer in m_property_do_bstrrcombs2023-02-131-5/+4
* vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10Niklas Haas2023-02-135-1/+21
* vo_gpu_next: support mapping HDR10+ dynamic metadataNiklas Haas2023-02-131-0/+19
* ao_pipewire: allow usage of global volume controlThomas Weißschuh2023-02-112-5/+34
* command: only avoid redrawing when old and new osd are both hiddenChristoph Heinrich2023-02-111-5/+5
* DOCS/options: remove testing note in video-sync-max-factorDudemanguy2023-02-111-3/+0
* vf_sub: undeprecateDudemanguy2023-02-112-2/+1
* vo_dmabuf_wayland: reject hw formats not supported by compositorAaron Boxer2023-02-1110-33/+78
* video/image_writer: change screenshot-tag-colorspace default to yesLeo Izen2023-02-093-2/+3
* vo_dmabuf_wayland: add purgatory list to buffer pool to avoid memory leaksAaron Boxer2023-02-053-65/+114
* vo_dmabuf_wayland: ensure buffer pool is cleaned at start of uninitAaron Boxer2023-02-051-1/+1
* vo_dmabuf_wayland: simplify buffer pool resetAaron Boxer2023-02-051-12/+9
* vo_dmabuf_wayland: only resize when a new frame is about to be drawnAaron Boxer2023-02-051-4/+12
* DOCS/input: remove experimental note from sub-textMax Dunbar2023-02-051-4/+0
* ao_pipewire: report linking errors from init()Thomas Weißschuh2023-02-031-0/+45
* ao_pipewire: add support for exclusive modeThomas Weißschuh2023-02-032-4/+7
* ao_pipewire: move stream flags to dedicated variableThomas Weißschuh2023-02-031-6/+6
* ao_pipewire: adjust message level based on probingThomas Weißschuh2023-02-031-2/+3
* f_hwtransfer: fix leak of framesconstraintsThomas Weißschuh2023-02-031-0/+1
* image_pool: properly free framesThomas Weißschuh2023-02-031-2/+2
* ao_pipewire: remove unneeded gotoThomas Weißschuh2023-02-031-2/+2
* ao_pipewire: replace opencoded talloc()Thomas Weißschuh2023-02-031-1/+1
* ao_pipewire: print stream states as stringThomas Weißschuh2023-02-031-1/+2
* ao_pipewire: remove unnecessary empty linesThomas Weißschuh2023-02-031-3/+0
* ao_pipewire: remove opencoded spa_zero()Thomas Weißschuh2023-02-031-1/+1
* ao_pipewire: remove some unnecessary linebreaksThomas Weißschuh2023-02-031-7/+2
* ao_pipewire: reduce message level of unsuccessful connectionThomas Weißschuh2023-02-031-2/+2
* ao_pipewire: remove unnecessary bracesThomas Weißschuh2023-02-031-4/+2
* sws_utils: add check for HAVE_ZIMG to suppress warningsKacper Michajłow2023-02-021-0/+5
* vo_gpu_next: add check for PL_HAVE_LCMSKacper Michajłow2023-02-021-1/+1
* hwdec_cuda: fix enum type for semaphoreKacper Michajłow2023-02-021-4/+4
* vo_d3d11: do not call MAKEINTRESOURCEW twiceKacper Michajłow2023-02-021-1/+1
* osdep/io: add void to mp_penvironKacper Michajłow2023-02-021-1/+1
* demux: remove unused codeKacper Michajłow2023-02-021-4/+0
* ao_lavc: remove unused codeKacper Michajłow2023-02-021-10/+0
* osdep: add MP_FALLTHROUGHKacper Michajłow2023-02-024-3/+5
* libplacebo: fix enum type castKacper Michajłow2023-02-021-4/+4
* stats.lua: display HDR peak in nitsdyphire2023-02-021-1/+1
* meson: move vector check inside of meson.buildDudemanguy2023-02-022-7/+5
* meson: check macos touchbar with has_headerDudemanguy2023-02-021-2/+2
* meson: check pthread provider with has_functionDudemanguy2023-02-024-27/+10
* video/image_writer: avoid stripping colorspace info when writing imageLeo Izen2023-01-311-0/+1
* stream: accept webdav:// and webdavs:// urlsAlby2023-01-312-2/+10
* ci: pack mingw64 meson build instead of wafKacper Michajłow2023-01-312-3/+3
* ci: separate meson/waf build dirsKacper Michajłow2023-01-315-10/+15
* ci: use meson compile instead of ninja directlyKacper Michajłow2023-01-311-1/+1
* ci: do not print compile commandsKacper Michajłow2023-01-313-6/+6
* meson: replace check_header with has_headerDudemanguy2023-01-311-2/+2
* meson: actually use -Werror=format-securityDudemanguy2023-01-311-1/+1
* hwdec/vaapi: zero-initialize VADRMPRIMESurfaceDescriptorDudemanguy2023-01-301-1/+1
* player/video.c: don't resync audio if video is an imageStratusFearMe212023-01-301-1/+1
* vo_lavc: set frame rate on encoder; fixes #11215rcombs2023-01-291-0/+11
* wayland: add auto choice to wayland-configure-boundsDudemanguy2023-01-302-6/+16
* wayland: handle runtime hidpi-window-scale changes correctlyDudemanguy2023-01-301-6/+2
* wayland: unbreak runtime geometry/autofit changesDudemanguy2023-01-301-12/+15
* lua/js: remove user-data helpersAvi Halachmi (:avih)2023-01-295-81/+0
* lua/js: fix user_data_del util functionrcombs2023-01-282-2/+2
* doc: correct spelling of user-data/user_data JS/lua helpersrcombs2023-01-282-16/+16
* docs: document new user-data propertyrcombs2023-01-283-0/+56
* javascript/defaults: add user_data helpersrcombs2023-01-281-0/+24
* lua/defaults: add user_data helpersrcombs2023-01-281-0/+19
* player/command: add user-data propertyrcombs2023-01-281-0/+171
* javascript: add mp.del_property()rcombs2023-01-282-0/+10
* lua: add mp.del_property()rcombs2023-01-282-0/+15
* libmpv: add mpv_del_property() convenience functionrcombs2023-01-283-1/+18
* player/command: add "del" commandrcombs2023-01-282-0/+27
* m_property: add M_PROPERTY_DELETErcombs2023-01-281-0/+5
* player/client: support observing sub-propertiesrcombs2023-01-281-1/+26
* options/m_option: support duplicating MPV_FORMAT_BYTE_ARRAY nodesrcombs2023-01-281-0/+10
* misc/node: add bstr-based variants for map_get() and map_add()rcombs2023-01-282-2/+16
* misc/json: don't wrap top-level pretty strings/infs in quotesrcombs2023-01-281-2/+5
* DOCS: Add missing 'not'Oxan van Leeuwen2023-01-281-2/+2
* hwdec_vaapi: close file descriptors even if surface export failsAaron Boxer2023-01-281-0/+7
* vo_dmabuf_wayland: close file handles when surface export failsAaron Boxer2023-01-281-2/+9
* vo_dmabuf_wayland: plug leaking file descriptor from solid buffer poolAaron Boxer2023-01-281-0/+1
* DOCS/compile-windows.md: update MSYS2 packagesKacper Michajłow2023-01-281-2/+2
* test/repack.c: skip tests that exceeded maximum allowed ZIMG dimensionKacper Michajłow2023-01-281-12/+27
* meson: add missing library dep for egl_angle_lib checkKacper Michajłow2023-01-281-0/+5
* vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightfor...Kacper Michajłow2023-01-283-10/+5
* waf: migrate to version.pyKacper Michajłow2023-01-283-77/+7
* ci: migrate MSYS2 build to GitHub ActionsKacper Michajłow2023-01-285-116/+120
* wscript: remove MSVC from compiler lookupKacper Michajłow2023-01-281-0/+3
* meson: reuse libmpv objects for cplayerThomas Weißschuh2023-01-261-10/+13
* ao_pipewire: align thread name with general conventionsThomas Weißschuh2023-01-251-1/+1
* audio: simplify implementation of property ao-volumeThomas Weißschuh2023-01-2510-81/+42
* stream/dvb: remove some unused variablesDudemanguy2023-01-241-3/+0
* x11: remove PresentNotifyMSC from egl/glx/vulkan to fix xpresent timingSultan Alsawaf2023-01-253-9/+3
* wayland: add wp-fractional-scale-v1 supportDudemanguy2023-01-249-17/+137
* wayland: rewrite geometry and scaling handlingDudemanguy2023-01-246-39/+31
* vo_gpu: implement VO_DR_FLAG_HOST_CACHEDsfan52023-01-236-0/+30
* vo_gpu_next: implement VO_DR_FLAG_HOST_CACHEDNiklas Haas2023-01-231-0/+5
* vd_lavc: add "auto" choice for vd-lavc-drsfan52023-01-234-6/+19
* vo: add `int flags` to the get_image signatureNiklas Haas2023-01-2312-29/+34
* msg: log-file set at mpv.conf: don't ignore early messagesAvi Halachmi (:avih)2023-01-232-11/+80
* msg: log-file buffer size: don't use magic number (no-op)Avi Halachmi (:avih)2023-01-231-1/+3
* drm: rewrite based around vo_drm_stateDudemanguy2023-01-2112-1178/+956
* mp_image: fix XYZ primaries defaultNiklas Haas2023-01-211-4/+4
* meson: skip some unneeded macos-specific checksDudemanguy2023-01-201-23/+24
* meson: drop feature plain-glThomas Weißschuh2023-01-191-2/+1
* ci: run meson testsThomas Weißschuh2023-01-194-0/+4
* meson: limit vaapi checksThomas Weißschuh2023-01-191-3/+3
* meson: don't add libmpv and cplayer features to conf_dataThomas Weißschuh2023-01-191-3/+4
* meson: remove dependency from libmpv to plain-glThomas Weißschuh2023-01-191-2/+2
* meson: add simple test executable for libmpvThomas Weißschuh2023-01-192-0/+32
* stream: remove trailing NULL element from stream listThomas Weißschuh2023-01-171-4/+3
* hwdec_cuda: drop support for PL_HANDLE_WIN32_KMTNiklas Haas2023-01-172-35/+17
* wayland: only warn when actually missing idle inhibit supportThomas Weißschuh2023-01-161-5/+6
* vo: make driver list staticThomas Weißschuh2023-01-161-1/+1
* vo: remove trailing NULL element from driver arrayThomas Weißschuh2023-01-161-3/+2
* ao: remove trailing NULL element from driver arrayThomas Weißschuh2023-01-161-4/+3
* DOCS/compile-windows.md: update with meson instructionsLaserEyess2023-01-151-33/+34
* build: officially deprecate wafDudemanguy2023-01-153-2/+7
* TOOLS/lua/autoload: improve alphanumeric sortingChristoph Heinrich2023-01-151-4/+4
* wayland: store presentation feedbacks in a poolDudemanguy2023-01-132-20/+65
* Revert "wayland: dispatch and wait for compositor events in uninit"Dudemanguy2023-01-132-22/+27
* TOOLS/docutils-wrapper: make executable + alphabetizeDudemanguy2023-01-132-1/+1
* audio: fix crash during uninit on ao_lavcDudemanguy2023-01-131-10/+12
* meson: also search for rst2html with .py extensionIonen Wolkens2023-01-131-1/+1
* various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriatesfan52023-01-1221-35/+35
* various: replace if + abort() with MP_HANDLE_OOM()sfan52023-01-1216-48/+24
* stream/dvb: drop support for DVB API before 5.8sfan52023-01-123-208/+14
* ao_audiotrack: replace malloc with tallocsfan52023-01-121-6/+1
* stream/cookies: use stream_read_file()sfan52023-01-123-60/+21
* {video,audio}: adjust unsafe strncpy usagessfan52023-01-122-3/+3
* video/x11: replace sprintf usagesfan52023-01-121-1/+1
* video: replace sprintf usagesfan52023-01-122-2/+2
* demux_mf: replace unsafe string functionssfan52023-01-121-4/+3
* ra_d3d11: fix incorrect typesfan52023-01-121-1/+1
* DOCS: clarify wid casting on Windowssfan52023-01-121-2/+3
* vo_dmabuf_wayland: drop support for linux-dmabuf-v2Dudemanguy2023-01-123-35/+2
* vo_dmabuf_wayland: support panscan and panningAaron Boxer2023-01-111-1/+38
* ta/README: update link to talloc documentationMax Dunbar2023-01-101-1/+1
* vo_wlshm: properly support video panscanDudemanguy2023-01-091-0/+6
* player: don't force saving start in watch-later-optionsDudemanguy2023-01-094-6/+15
* player: add video-sync=display-tempoChristoph Heinrich2023-01-096-10/+37
* player: choose speed of smallest acceptable factor for display syncChristoph Heinrich2023-01-091-16/+13
* TOOLS/lua/autoload: optimize performance of natural sortingChristoph Heinrich2023-01-091-5/+10
* TOOLS/lua/autoload: further optimize the natural sortingdyphire2023-01-091-35/+19
* wayland: make vo_wayland_reconfig a boolDudemanguy2023-01-084-10/+4
* wayland: cleanup on vo_wayland_init errorDudemanguy2023-01-083-13/+12
* vo: change vo_platform_init to boolDudemanguy2023-01-088-15/+14
* vo_wlshm: cleanup on failureDudemanguy2023-01-081-15/+18
* vo_dmabuf_wayland: goto err instead of returningDudemanguy2023-01-081-11/+11
* vulkan: fix build error for 32bit builds with clangChristoph Reiter2023-01-081-1/+1
* meson: dynamically compute dependencies for manpage and html buildThomas Weißschuh2023-01-082-2/+68
* TOOLS/umpv: support shell-quotes in $MPVsfan52023-01-071-1/+2
* demux: new packet should not point to source buffer when copying dataPhilip Langdale