summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* vo_gpu_next: avoid 0x0 resizesDudemanguy2022-04-241-2/+4
* github/workflows: workaround git permissions errorDudemanguy2022-04-211-0/+2
* DOCS/options: update the --load-osd-console documentationGuido Cella2022-04-211-4/+3
* DOCS/input: update the ASS tags documentation URLGuido Cella2022-04-211-1/+2
* options: make --cover-art-auto=exact the defaultGuido Cella2022-04-212-3/+3
* player: add cover-art-whitelist optionGuido Cella2022-04-214-3/+12
* DOCS: fix the typo of --sub-justifyhooke0072022-04-211-1/+1
* DOCS: correct --sub-shadow-colorhooke0072022-04-211-6/+6
* DOCS/{mpv,options}: document the watch later functionalityGuido Cella2022-04-213-67/+99
* vo_wlshm: use draw_frame instead of draw_imageDudemanguy2022-04-211-3/+3
* mpv.desktop: add japanese translationDudemanguy2022-04-211-0/+3
* ci: switch Tumbleweed build to openSUSE container registryMia Herkt2022-04-191-1/+1
* vd_lavc: fixup unchecked usage of AV_CODEC_EXPORT_DATA_FILM_GRAINJan Ekström2022-04-131-0/+7
* vd_lavc: fix decoder initialization when no VO is availableJan Ekström2022-04-111-6/+20
* vd_lavc: remove duplicate vd_ffmpeg_ctx pointer from init_avctxJan Ekström2022-04-111-2/+1
* wayland: use wl_output v4 for --fs-screen-nameDudemanguy2022-04-111-3/+30
* x11: avoid wasteful rendering when possibleDudemanguy2022-04-117-1/+37
* player: rearrange video sync opts/enums/definesDudemanguy2022-04-116-32/+32
* wayland: unify visibility checking codeDudemanguy2022-04-117-23/+33
* vo_gpu/d3d11: add message ID based log level mappingJan Ekström2022-04-111-6/+64
* vo_gpu/d3d11: mimic libplacebo backbuffer usageJan Ekström2022-04-111-7/+10
* vo_gpu/d3d11: enable receival of color depth without active backbufferJan Ekström2022-04-111-2/+12
* vo_gpu/d3d11: add helper function to get ra_format from DXGI_FORMATJan Ekström2022-04-112-0/+16
* vo_gpu_next: switch to unpooled hwdec mappingNiklas Haas2022-04-115-69/+90
* x11: fix screen-name optionDudemanguy2022-04-081-0/+1
* mpv.desktop: add turkish translationOğuz Ersen2022-04-081-0/+3
* options.lua: remove unused functionGuido Cella2022-04-081-7/+0
* options: add osd-playing-msg-durationGuido Cella2022-04-074-1/+10
* egl_helpers: request at least 8 alpha bits if necessaryOlivier Perret2022-04-071-1/+1
* DOCS/input: mark chapter-list as writableGuido Cella2022-04-071-1/+1
* drm: context_drm_egl: add support for enabling VRRPhilip Langdale2022-04-056-0/+41
* vd_lavc: add vo caps and option to set GPU film grain applicationLynne2022-04-054-1/+32
* vo_gpu_next: apply film grain if such metadata is presentLynne2022-04-051-0/+5
* vf_format: support forwarding/stripping film grain metadataLynne2022-04-053-0/+11
* mp_image: support film grain parametersLynne2022-04-052-0/+12
* vd_lavc: hide a deprecation warning in already handled compatible codeJan Ekström2022-04-031-1/+3
* sub/osd: use atomic for osd_state.force_video_ptsAman Karmani2022-04-022-11/+8
* osdep/atomic: add mp_atomic_doubleAman Karmani2022-04-021-0/+2
* Revert "vo_gpu_next: remove unnecessary dependency"Niklas Haas2022-04-011-2/+1
* ao_pipewire: Do not hold thread lock during loop stopThomas Weißschuh2022-03-311-3/+1
* ao_pipewire: fix resource lifetimesThomas Weißschuh2022-03-301-7/+21
* vo_gpu_next: remove unnecessary dependencyNiklas Haas2022-03-291-1/+2
* lua: use correct chunkname when loading script filessfan52022-03-231-3/+6
* vo_gpu[_next]: hwdec: fix logging regression when probingPhilip Langdale2022-03-2112-32/+59
* common/av_log: explicitly include version.h for required librariesLeo Izen2022-03-171-0/+6
* vo_gpu_next: also include stride alignment in DR sizeNiklas 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
*