summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ci/appveyor: fix package install lineappveyorsfan52022-02-061-1/+1
* osc.lua: seekbar hover: speed-up chapter accessAvi Halachmi (:avih)2022-02-061-8/+9
* js: utils.get_user_path: make wrapper of expand-pathAvi Halachmi (:avih)2022-02-043-10/+5
* libplacebo: switch to new target format APINiklas Haas2022-02-031-1/+6
* libplacebo: switch to new GPU limits APIsNiklas Haas2022-02-031-6/+11
* libplacebo: switch to v4 naming conventionNiklas Haas2022-02-035-50/+46
* libplacebo: update log helpersNiklas Haas2022-02-038-38/+35
* libplacebo: bump minimum dependency to 4.157Niklas Haas2022-02-033-12/+5
* vo_gpu_next: create shader cache dir if missingNiklas Haas2022-02-031-0/+1
* build: rename libplacebo version checkNiklas Haas2022-02-034-8/+8
* wayland: always start rendering after a resizeJulian Orth2022-02-031-0/+6
* DOCS/options.rst: fix typo (double "aspect")Avi Halachmi (:avih)2022-02-031-1/+1
* filter kernels: add cosine windowgaramond132022-02-031-0/+6
* wscript: bump libplacebo version requirement to 4.190Jan Ekström2022-02-021-2/+2
* vo_gpu_next: initial attempt at adding d3d11 supportJan Ekström2022-02-022-8/+88
* vo_gpu_next/context: common'ize things that would be common for non-vulkanJan Ekström2022-02-021-10/+25
* vo_gpu/d3d11: enable access to the underlying ra_ctx swap chainJan Ekström2022-02-022-0/+22
* vo_gpu/d3d11: add more usage flags to the swapchain imagesJames Ross-Gowan2022-02-021-1/+8
* vo_gpu/d3d11: early exit in start_frame if output fbo is nullptrJan Ekström2022-02-021-0/+3
* win32: apply geometry position to content instead of windowAvi Halachmi (:avih)2022-02-021-1/+6
* meson: fix libdl existence check for *bsd systemsAndrew Krasavin2022-02-021-6/+7
* auto_profiles.lua: don't warn if profile-restore=defaultCogentRedTester2022-01-301-1/+1
* DOCS/input.rst: profile-list: profile-restore could be missingAvi Halachmi (:avih)2022-01-301-0/+4
* meson: add version check to wayland-protocolsDudemanguy2022-01-291-1/+1
* wayland: always resize when scale changes on surface enterDudemanguy2022-01-271-0/+1
* wayland: support extra mouse buttonsRyan Hendrickson2022-01-281-18/+22
* wayland: actually handle 0x0 resizes correctlyDudemanguy2022-01-271-0/+8
* Revert "wayland: ignore 0x0 resizes"Dudemanguy2022-01-271-3/+2
* build: remove aviocontext bytes_read checkDudemanguy2022-01-254-22/+1
* x11: sanitize window title to UTF-8 for EWMHDudemanguy2022-01-241-2/+7
* wayland: sanitize toplevel title to UTF-8Dudemanguy2022-01-241-1/+5
* wayland: ignore 0x0 resizesDudemanguy2022-01-231-2/+3
* version.py/version.sh: bump copyright yearDudemanguy2022-01-222-2/+2
* ci/build-freebsd: enable sndio ao during buildDudemanguy2022-01-222-0/+3
* ao_sndio: bugfix and small refactoring for #8314Andrew Krasavin2022-01-224-45/+54
* ao_sndio: add this audio output againrim2022-01-225-0/+334
* options: only apply sub-visibility to primary subsDudemanguy2022-01-225-9/+9
* Revert "options: add --sub-visibility=<primary-only|secondary-only>"Avi Halachmi (:avih)2022-01-199-23/+22
* options: add --sub-visibility=<primary-only|secondary-only>Ripose2022-01-199-22/+23
* player: add thd (TrueHD) to whitelist of audio extensionschelobaka2022-01-191-1/+1
* player: fix parentheses warning with &&LaserEyess2022-01-181-2/+2
* meson: add check kwarg to run_command() callsLaserEyess2022-01-181-5/+5
* ao/pipewire: Add copyright headerPhilip Langdale2022-01-171-0/+21
* ao_pipewire: Add PipeWire audio backendThomas Weißschuh2022-01-177-0/+425
* vo_gpu: add HOOKED_gatherNiklas Haas2022-01-151-0/+5
* vo_gpu_next: fix SUBBITMAP_BGRANiklas Haas2022-01-111-1/+1
* sub: rename SUBBITMAP_RGBA to SUBBITMAP_BGRANiklas Haas2022-01-1110-25/+25
* af_lavcac3enc: fix some minor thingssfan52022-01-101-2/+3
* af_lavcac3enc: replace deprecated av_init_packet()sfan52022-01-101-11/+17
* encode_lavc: replace deprecated av_init_packet()sfan52022-01-102-5/+9
* demux/packet: replace deprecated av_init_packet()sfan52022-01-101-7/+5
* image_writer: replace deprecated av_init_packet()sfan52022-01-101-10/+9
* vo_gpu: placebo: add missing gamma functionsNiklas Haas2022-01-101-3/+10
* meson: remove iconv hacks and bump req. versionDudemanguy2022-01-091-10/+2
* github/workflows: remove some pip3 usagesDudemanguy2022-01-091-7/+2
* vo_gpu_next: forward dovi metadata to libplaceboNiklas Haas2022-01-091-0/+17
* vf_format: add dolbyvision sub-optionNiklas Haas2022-01-093-2/+13
* demux_lavf: properly forward dovi config recordNiklas Haas2022-01-091-0/+13
* mp_image: add dolbyvision metadataLynne2022-01-092-0/+12
* wayland: use `xkb_keymap_new_from_buffer`Julian Orth2022-01-081-1/+2
* wayland: map keymaps with `MAP_PRIVATE`Julian Orth2022-01-081-1/+1
* vo_gpu: add --tone-mapping-modeNiklas Haas2022-01-076-40/+80
* vo_gpu: add --gamut-mapping-modeNiklas Haas2022-01-076-32/+60
* vo_gpu_next: use new HDR metadata optionsNiklas Haas2022-01-073-77/+52
* vo_gpu_next: update for new tone mapping optionsNiklas Haas2022-01-077-34/+90
* vo_gpu: move image2D precision qualifier to point of usesfan52022-01-021-3/+1
* vd_lavc: enable hwdec for prores by defaultrcombs2021-12-291-1/+1
* vo_gpu_next: fix --target-peak scalingNiklas Haas2021-12-291-1/+1
* js: events registration: clarify breakage/fixAvi Halachmi (:avih)2021-12-261-0/+1
* js: fix event registration (keys, script-message, more)Avi Halachmi (:avih)2021-12-261-3/+3
* meson: fix incorrect egl_drm operator in buildDudemanguy2021-12-211-1/+1
* wayland: avoid doing unneccesary window resizesDudemanguy2021-12-201-7/+0
* meson: remove unneccesary shaderc_static checkDudemanguy2021-12-191-1/+1
* wscript: switch shaderc checks to pkgconfigsfan52021-12-191-3/+3
* subprocess: unblock/reset signals before running child processsfan52021-12-191-0/+21
* vo_gpu: stop hard-coding max compute group threadsPhilip Langdale2021-12-196-6/+13
* vo_gpu_next: implement VOCTRL_EXTERNAL_RESIZEsfan52021-12-192-1/+5
* meson: look for rst2man.py as well as rst2manPhilip Langdale2021-12-171-1/+1
* mp_image, f_decoder_wrapper: implement AV_FRAME_DATA_DISPLAYMATRIXAlex Xu (Hello71)2021-12-152-1/+11
* player: make deprecated track/chapter/metadata events internalsfan52021-12-158-65/+20
* lua: remove mp.suspend, resume and resume_allsfan52021-12-154-41/+0
* libmpv: remove opengl_cb API and other deprecated symbolssfan52021-12-1512-593/+20
* {player,video}: remove references to obsolete opengl-cb APIsfan52021-12-159-50/+14
* af_lavcac3enc: fix memory leak on no-opNiklas Haas2021-12-141-16/+19
* vo_gpu: opengl: some fixes to make compute shaders work with GLESPhilip Langdale2021-12-124-10/+15
* vo_gpu: opengl: fix OpenGL ES version and extension handlingPhilip Langdale2021-12-122-5/+25
* vo_gpu: opengl: try and create context at version 440 againPhilip Langdale2021-12-071-0/+9
* vo_gpu: opengl: fix wrong glMemoryBarrierNiklas Haas2021-12-061-1/+1
* sub/lavc_conv: only set subtitle text format when requiredJan Ekström2021-12-051-0/+3
* vo_gpu_next: fix UB in query_format()Niklas Haas2021-12-051-1/+1
* wayland: ensure read and draw buffers are assignedKurt Kartaltepe2021-12-043-0/+9
* audio: fix typoAman Karmani2021-12-031-1/+1
* opengl: support DebugMessageCallback on ESKurt Kartaltepe2021-12-021-0/+11
* ao_openal: enable AL_SOFT_direct_channels_remix extension by defaultIvan2021-11-292-6/+10
* player: make --keep-open=always work with --loop-playlistLeo Izen2021-11-281-2/+2
* vo_gpu_next: implement VOCTRL_SCREENSHOTNiklas Haas2021-11-281-2/+120
* vo_gpu_next: factor out some common helpersNiklas Haas2021-11-281-43/+63
* client API: also export mpv_client_api_versionDudemanguy2021-11-271-1/+1
* osc: fix cache displaying 60s in some casesFunami5802021-11-271-2/+2
* vo_gpu_next: guard sentinel in free_dr_bufNiklas Haas2021-11-261-0/+1
* meson: correct champ.c to chmap.cSolomon Choina2021-11-261-1/+1
* meson: add a temporary workaround for iconv crapDudemanguy2021-11-261-7/+9
* ci: fix the path for logs on failure in mingwDudemanguy2021-11-251-1/+1
* vo_gpu: hwdec_vaapi: avoid drm_fourcc.h dependencyDave Airlie2021-11-251-1/+4
* osc: add options: chapters/playlist OSD, hover chapter formatAvi Halachmi (:avih)2021-11-252-6/+31
* wayland: increase the vblank waiting timeDudemanguy2021-11-251-0/+2
* wayland: initialize presentation time values as 0Dudemanguy2021-11-241-0/+3
* wayland: cancel prepared reads when no eventsKurt Kartaltepe2021-11-251-6/+8
* vo_gpu: hwdec_vaapi: add dma-buf modifiers support.Dave Airlie2021-11-232-1/+20
* vo_gpu_next: implement OpenGL context supportsfan52021-11-223-8/+79
* vo_gpu_next: factor out context-specific code to gpu_next/context.csfan52021-11-225-28/+141
* video: opengl: teach start_frame() about out_fbo == NULLsfan52021-11-221-0/+2
* vo_gpu_next: respect tagged YUV colorspaceNiklas Haas2021-11-221-1/+2
* vo_gpu_next: apply csp overrides for RGB/XYZ/YUV formatsNiklas Haas2021-11-221-11/+27
* vo_gpu_next: fix timings without interpolationDudemanguy2021-11-211-3/+5
* audio: stop corrupting audio on underreadsAman Karmani2021-11-201-1/+2
* vo_gpu_next: fix OOM on waylandNiklas Haas2021-11-201-7/+3
* wayland: fix a potential segfault on surface enterDudemanguy2021-11-201-0/+3
* wayland: support modifiers during axis eventsDudemanguy2021-11-201-4/+5
* DOCS/ao: remove incorrect note about openalDudemanguy2021-11-191-1/+1
* vo_gpu_next: always cache still framesNiklas Haas2021-11-191-1/+3
* vo_gpu_next: fix lancozs typo to lanczosLeo Izen2021-11-191-1/+1
* vo_gpu: libplacebo: make version logging slightly clearerNiklas Haas2021-11-191-1/+2
* meson: use gnu_symbol_visibility for libmpvDudemanguy2021-11-191-1/+2
* client API: use symbol visibility attributesDudemanguy2021-11-192-68/+77
* vo_gpu_next: simplify and improve frame redrawing logicNiklas Haas2021-11-191-14/+6
* ao_opensles: add guards for sample rate to useTom Yan2021-11-191-0/+2
* vo_gpu_next: fix panning on rotated videosNiklas Haas2021-11-191-4/+10
* meson: fix typo in header checkDudemanguy2021-11-181-1/+1
* context_glx: fix check for wrong GLX extensionsfan52021-11-171-2/+2
* context_{wayland,x11egl}: use mpegl_create_window_surface() toosfan52021-11-172-5/+12
* context_drm_egl: make use of mpegl_create_window_surface()sfan52021-11-171-11/+3
* egl_helpers: introduce wrapper around eglCreatePlatformWindowSurfacesfan52021-11-172-12/+50
* video: opengl: use gl_check_extension() instead of strstr()sfan52021-11-176-9/+8
* context_drm_egl: use mpegl_get_display() helper over own codesfan52021-11-171-12/+7
* stream_dvb: add missing mutex unlockOliver Freyermuth2021-11-161-0/+1
* meson: fix build on androidDudemanguy2021-11-161-18/+28
* vo_gpu: vulkan: open DRM render fd when using VK_KHR_displayPhilip Langdale2021-11-151-2/+102
* meson: check for x11 when building the xv optionDudemanguy2021-11-151-1/+5
* meson: minor QOL and logic tweaksDudemanguy2021-11-152-20/+39
* meson: also check for generic lua.pcDudemanguy2021-11-152-2/+3
* meson: fix -Werror=format-security flagDudemanguy2021-11-151-1/+4
* ytdl_hook.lua: improve check for sub language before inserting all-subsUmar Javed2021-11-151-1/+1
* options: const annotate all m_opt_choice_alternatives accessorsEmil Velikov2021-11-153-16/+17
* options: const annotate m_obj_list accessorsEmil Velikov2021-11-152-2/+2
* options: remove always true m_obj_list::allow_unknown_entriesEmil Velikov2021-11-155-10/+1
* DOCS/options: fix `target-colorspace-hint` typoMehul Mittal2021-11-141-1/+1
* ci: add meson buildsDudemanguy2021-11-145-36/+160
* build: add meson build supportDudemanguy2021-11-1419-5/+2240
* demux_edl: rename ebml_defs.c to ebml_defs.incDudemanguy2021-11-142-2/+2
* TOOLS/matroska.py: support outputting to fileDudemanguy2021-11-141-2/+7
* TOOLS/file2string.py: support outputting to fileDudemanguy2021-11-141-1/+6
* TOOLS: add macos-swift-lib-directory.py scriptDudemanguy2021-11-141-0/+42
* TOOLS: add macos-sdk-version.py scriptDudemanguy2021-11-141-0/+68
* build: add version.py for generating version.hDudemanguy2021-11-141-0/+45
* egl_helpers: remove EGL_OPENGL_ES3_BITDudemanguy2021-11-111-2/+1
* context_drm_egl: use eglCreatePlatformWindowSurfaceEXT if availablesfan52021-11-111-2/+12
* context_drm_egl: add support for BGR surface formatsPhilip Langdale2021-11-103-3/+34
* context_drm_egl: use gbm_surface_create_with_modifiersPhilip Langdale2021-11-102-10/+94
* ao_oss: define PATH_DEV_MIXER as it is an internal defineJan Ekström2021-11-101-0/+1
* ci/build-freebsd: require OSSv4 AO to be enabledJan Ekström2021-11-101-0/+1
* vo_gpu_next: fix slight performance regressionNiklas Haas2021-11-101-3/+1
* vo_gpu_next: Initialize `pl_frame_mix`Starsam802021-11-091-1/+1
* vo_gpu_next: implement HDR passthroughNiklas Haas2021-11-083-0/+66
* vo_gpu_next: drop PL_API_VER checksNiklas Haas2021-11-081-8/+0
* vo_gpu_next: fix resource exhaustion on minimized windowsNiklas Haas2021-11-082-4/+10
* wayland: remove bogus scale_change variableDudemanguy2021-11-082-24/+1
* vo_gpu_next: add automatic translation for ewa_lanczossharpNiklas Haas2021-11-071-0/+7
* vo_gpu_next: implement --dither-depthNiklas Haas2021-11-071-0/+8
* vo_gpu_next: remove --builtin-scalers optionNiklas Haas2021-11-072-10/+0
* f_lavfi: replace deprecated avfilter_pad_countsfan52021-11-051-10/+10
* audio: replace deprecated av_mallocz_arraysfan52