summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* build: make dmabuf-wayland a build option and require drmDudemanguy2023-07-144-20/+19
* console: sort the output from the `help` commandChristoph Heinrich2023-07-141-0/+3
* player: delete watch later redirect entries againGuido Cella2023-07-141-0/+2
* wayland: use xdg_surface_set_window_geometryDudemanguy2023-07-131-0/+1
* Revert "wayland_gl: wait until resize to create egl_window"Dudemanguy2023-07-131-32/+37
* vo_dmabuf_wayland: guard in destroy_osd_buffersDudemanguy2023-07-121-0/+3
* vo_dmabuf_wayland: stop lazy loading hwdecDudemanguy2023-07-121-17/+12
* vo_dmabuf_wayland: don't try to get pts without frame->currentDudemanguy2023-07-121-1/+2
* draw_bmp: ensure last slice is less than total width (again)Dudemanguy2023-07-121-0/+4
* vo_dmabuf_wayland: add osd supportDudemanguy2023-07-124-12/+231
* vo_dmabuf_wayland: init wl_list at the top of preinitDudemanguy2023-07-121-2/+2
* vo_dmabuf_wayland: stop guarding viewport interfacesDudemanguy2023-07-121-4/+2
* video/image_writer: check for write errorsNRK2023-07-111-3/+2
* video/image_writer: fix file leak in error pathNRK2023-07-111-0/+1
* wscript: add 1.32 protocols to sourcesAdam Sampson2023-07-111-0/+2
* stats.lua: set sans-serif as default fontm154k12023-07-102-10/+3
* wayland: add xdg_toplevel.wm_capabilities handlerllyyr2023-07-101-0/+10
* wayland: add support for suspended toplevel stateDudemanguy2023-07-091-2/+14
* wayland: add cursor-shape-v1 supportDudemanguy2023-07-095-12/+88
* vd_lavc: fix delay_queue for videos with frames < max_delay_queueKacper Michajłow2023-07-091-3/+3
* vd_lavc: prefer d3d11va-copy over dxva2-copyKacper Michajłow2023-07-091-1/+1
* vo_wlshm: bail out of resize if width/height is 0Dudemanguy2023-07-081-0/+4
* wayland: fix memory leak with multiple monitorsDudemanguy2023-07-081-7/+5
* player: delete watch_later file after successful loadDudemanguy2023-07-083-6/+11
* json: unify json_parse depth to MAX_JSON_DEPTH=50cvzi2023-07-084-5/+5
* terminal-unix: better error detection logicNRK2023-07-081-1/+1
* TOOLS/idet: fix some outdated cli syntaxDudemanguy2023-07-061-1/+1
* demux_playlist: sort files before directoriesChristoph Heinrich2023-07-061-22/+45
* demux_playlist: add option to control recursive directory loadingChristoph Heinrich2023-07-065-9/+51
* TOOLS/lua/autoload: allow extending ext sets from script-optsllyyr2023-07-061-0/+16
* various: correctly ignore cache files with --no-configDudemanguy2023-07-064-14/+25
* vo_gpu/vo_gpu_next: enable gpu shader and icc cache by defaultDudemanguy2023-07-044-9/+13
* vo_gpu: fix some cache related memory leaksDudemanguy2023-07-042-2/+3
* player: add --input-cursor-passthrough optionDudemanguy2023-07-046-2/+54
* TOOLS/lua/autoload: avoid unnecessary playlist manipulation, performanceEva2023-07-031-20/+29
* wscript: bump required libplacebo-next version to 5.266Dudemanguy2023-07-021-2/+2
* vo_gpu_next: remove synchronization from info_callbackKacper Michajłow2023-07-021-9/+0
* vo_gpu_next: use pl_dispatch_info_move to avoid useless data copyKacper Michajłow2023-07-022-23/+47
* ci/msys2: double down on running meson through python3.11Kacper Michajłow2023-07-023-4/+4
* vo_x11: don't rely on XFree to free calloc-ed dataNRK2023-07-021-1/+6
* vo_x11: check for calloc() failureNRK2023-07-021-3/+5
* win32: add support for drag-and-drop optionDudemanguy2023-07-014-4/+17
* options: add no to drag-and-dropDudemanguy2023-07-014-23/+29
* test/meson: explicitly specify lavf dependencycloud116652023-07-013-3/+6
* player/screenshot: add "screenshot" loggercloud116652023-07-011-1/+4
* video/image_writer: add avif screenshot supportcloud116652023-07-015-17/+329
* options: drop unnecessary castsNRK2023-06-301-3/+3
* options: use designated initializerNRK2023-06-301-3/+1
* vd_lavc: do inline string array initialisation for hwdec_apiPhilip Langdale2023-06-291-3/+1
* vd_lavc: let the user provide a priority list of hwdecs to considerPhilip Langdale2023-06-292-78/+90
* osdep: remove erroneous POLLERR emulationNRK2023-06-292-10/+3
* wayland: remove erroneous POLLERR usageNRK2023-06-291-1/+1
* image_writer: respect jpeg-quality when using ffmpeg for writingsfan52023-06-291-1/+9
* image_writer: remove unused struct fieldssfan52023-06-291-5/+0
* mp_image: abort on av_buffer_ref() failureNRK2023-06-284-24/+12
* loadfile: fix leak due to setting NULL parentNRK2023-06-281-2/+3
* hwdec: fix undeclared identifier in mediacodec_embedsyphyr2023-06-281-1/+1
* vo_drm: fix null dereference and using closed fdNRK2023-06-281-5/+0
* github/workflows: do not copyback files from freebsd VMKacper Michajłow2023-06-271-15/+1
* github/workflows: bump freebsd VM memory size to 8GBKacper Michajłow2023-06-271-0/+1
* hwdec: do not add hwdec device if it failed to createKacper Michajłow2023-06-2610-8/+64
* vd_lavc: check if av_device_ref is availableKacper Michajłow2023-06-261-1/+3
* ci/msys2: switch to Python 3.11 to fix crashes during buildKacper Michajłow2023-06-263-1/+4
* loadfile: insert missing parenthesesPhilip Langdale2023-06-261-2/+2
* osc: add toggle for forced-only subsrcombs2023-06-251-0/+37
* loadfile: expose auto-forced-only when printing stream inforcombs2023-06-251-1/+9
* command: add sub-forced-only-cur proprcombs2023-06-252-0/+16
* command: report auto-forced-only flag in track descrcombs2023-06-251-0/+1
* sub: rewrite auto-forced-only supportrcombs2023-06-2510-14/+32
* player: add more precise sub fallback optionsrcombs2023-06-254-10/+52
* options: default slang to autorcombs2023-06-253-1/+7
* loadfile: support "auto" as a language optionrcombs2023-06-252-3/+51
* loadfile: use mp_match_lang_singlercombs2023-06-252-10/+12
* loadfile: take a const char* in match_langrcombs2023-06-251-1/+1
* loadfile: short-circuit early on null stream languagercombs2023-06-251-0/+2
* osdep: add mp_get_user_langsrcombs2023-06-256-1/+185
* osdep: move cfstr<->cstr conversions to a new apple_utils.c filercombs2023-06-256-21/+71
* misc: add language-matching utilitiesrcombs2023-06-254-0/+393
* options: set subs-with-matching-audio to off by defaultrcombs2023-06-253-4/+4
* vo: hwdec: prioritise `drmprime` over `drmprime_overlay`Philip Langdale2023-06-221-1/+1
* ad_lavc: check for allocation failureNRK2023-06-221-0/+1
* vo_gpu_next: add --corner-rounding optionNiklas Haas2023-06-213-0/+13
* vo_gpu_next: add missing --gamut-mapping-mode optionsNiklas Haas2023-06-215-11/+53
* ao_pipewire: bump dependency to 0.3.48Thomas Weißschuh2023-06-212-13/+1
* ao_wasapi: use client name instead of hardcoded stringKacper Michajłow2023-06-211-7/+11
* ao_wasapi: remove infinite loop hack in AOCONTROL_UPDATE_STREAM_TITLEKacper Michajłow2023-06-211-13/+21
* demux/demux_lavf: avoid leaking AVFormatContext during demux_open_lavfLeo Izen2023-06-181-12/+18
* vo_dmabuf_wayland: drop linux-dmabuf-v2 (again)Dudemanguy2023-06-164-34/+2
* wayland: bump wayland-protocols to 1.25Dudemanguy2023-06-166-23/+3
* wayland: bump required version to 1.20Dudemanguy2023-06-163-12/+4
* DOCS: fix admonition typoLeo Izen2023-06-151-1/+1
* vo_dmabuf_wayland: update the image of pending buffersDudemanguy2023-06-141-7/+3
* vo_dmabuf_wayland: use a minimum of 15 buffersDudemanguy2023-06-141-1/+1
* ci: use a different mirror for freetypesfan52023-06-131-1/+1
* player: add drag-and-drop optionDudemanguy2023-06-125-5/+25
* wayland: avoid misleading log messages on drag/dropDudemanguy2023-06-121-4/+6
* ci/mingw: add dlltool to the meson crossfileKacper Michajłow2023-06-081-0/+1
* mpv.desktop: add Russian translation for GenericNameOlesyaGerasimenko2023-06-081-1/+2
* ci/mingw: remove cacheKacper Michajłow2023-06-081-6/+0
* ci/mingw: update dependencies versionsKacper Michajłow2023-06-081-4/+4
* ci/msys2: enable egl-angle-libKacper Michajłow2023-06-081-0/+2
* github/workflows/build.yml: install ca-certificates package on msys2Leo Izen2023-06-081-0/+1
* bootstrap.py: update waf to 2.0.25Leo Izen2023-06-081-2/+2
* DOCS/mpv: add an example for applying profiles to certain pathsGuido Cella2023-06-071-0/+8
* player: don't load unwanted files after 519e56fArthur Williams2023-06-071-9/+9
* hwdec_cuda: bump required headers version for timeline semaphoresPhilip Langdale2023-06-042-2/+2
* hwdec_cuda: clear vulkan semaphore fd after passing ownership to cudaPhilip Langdale2023-06-041-0/+1
* hwdec_vulkan: respect probing flag when logging during initPhilip Langdale2023-06-031-3/+4
* vulkan: don't assume all ra_ctx implementations have a swapchainPhilip Langdale2023-06-031-1/+1
* hwdec_cuda: remove usage of deprecated libplacebo sync APIPhilip Langdale2023-06-031-1/+105
* video/out/android: assert WinID value before usesfan52023-06-032-0/+2
* path: handle URLs consistently in mp_basenameKacper Michajłow2023-06-011-6/+8
* lua: read_options: find script-opts prefix at index 1 exactlyChristoph Heinrich2023-06-011-1/+1
* demux/demux_lavf: strip URL parameters before matching extensionKacper Michajłow2023-05-301-1/+4
* hwdec_vulkan: enable AV1 support if availablePhilip Langdale2023-05-291-0/+2
* hwdec_vulkan: check for the correct libplacebo versionPhilip Langdale2023-05-292-4/+4
* vo: hwdec_aimagereader: fix compilesfan52023-05-291-1/+1
* hwdec_vulkan: simplify requirement checks for Vulkan interopPhilip Langdale2023-05-293-17/+17
* vo/vulkan: do not define zero sized arrayKacper Michajłow2023-05-291-4/+2
* hwdec_vulkan: account for vulkan frames now using presentation sizePhilip Langdale2023-05-291-12/+2
* f_hwtransfer: disable vulkan multiplane images when uploading from cudaPhilip Langdale2023-05-284-5/+27
* hwdec_vulkan: use bwdif_vulkan as deinterlacing auto filterPhilip Langdale2023-05-281-0/+6
* vo: vulkan: request additional extensions and features for ffmpegPhilip Langdale2023-05-281-0/+47
* hwdec_vulkan: add Vulkan HW InteropPhilip Langdale2023-05-2811-2/+387
* vo: hwdec: Pass the ra_ctx to hwdecs instead of just the raPhilip Langdale2023-05-2828-56/+65
* vo_gpu_next: fix to allow using dllimportKacper Michajłow2023-05-271-1/+1
* vo_gpu_next: respect `gl->flipped`Niklas Haas2023-05-271-2/+4
* opengl: move `ra_gl_ctx_params.flipped` to `struct GL`Niklas Haas2023-05-275-8/+8
* vo: make mp_frame_perf thread safeKacper Michajłow2023-05-253-7/+7
* vo_gpu_next: add size guard for pass->num_samplesKacper Michajłow2023-05-251-2/+3
* vo_gpu_next: synchronize voctrl_performance_data accessKacper Michajłow2023-05-251-0/+11
* vo_gpu_next: fix off by one in info_callbackKacper Michajłow2023-05-251-1/+1
* vo_dmabuf_wayland: rewrite around wl_listDudemanguy2023-05-245-428/+245
* vo_gpu_next: fix build on older libplaceboNiklas Haas2023-05-241-1/+0
* vo_gpu_next: update to new libplacebo gamut mapping APINiklas Haas2023-05-241-3/+29
* vo_gpu_next: remove --tone-mapping-crosstalkNiklas Haas2023-05-245-10/+2
* context_drm_egl: check for non-existant drm in uninitMatthew Lindner2023-05-221-19/+24
* player: improve diagnostics around writing watch_later filessfan52023-05-211-2/+4
* path: let configdir also override "cache" and "state" pathssfan52023-05-211-3/+13
* path: simplify "cache" and "state" fallbacksfan52023-05-212-17/+8
* player: always try to detect subtitle language from file nameArthur Williams2023-05-211-3/+2
* ra_d3d11: change how messages are ignored during texture size lookupKacper Michajłow2023-05-181-13/+9
* wayland: improve guessing when mpv is focusedDudemanguy2023-05-171-6/+16
* demux/demux_lavf: pass-through mime_typeKacper Michajłow2023-05-161-0/+1
* demux/demux_lavf: pass-through filename for HLSKacper Michajłow2023-05-161-2/+3
* Revert "demux/demux_lavf: pass dummy filename when an HLS mimetype is detected"Kacper Michajłow2023-05-161-27/+2
* demux/demux_lavf: pass dummy filename when an HLS mimetype is detectedLeo Izen2023-05-141-2/+27
* vo_gpu_next: allow to use ICC profile luminance valueKacper Michajłow2023-05-135-4/+23
* mp_image: use the ffmpeg interlaced frame flags where availablePhilip Langdale2023-05-111-0/+14
* ao_oss: return actual OSS playing staterim2023-05-111-11/+2
* player: use XDG_CACHE_HOME by defaultDudemanguy2023-05-0915-25/+87
* player: use XDG_STATE_HOME for watch_laterDudemanguy2023-05-099-39/+75
* path: expand internal path selection API to allow for additional typesDudemanguy2023-05-093-15/+16
* osdep: separate out macos paths from path-unix.cDudemanguy2023-05-096-4/+84
* DOCS/options: document required parameter for --x11-nameNick Hanley2023-05-061-1/+1
* meson: bump required version to 0.62Dudemanguy2023-05-021-10/+6
* wayland: add support for wl_surface.preferred_buffer_scaleSimon Ser2023-04-301-2/+49
* options: read config file as streamThomas Weißschuh2023-04-295-37/+17
* ci: switch to lua51 for MSYS buildKacper Michajłow2023-04-291-1/+1
* ci: use auto detection for lua library version for MSYSKacper Michajłow2023-04-291-2/+2
* charset_conv: fix memory corruption in mp_iconv_to_utf8low-batt2023-04-291-0/+3
* sub: fix UPDATE_SUB_HARD for converted and external subtitlesLypheo2023-04-292-1/+13
* console.lua: add a script-opt for the border sizeGuido Cella2023-04-262-1/+7
* vo_gpu_next: fixes to allow using dllimportKacper Michajłow2023-04-241-3/+3
* ao_pipewire: clarify --pipewire-buffer=nativeThomas Weißschuh2023-04-231-1/+1
* ao_pulse: clarify --pulse-buffer=nativeThomas Weißschuh2023-04-231-1/+1
* ao_pipewire: let sound server determine latencyThomas Weißschuh2023-04-231-3/+7
* ao_pipewire: give sound server more flexibility for buffersThomas Weißschuh2023-04-231-1/+2
* hwdec_drmprime: support rpi4_8 and rpi4_10 formatsEmperorPenguin182023-04-202-1/+14
* ytdl_hook: fix clip start and endArnold Stanovský2023-04-121-3/+13
* libmpv: fix file name in documentationSam Van Den Berge2023-04-111-1/+1
* meson: use the new build_options methodDudemanguy2023-04-112-8/+12
* wayland: correctly scale configure_boundsiczero2023-04-111-2/+2
* player/screenshot: avoid non-sRGB spaces with --screenshot-tag-csp=noLeo Izen2023-04-101-1/+1
* video/out/gpu: Fix compilation warning of out of bound accessMika Kuoppala2023-04-101-7/+9
* mp_image: always add AV_FRAME_DATA_DOVI_METADATA when presentquietvoid2023-04-101-8/+2
* ci: add a workflow that lints commit messagessfan52023-04-082-0/+134
* </