summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* vo_gpu_next: also include stride alignment in DR sizeHEADmasterNiklas Haas2022-03-141-2/+3
* vulkan: correctly inherit proc_addr pointerNiklas Haas2022-03-131-0/+1
* ao_sndio: fix parentheses warningLaserEyess2022-03-111-3/+3
* client API: also export mpv_stream_cb_add_roDudemanguy2022-03-111-2/+2
* vo_gpu: hwdec_vaapi: Improve logging when probing surface formatsPhilip Langdale2022-03-102-4/+25
* DOCS/options.rst DOCS/vo.rst: Update discussion of hwdec usagePhilip Langdale2022-03-092-90/+99
* vo_gpu_next: fix crash when disabling DR at runtimeNiklas Haas2022-03-081-5/+6
* vo_gpu_next: don't leak mpi on failed uploadNiklas Haas2022-03-081-32/+37
* vo_gpu_next: properly keep track of DR allocationsNiklas Haas2022-03-071-27/+39
* hwdec: warn on unsupported hwdec option valueAvi Halachmi (:avih)2022-03-071-5/+10
* vo_gpu_next: don't allocate dr_buf as part of the AVBufferRefNiklas Haas2022-03-061-20/+9
* hwdec: fix out-of-date preprocessor variable nameNiklas Haas2022-03-041-1/+1
* ytdl_hook.lua: consider any subprocess status != 0 as errorAvi Halachmi (:avih)2022-03-031-1/+6
* vo_gpu_next: add D3D11 RA texture wrapping/unwrapping for hwdecJames Ross-Gowan2022-03-033-5/+44
* vo_gpu_next: add support for hardware decodingNiklas Haas2022-03-033-40/+166
* manpage: add vo_gpu_next wiki link to manpageNiklas Haas2022-03-031-1/+4
* vo_gpu_next: configure the VO queue size dynamicallyNiklas Haas2022-03-031-12/+21
* vo_gpu_next: expose EGLDisplay to pl_gpuNiklas Haas2022-03-031-0/+7
* vo_gpu: move hwdec loading code to common helperNiklas Haas2022-03-036-153/+193
* hwdec: release images as soon as possible after mappingNiklas Haas2022-03-033-4/+15
* hwdec_vaapi_vk: rename to vaapi_plNiklas Haas2022-03-036-26/+25
* hwdec_vaapi_gl: properly zero initialize priv structNiklas Haas2022-03-031-6/+8
* filters: Re-add vavpp deinterlacing auto-filterPhilip Langdale2022-03-021-0/+5
* ytdl_hook: fix url_is_safe to match URL protocols properlyGeorge Brooke2022-03-021-1/+1
* vo_gpu_next: remove/simplify plane flipping hacksNiklas Haas2022-02-253-42/+14
* vo_gpu_next: avoid rendering subtitles as HDR/wide gamutNiklas Haas2022-02-251-1/+9
* mp_image: fix mp_image_plane_w/hNiklas Haas2022-02-241-4/+2
* stats.lua: page 2 - frame timing: use fixed display orderAvi Halachmi (:avih)2022-02-231-1/+10
* stats.lua: graphs: fix bad rendering due to division by 0Avi Halachmi (:avih)2022-02-211-6/+9
* vo_gpu_next: refactor subtitle renderingNiklas Haas2022-02-216-35/+63
* options: add always to stop-screensaverDudemanguy2022-02-183-5/+12
* DOCS/input: document subprocess more clearlyGuido Cella2022-02-181-19/+23
* DOCS/input: fix typoGuido Cella2022-02-181-1/+1
* vo_gpu: hwdec: load hwdec interops on-demand by defaultPhilip Langdale2022-02-178-24/+108
* ao_pipewire: fix ao-volume handlingAlex B2022-02-111-3/+6
* vo_gpu_next: don't crash on negative plane stridesNiklas Haas2022-02-111-5/+34
* vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7James Ross-Gowan2022-02-091-0/+10
* meson: remove horrifying macos luajit hackDudemanguy2022-02-071-17/+4
* github/workflows: use lua 5.1 on macosDudemanguy2022-02-071-1/+1
* DOCS/mpv: improve vf=rotate examplesGuido Cella2022-02-071-5/+5
* wayland: partially fix drag and drop handlingDudemanguy2022-02-071-2/+15
* ao_pipewire: validate pod creationThomas Weißschuh2022-02-061-0/+6
* ao_pipewire: add support for device selectionThomas Weißschuh2022-02-061-14/+188
* vo_gpu_next/context: get graphics API-specific contexts from pl_gpuJan Ekström2022-02-061-36/+31
* vf_format: simplify frame type checking after addition of DoVi optionJan Ekström2022-02-061-1/+5
* vo_gpu: hwdec_vaapi: Don't probe formats for irrelevant endpointsPhilip Langdale2022-02-061-0/+8
* 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_arraysfan52021-11-051-1/+1
* vo_gpu_next: call start_frame in vulkan/context.cDudemanguy2021-11-042-2/+12
* wayland_vk: rename start_frame to check_visibleDudemanguy2021-11-043-9/+10
* manpage: document --sharpen not affecting vo_gpu_nextNiklas Haas2021-11-031-1/+1
* osdep: rename MP_UNREACHABLENiklas Haas2021-11-0314-22/+22
* vo_gpu_next: fix --tone-mapping-param mappingNiklas Haas2021-11-031-0/+2
* vo_gpu_next: add new libplacebo-based rendererNiklas Haas2021-11-039-2/+1499
* sub: assert potential pitfallNiklas Haas2021-11-031-1/+3
* osdep: add MP_UNREACHABLENiklas Haas2021-11-0313-13/+19
* build: add check_preprocessorNiklas Haas2021-11-031-1/+18
* vo_gpu: allow using bare windows as --(t)scaleNiklas Haas2021-11-031-0/+20
* vo_gpu: vulkan: expose swapchain to mpvk_ctxNiklas Haas2021-11-032-8/+8
* vo_gpu: lift ra_ctx_* opts to a global structNiklas Haas2021-11-039-68/+63
* player: fix autofit/geometry related segfaultDudemanguy2021-11-032-5/+11
* Update VERSIONsfan52021-11-011-1/+1
* Release 0.34.0v0.34.0sfan52021-11-013-100/+87
* js: ~~/init.js: use mp.find_config_fileAvi Halachmi (:avih)2021-11-011-9/+5
* DOCS: clarify what the ~~/ path meanssfan52021-11-011-6/+11
* console.lua: define remaining emacs keybindingsGuido Cella2021-11-012-25/+87
* vo_gpu: libplacebo: simplify tex transfers for libplacebo 168+Niklas Haas2021-10-311-9/+19
* DOCS/input: fix subprocess typoGuido Cella2021-10-261-3/+3
* DOCS/options: clarify watch-later-options examplesGuido Cella2021-10-261-3/+3
* wayland: remove incorrect keepaspect checkDudemanguy2021-10-261-2/+1
* drm_common: add connector types USB, SPI and WritebackNoralf Trønnes2021-10-261-0/+3
* drm_common: support unknown connector typesNoralf Trønnes2021-10-261-2/+9
* {wscript,demux_lavf}: clean up last bits of !FFMPEG_STRICT_ABIJan Ekström2021-10-262-10/+12
* drm_common: enable specific device selection by means of pathJan Ekström2021-10-256-6/+33
* drm_common: utilize drmGetDevices when iterating over cardsJan Ekström2021-10-253-29/+113
* version.sh: bump copyright yearDudemanguy2021-10-251-1/+1
* vo_gpu: fix rotated compute shader vertex simulationNiklas Haas2021-10-221-10/+2
* github/workflows: use xcode 13.1 if image defaults to xcode 13.0Jan Ekström2021-10-211-0/+10
* ao_audiotrack: change buffer sizing logicAman Karmani2021-10-211-2/+2
* ao_audiotrack: allocate chunk buffer based on negotiated sizeAman Karmani2021-10-211-2/+3
* ao_audiotrack: support delay up to 2s as normalAman Karmani2021-10-211-2/+2
* ao_audiotrack: set device_buffer based on underlying buffer size when availableAman Karmani2021-10-211-0/+10
* ao_audiotrack: use new style initializer for AudioTrack when availableAman Karmani2021-10-211-11/+114
* egl_helpers: ensure debug context attrs/bit existDudemanguy2021-10-211-0/+9
* editorconfig: add initial file/configEmil Velikov2021-10-201-0/+10
* lua: makenode: prevent lua stack corruptionAvi Halachmi (:avih)2021-10-201-1/+3
* lua: autofree infrastructure: x2 fasterAvi Halachmi (:avih)2021-10-191-17/+47
* js: custom-init: use ~~/init.js instead of ~~/.init.js (dot)Avi Halachmi (:avih)2021-10-193-7/+15
* egl_helpers: add support for debug contextsEmil Velikov2021-10-161-0/+4
* vo_gpu: context_glx: cleanup create_context_x11_gl3 code pathEmil Velikov2021-10-161-23/+37
* vo_gpu: context_glx: remove legacy create_context_x11_old()Emil Velikov2021-10-161-43/+9
* egl_helpers: fixup the EGL_KHR_create_context-less codepathEmil Velikov2021-10-163-44/+9
* video: opengl: rework and remove ra_gl_ctx_test_version()Emil Velikov2021-10-164-46/+37
* vo_gpu: opengl: remove --opengl-restrictEmil Velikov2021-10-163-16/+2
* egl_helpers: remove explicit GLES 3 requestEmil Velikov2021-10-161-23/+12
* vo_gpu: opengl: reduce versions in mpgl_preferred_gl_versionsEmil Velikov2021-10-164-13/+7
* drm: re-enable drmSet/DropMaster callsEmil Velikov2021-10-151-14/+7
* context_drm_egl: re-enable drmSet/DropMaster callsEmil Velikov2021-10-151-17/+10
* command: with lavfi-complex, make current-tracks return the first oneGuido Cella2021-10-152-9/+12
* player: add track-list/N/image sub-propertyGuido Cella2021-10-1410-5/+22
* demux_lavf: improve image detectionGuido Cella2021-10-141-9/+9
* js: custom init: ignore ~~/.init.js with --no-configAvi Halachmi (:avih)2021-10-122-1/+6
* DOCS/options: refine --no-input-default-bindingsAvi Halachmi (:avih)2021-10-111-4/+4
* input: new option: --no-input-builtin-bindingsAvi Halachmi (:avih)2021-10-113-1/+12
* ci: update libs used by mingw buildsfan52021-10-072-4/+5
* github/workflows: enable macOS 11.x CIJan Ekström2021-10-061-0/+1
* vo_gpu: libplacebo: add missing includeNiklas Haas2021-10-041-0/+1
* vo_gpu: libplacebo: drop conditional code paths for old versionsNiklas Haas2021-10-043-34/+1
* vo_gpu: libplacebo: drop code deprecated in libplacebo v3Niklas Haas2021-10-043-13/+2
* wscript: bump libplacebo minimum versionNiklas Haas2021-10-041-1/+1
* options: add missing dash in msg-level help messageEmil Velikov2021-10-031-1/+1
* osc.lua: avoid infinite ticks loop on idleAvi Halachmi (:avih)2021-10-031-1/+11
* osc.lua: unify animation reset function (no-op)Avi Halachmi (:avih)2021-10-031-6/+8
* build: lua 5.1/5.2: use generic version namesAvi Halachmi (:avih)2021-10-032-1/+14
* build: lua version: sanitize id before storage (no-op)Avi Halachmi (:avih)2021-10-032-3/+5
* Revert "player: add track-list/N/image sub-property"Jan Ekström2021-10-0210-53/+14
* github/workflows: disable seccomp for linux native CIJan Ekström2021-10-021-0/+4
* player: add track-list/N/image sub-propertyGuido Cella2021-10-0210-14/+53
* DOCS/javascript.rst: clarifications (file_info, custom init)Avi Halachmi (:avih)2021-09-301-2/+5
* js: custom init (~~/.init.js): fail loudly on errorsAvi Halachmi (:avih)2021-09-301-3/+3
* wayland: further xdg-decoration/border refinementsDudemanguy2021-09-282-26/+40
* vo_rpi: fix DISPMANX_UPDATE_HANDLE_T leakHo Ming Shun2021-09-281-3/+4
* ytdl_hook.lua: search for yt-dlp by defaultGuido Cella2021-09-252-21/+53
* stream/dvbin: remove "full-featured" API includesNicolas F2021-09-221-2/+0
* demux_mkv: enable AVCodec parser timestamp usage for parsed audioDan Oscarsson2021-09-211-0/+4
* win32: Windows 10: timeBeginPeriod on demandAvi Halachmi (:avih)2021-09-213-1/+72
* waftools/features: add forgotten enable variants for enabled featuresJan Ekström2021-09-202-4/+5
* wayland: report correct window size when maximizedDudemanguy2021-09-131-2/+7
* build: enable strict FFmpeg ABI compatibility by defaultJan Ekström2021-09-081-1/+1
* input.conf: remove redundant commentsGuido Cella2021-09-061-25/+25
* demux_playlist: extend maximum line size (again) to 2MAvi Halachmi (:avih)2021-09-061-1/+1
* win32: initial position: center with bordersAvi Halachmi (:avih)2021-09-061-0/+2
* win32: fix incorrect application of --monitoraspectAvi Halachmi (:avih)2021-09-061-1/+4
* win_state: add vo_calc_window_geometry3Avi Halachmi (:avih)2021-09-062-5/+21
* bash completion: Allow completions to work without external functionsArthur Williams2021-09-051-4/+3
* DOCS/options: fix minor typo in compute shadersNicolas F2021-08-291-1/+1
* wayland: set default cursor size to 24Ivan2021-08-281-1/+1
* wayland: read XCURSOR_THEME to get cursor themeIvan2021-08-281-1/+2
* vo_tct: add resize capabilityCloud116652021-08-261-0/+7
* vo_drm: fix typo in error messagea13460542021-08-261-1/+1
* DOCS: use upstream license filesa13460542021-08-252-22/+21
* DOCS: fix spellinga13460542021-08-245-7/+7
* DOCS: fix spelling in github issue templatesa13460542021-08-245-5/+5
* input.conf: remove bindings of removed propertiesGuido Cella2021-08-191-2/+0
* input.conf: add commentsGuido Cella2021-08-191-132/+122
* terminal-unix: identify and ignore unknown CSI sequencesAvi Halachmi (:avih)2021-08-191-0/+11
* command: cycle: respect the prefix "repeatable"Avi Halachmi (:avih)2021-08-192-1/+7
* osd_libass: --osd-back-color: apply to the progress barAvi Halachmi (:avih)2021-08-191-0/+16
* osd_libass: disable --osd-back-color for the progress barAvi Halachmi (:avih)2021-08-191-0/+8
* win32: support the property display-hidpi-scaleAvi Halachmi (:avih)2021-08-181-0/+4
* win32: apply dpi-scale with [current]-window-scaleAvi Halachmi (:avih)2021-08-181-2/+5
* win32: ensure initial dpi-scale valueAvi Halachmi (:avih)2021-08-181-14/+19
* command: don't hardcode commands list to be repeatableAvi Halachmi (:avih)2021-08-172-3/+7
* DOCS: replace dead waf book link with working oneLaserEyess2021-08-171-1/+1
* DOCS: convert 3rd party http links to httpsLaserEyess2021-08-175-7/+7
* DOCS: convert mpv.io and github links to httpsLaserEyess2021-08-173-6/+6
* vo_tct: fix --vo-tct-256Avi Halachmi (:avih)2021-08-161-3/+3
* vo_tct: optimize print function on non-windows platformsCloud116652021-08-161-14/+57
* DOCS/input: update osd-ass-cc documentationGuido Cella2021-08-161-3/+4
* vo_tct: fix half-block on windowsAvi Halachmi (:avih)2021-08-161-0/+1
* DOCS/contrinute: add commit title example prefixesAvi Halachmi (:avih)2021-08-151-0/+5
* wayland: check for xkb state in handle modifiersDudemanguy2021-08-151-3/+4
* stats.lua: typo lavfi-complexStefan de Konink2021-08-151-2/+2
* sub: show subs without duration on vid changeGuido Cella2021-08-131-1/+1
* vo_rpi: restore fullscreen handlingHo Ming Shun2021-08-131-0/+20
* x11: handle maximized windows with window-scaleDudemanguy2021-08-121-0/+6
* vo_vdpau: Don't treat preemption as an error when reconfiguringsjambekar2021-08-121-1/+11
* desktop entry: fix duplication of the app icon in a dock like PlankStan Janssen2021-08-121-0/+1
* sub: align ytdl-hook secondary subs to the topGuido Cella2021-08-113-4/+8
* wayland: fix wrong opts structDudemanguy2021-08-101-1/+1
* wayland: request xdg-decoration mode on startupDudemanguy2021-08-101-0/+2
* lua: read_options: quote values at error messagesAvi Halachmi (:avih)2021-08-101-3/+3
* vo_wlshm: remove empty options structDudemanguy2021-08-091-6/+0
* DOCS/stats.rst: fix quotingAvi Halachmi (:avih)2021-08-091-1/+1
* wayland: check for xdg-decoration on border updateDudemanguy2021-08-091-1/+1
* options: clarify OS support for media keysLaserEyess2021-08-091-2/+9
* wayland: handle xdg-decoration protocol betterDudemanguy2021-08-091-9/+22
* command: check for monitor par in window-scaleDudemanguy2021-08-091-0/+6
* command: check for rotation in window-scaleDudemanguy2021-08-091-0/+3
* command: merge window-scale code togetherDudemanguy2021-08-091-13/+3
* wayland: fix keepaspect-window during resizeDudemanguy2021-08-081-9/+6
* wayland: improve behavior with touch eventsDudemanguy2021-08-083-20/+10
* wayland: correct window-scale behaviorDudemanguy2021-08-071-3/+10
* manpage: clarify window-scale behaviorDudemanguy2021-08-071-5/+14
* command: make current-window-scale writeable, 2nd attemptDudemanguy2021-08-074-4/+21
* Revert "command: make current-window-scale writeable"Avi Halachmi (:avih)2021-08-074-46/+42
* wayland: keep track of toplevel width/height againDudemanguy2021-08-062-1/+9
* stats.lua: page 4 (keys): group current-window-scale under windowGuido Cella2021-08-061-1/+1
* command: make current-window-scale writeableDudemanguy2021-08-054-42/+46
* sub: sub-filter-regex and jsre: support ass-to-plaintextAvi Halachmi (:avih)2021-08-057-3/+31
* sub: new: --sub-filter-jsre (js regex)Avi Halachmi (:avih)2021-08-057-0/+146
* sub: SDH filter: use unified text-extraction utilsAvi Halachmi (:avih)2021-08-051-46/+17
* sub: SDH filter: small refinementsAvi Halachmi (:avih)2021-08-051-6/+10
* sub: add filter text utils, use from filter-regex (no-op)Avi Halachmi (:avih)2021-08-053-22/+39
* wayland: cleanup handle_toplevel_configDudemanguy2021-08-032-13/+7
* options: don't always set set-locally to trueGuido Cella2021-08-031-2/+1
* stats.lua: page 4 (keys): better alignment of non-ascii keysAvi Halachmi (:avih)2021-07-311-2/+16
* player: eac3 to the whitelist of audio extensionsDudemanguy2021-07-301-1/+1
* DOCS/input.rst: key names: add shift modifier notehooke0072021-07-301-0/+6
* stats.lua: page 4 (keys): detect single-quotesAvi Halachmi (:avih)2021-07-301-2/+2
* input: arguments quoting: support single-quotesAvi Halachmi (:avih)2021-07-302-9/+26
* input: argument custom quotes: use ` instead of !Avi Halachmi (:avih)2021-07-302-7/+7
* options: audio-display determines cover priorityGuido Cella2021-07-294-12/+21
* DOCS: fix manual compiling warningsgaroto2021-07-282-2/+2
* DOCS/mpv.rst: fix quotingAvi Halachmi (:avih)2021-07-281-1/+1
* ci/travis: remove everything as it's nop nowJan Beich2021-07-271-52/+0
* ci/travis: remove freebsd buildJan Beich2021-07-271-38/+0
* github/workflows: add freebsd CIJan Beich2021-07-271-0/+43
* manpage: explain when properties are expandedGuido Cella2021-07-271-3/+13
* TOOLS/autocrop.lua: allow hiding OSD messagesGuido Cella2021-07-271-6/+12
* wayland: unset hidden state in frame callbackDudemanguy2021-07-261-8/+1
* egl_helpers: fix create_context fallback behaviorDudemanguy2021-07-253-16/+47
* command: handle changes to image-display-durationGuido Cella2021-07-251-0/+5
* github/workflows: separate jobs with an endlineJan Ekström2021-07-251-0/+2
* ci/travis: remove linux buildsJan Ekström2021-07-251-15/+0
* github/workflows: add linux CIJan Ekström2021-07-251-0/+26
* stats.lua: fix ass-escape while persistent_overlay=yesAvi Halachmi (:avih)2021-07-251-14/+27
* ci/travis: remove macOS buildsJan Ekström2021-07-251-58/+0
* github/workflows: add macOS CIJan Ekström2021-07-251-0/+27
* context_drm_egl: allow autoprobe selectionDudemanguy2021-07-231-5/+0
* js: fix tiny leaks if js_try throws(!)Avi Halachmi (:avih)2021-07-231-16/+41
* manpage: fix watch-later-options examplesGuido Cella2021-07-212-5/+4
* js: key bindings: ensure priorities for same-key bindingsAvi Halachmi (:avih)2021-07-211-4/+14
* options: add watch-later-optionsGuido Cella2021-07-2110-78/+127
* stats.lua: remove script-opts for the main keys (i/I)Guido Cella2021-07-212-15/+4
* manpage: minor fixesGuido Cella2021-07-212-4/+4
* stats.lua: page 4 (keys): fix "excluding stats keys" - attempt 2Avi Halachmi (:avih)2021-07-201-7/+7
* Revert "stats.lua: page 4 (keys): fix "excluding stats keys""Avi Halachmi (:avih)2021-07-201-3/+3
* stats.lua: page 4 (keys): fix "excluding stats keys"Avi Halachmi (:avih)2021-07-201-3/+3
* DOCS/mpv.rst: add cross references to --input-test and statsAvi Halachmi (:avih)2021-07-191-0/+3
* stats.lua: page 4 (keys): support help-like terminal printoutAvi Halachmi (:avih)2021-07-192-2/+29
* stats.lua: add page 4: active key-bindings listAvi Halachmi (:avih)2021-07-192-0/+168
* stats.lua: scroll: allow throttling page-rebuild (no-op)Avi Halachmi (:avih)2021-07-191-4/+5
* stats.lua: move internal performance from page 4 to page 0Avi Halachmi (:avih)2021-07-192-6/+6
* player: fix missed pause state update during reset in some casessfan52021-07-181-0/+4
* Revert "audio: fix ao_reset() not clearing paused state leading to stuck AO"sfan52021-07-181-1/+0
* osxbundle: use python3Kiracus2021-07-172-3/+2
* audio: fix ao_reset() not clearing paused state leading to stuck AOsfan52021-07-161-0/+1
* TOOLS/autocrop.lua: improve enable/disable conditionGuido Cella2021-07-141-5/+6
* demux: acquire lock before calling update_bytes_readShreesh Adiga2021-07-131-2/+2
* audio: check ao driver init failure to avoid use after freeShreesh Adiga2021-07-131-9/+12
* lua: fix timers comment (no-op)Avi Halachmi (:avih)2021-07-131-2/+3
* terminal-unix: fix ^Z identificationMartin Tournoij2021-07-131-1/+2
* DOCS/options: adds documentation for secondary-sub-visibilityRipose2021-07-121-0/+9
* command: adds support for secondary subs to sub-seek and sub-stepRipose2021-07-122-9/+42
* command: add secondary-sub-start and secondary-sub-end propertiesRipose2021-07-123-4/+25
* manpage: DEL key: clarify it refers to the oscGuido Cella2021-07-121-1/+1
* manpage: fix typoGuido Cella2021-07-081-1/+1
* recorder: add support for attachments (fonts)TheAMM2021-07-084-4/+56
* recorder: ignore packet queue in mux_packets()TheAMM2021-07-081-19/+8
* av_common: trim FLAC extradata when copying codec paramsTheAMM2021-07-081-4/+15
* demux, dump-cache: fix demux cache range sortingTheAMM2021-07-081-2/+2
* recorder: clear packet queue after they've been muxedTheAMM2021-07-081-1/+1
* player: add append-play flag to loadlistGuido Cella2021-07-062-3/+10
* osc: expose osc-visibility via shared-script-propertiesAvi Halachmi (:avih)2021-07-061-0/+1
* wayland: refactor surface scalingDudemanguy2021-06-302-33/+56
* sub: fix subs/lyrics on music files with sub-past-video-end=norcombs2021-06-271-1/+3
* wayland: fix wl_surface_set_buffer_scale usageDudemanguy2021-06-273-3/+2
* wayland: always be sure to initially try to renderDudemanguy2021-06-275-8/+7
* wayland: remove unused includesDudemanguy2021-06-272-6/+0
* wayland: handle app id option less stupidlyDudemanguy2021-06-263-6/+2
* wayland: reorganize wayland common codeDudemanguy2021-06-265-948/+962
* stats.lua: add scaled resolutionDudemanguy2021-06-251-0/+7
* DOCS: fix typo on seekbarkeyframeshooke0072021-06-241-6/+6
* TOOLS/lua/autoload: load files even if current file is hiddenLaserEyess2021-06-241-1/+3
* TOOLS/lua/autoload: add ignore_hidden optionLaserEyess2021-06-241-2/+4
* player: fix property nameGuido Cella2021-06-241-1/+1
* lua: idle observers: ensure timers are up-to-dateAvi Halachmi (:avih)2021-06-231-0/+9
* lua: timers: don't block forever with slow callbacksAvi Halachmi (:avih)2021-06-231-2/+13
* sub: by default, don't render timestamps after video EOFrcombs2021-06-234-1/+11
* player: change cover-art-auto behaviorGuido Cella2021-06-233-12/+8
* js: idle-observers: minor performance improvementAvi Halachmi (:avih)2021-06-221-1/+1
* osc: seekbar hover/drag: display target chapter at the titleAvi Halachmi (:avih)2021-06-222-2/+35
* manpage: add article in fuzzy explanationGuido Cella2021-06-211-2/+2
* player: remove unnecessary checkGuido Cella2021-06-211-1/+1
* player: fix segfaultGuido Cella2021-06-211-2/+1
* osc: ensure tick after any mouse-eventAvi Halachmi (:avih)2021-06-201-1/+3
* osc: don't initialize while mouse-down over an elementAvi Halachmi (:avih)2021-06-201-1/+8
* osc: update chapter marker positions when duration changesSagnac2021-06-162-1/+35
* js: add mp.utils.append_fileAvi Halachmi (:avih)2021-06-133-11/+23
* vo_gpu: vulkan: displayvk: Fix handling of unconnected planesPhilip Langdale2021-06-121-1/+6
* vo_gpu: vulkan: implement a VkDisplayKHR backed contextPhilip Langdale2021-06-116-0/+425
* vo_gpu: vulkan: provide a helper to access device name optionPhilip Langdale2021-06-112-0/+17
* vo_rpi: fix argument nameDudemanguy2021-06-081-2/+2
* github/issue_template: irc -> IRCJan Ekström2021-06-081-2/+2
* {ci,docs,README}: update IRC references to new networkJan Ekström2021-06-084-6/+6
* docs: fix leftover reference to the now defunct --video-sync-adrop-size optionChris Varenhorst2021-06-041-5/+4
* ytdl_hook: improve handling of json parsing errorsRetusthese2021-05-291-10/+12
* wayland: refactor dispatching eventsDudemanguy2021-05-281-46/+34
* manpage: mention cover-art-autoGuido Cella2021-05-282-5/+6
* README: fix link to feature-request issuesGuilherme2021-05-281-1/+1
* player: load cover art with the media filenameGuido Cella2021-05-273-19/+28
* win32: support the property 'focused'Avi Halachmi (:avih)2021-05-272-3/+13
* osc: re-initialize when chapter list changesRetusthese2021-05-271-0/+1
* recorder: fix codec_tag / codec_id confusionTheAMM2021-05-261-2/+2
* recorder: clear codec_tag if no target format supportTheAMM2021-05-261-0/+6
* af_scaletempo2: use gcc vectors to speed up inner loopNiklas Haas2021-05-262-3/+76
* vo_gpu: replace --icc-contrast by --icc-force-contrastNiklas Haas2021-05-263-49/+52
* wayland: shuffle around the render loop againDudemanguy2021-05-245-35/+35
* wayland: send VO_EVENT_DPI on output event as wellDudemanguy2021-05-231-0/+1
* command: add a missing comma to MP_EVENT_WIN_STATEDudemanguy2021-05-231-1/+1
* vo_gpu: fix extreme clipping with --gamut-clipping for HDR outputsNiklas Haas2021-05-221-1/+2
* wayland: simplify render loopDudemanguy2021-05-225-49/+36
* player/command: add secondary-sub-text propertyZsolt Vadasz2021-05-192-5/+22
* sub/osd: hide secondary subtitles if secondary-sub-visibility is falseZsolt Vadasz2021-05-197-2/+17
* vo_gpu: hwdec_vaapi: silence errors while probingNiklas Haas2021-05-194-4/+7
* stream_lavf: remove uninitialized http_like arrayDudemanguy2021-05-181-4/+2
* osxbundle: fix slow and wasteful memory allocationder richter2021-05-161-0/+5
* stream_file: disable read ahead for remote files on macOSder richter2021-05-161-1/+8
* build: move mingw jobs to Github actionssfan52021-05-162-21/+41
* build: move website rebuild into Linux/clang travis jobsfan52021-05-161-1/+1
* options: add some entries to --display-tags defaultsYour Name2021-05-111-0/+1
* ytdl_hook: expose some JSON fields as tagsYour Name2021-05-111-0/+29
* edl: add a way to add tagsYour Name2021-05-112-1/+36
* zsh completion: perform globbing on binary pathNiklas Haas2021-05-071-4/+4
* vo_gpu: fix trivial memory leakYour Name2021-05-071-1/+3
* Revert "vo_gpu: revert 8a09299 and conditionally clear framebuffer again"Your Name2021-05-071-5/+3
* vf_sub: restore OSD if removedYour Name2021-05-071-0/+9
* options: extend --replaygain-preamp rangeYour Name2021-05-071-1/+1
* audio: fix replaygain being completely brokenYour Name2021-05-071-0/+1
* Revert "audio: set audio chain ao on reinit"Your Name2021-05-071-3/+1
* mac: add support for display-width/display-height propertyder richter2021-05-061-13/+20
* command: add display-width/display-height propertyDudemanguy2021-05-069-1/+60
* DOCS/input.rst: clarify --no-input-default-keybindings docsAvi Halachmi (:avih)2021-05-041-1/+4
* filter_kernels: fix quadric windowNiklas Haas2021-05-041-1/+1
* DOCS/lua.rst: fix docs for utils.file_infoAvi Halachmi (:avih)2021-05-031-1/+1
* build: address AVCodec, AVInputFormat, AVOutputFormat const warningssfan52021-05-0110-17/+17
* scripting (lua/js): utils.getpid: make wrapper of pid propertyAvi Halachmi (:avih)2021-05-014-16/+5
* command: new property: pid (process id)Avi Halachmi (:avih)2021-05-012-0/+12
* DOCS: clarify how client/script names workDudemanguy2021-04-292-4/+12