summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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 Langdale2023-01-061-1/+0
* demux: actually initialise packet buffer when creating new packetPhilip Langdale2023-01-061-0/+1
* version.py/version.sh: bump copyright yearDudemanguy2023-01-042-2/+2
* demux: boost read EBU R128 gain values to ReplayGain's reference levelSimon Ruderich2023-01-041-0/+5
* wayland: dispatch and wait for compositor events in uninitDudemanguy2023-01-032-30/+25
* wayland: initalize display_fd as -1Dudemanguy2023-01-031-3/+4
* wayland: consistently employ use_presentDudemanguy2023-01-031-4/+1
* draw_bmp: ensure last slice width is less than total widthDudemanguy2023-01-031-0/+5
* vo: hwdec: fix drmGetDeviceNameFromFd2() related memory leakrepojohnray2023-01-021-1/+5
* hwdec_drmprime: fix memory leakrepojohnray2023-01-021-0/+1
* ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restartLi Chang2023-01-021-4/+4
* vo_opengl: do not blindly reject all Microsoft's OpenGL implementationsKacper Michajłow2022-12-301-3/+3
* demux: add --demuxer-hysteresis-secs option to save power with cachingSultan Alsawaf2022-12-303-3/+42
* external_files: recognize webp files as cover artRon Shabi2022-12-291-0/+8
* x11: add modesetting to the xpresent whitelistSultan Alsawaf2022-12-271-1/+2
* build: add configure test for POSIX shm for the sake of vo_kittysfan52022-12-263-4/+15
* demux: replace deprecated usage of stack allocated AVPacketsPhilip Langdale2022-12-242-24/+45
* audio: reset pull AO at end of fileThomas Weißschuh2022-12-221-1/+1
* vo_kitty: Introduce modern sixel alternativeMia Herkt2022-12-216-0/+480
* external_files: set log level for potential files to traceNicolas F2022-12-211-1/+1
* hwdec/d3d11va: fix a possible memory leakchen702022-12-211-0/+1
* filter_kernels: fix kaisergaramond132022-12-201-1/+1
* man/vo: TypoMia Herkt2022-12-201-1/+1
* man/vo: Correct --vo-sixel-bufferedMia Herkt2022-12-201-2/+3
* vo_sixel: Implement write() loopMia Herkt2022-12-201-4/+16
* vo_sixel: Rename draw-clear -> config-clearMia Herkt2022-12-203-8/+9
* osdep/terminal.h: Rename screen buffer controlsMia Herkt2022-12-203-6/+6
* vo_sixel: Alias/deprecate exit-clear -> alt-screenMia Herkt2022-12-203-10/+18
* vo_sixel: Make buffering optionalMia Herkt2022-12-203-13/+36
* man/vo: Fix rendering error due to non-printablesMia Herkt2022-12-201-1/+1
* DOCS/interface-changes: Add --vo-sixel-draw-clearMia Herkt2022-12-201-0/+1
* Revert "ao_pipewire: deactivate stream at end of playback"Philip Langdale2022-12-191-14/+0
* vo_sixel: Buffer full output sequenceMia Herkt2022-12-191-19/+27
* vo_sixel: Use write(2) on POSIX platformsMia Herkt2022-12-191-14/+35
* vo_tct: Use newer options APIMia Herkt2022-12-191-28/+24
* vo_sixel: Move user options to structMia Herkt2022-12-191-69/+66
* vo_sixel: Add option to skip clear while drawingMia Herkt2022-12-192-7/+15
* osdep/terminal: Move common esc codes to terminal.hMia Herkt2022-12-193-42/+40
* vo_sixel: Use the alternate buffer to restore termMia Herkt2022-12-191-4/+6
* vo_tct: Use the alternate buffer to restore termMia Herkt2022-12-191-3/+7
* ao_pipewire: deactivate stream at end of playbackThomas Weißschuh2022-12-181-0/+14
* ao_pipewire: clean up when hotplug_init failsThomas Weißschuh2022-12-121-1/+2
* ao_pipewire: destroy context on connection failureThomas Weißschuh2022-12-121-0/+1
* ao_pipewire: free properties on failureThomas Weißschuh2022-12-121-2/+4
* vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flagPhilip Langdale2022-12-121-0/+11
* hwdec_drmprime: support yuv420p formatEmperorPenguin182022-12-102-0/+6
* ao_coreaudio: use device's nominal sample rate for latency propertiesrcombs2022-12-101-1/+9
* player: add window-id propertyNRK2022-12-054-0/+23
* ffmpeg: update to handle deprecation of `av_init_packet`Philip Langdale2022-12-038-34/+85
* sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`Philip Langdale2022-12-011-0/+14
* vd_lavc: update to handle deprecation of `pkt_duration`Philip Langdale2022-12-011-0/+5
* ffmpeg: increase minimum required version to 4.4Philip Langdale2022-12-014-20/+14
* wayland: check for resize/move in touch event firstDudemanguy2022-12-011-8/+9
* osc: don't spam window-controls bindings on every renderDudemanguy2022-11-291-3/+9
* ao_pipewire: log sample queueingThomas Weißschuh2022-11-281-0/+2
* TOOLS/umpv: prefer $XDG_RUNTIME_DIRSuperSamus2022-11-281-1/+1
* vo_gpu_next: don't flush cache on OSD updateNiklas Haas2022-11-251-2/+9
* meson: fix stdatomic detection on bsdDudemanguy2022-11-221-3/+4
* lcms: fix validate_3dlut_size_optNiklas Haas2022-11-211-4/+1
* lcms: always parse lcms2-related optionsNiklas Haas2022-11-211-40/+34
* vo_dmabuf_wayland: use single-pixel-buffer-v1LaserEyess2022-11-205-19/+58
* wlbuf_pool.h: add headers for forward declarationsLaserEyess2022-11-202-1/+4
* meson: unbreak dl check on BSDs without libdlDudemanguy2022-11-201-1/+1
* meson: prepend MPV_CONFDIR path with prefixDudemanguy2022-11-191-1/+1
* vo_gpu_next: fix undefined behavior on alpha-first formatsNiklas Haas2022-11-191-1/+4
* wayland: also log refresh rate on surface entranceDudemanguy2022-11-181-2/+2
* drm: remove legacy APILaserEyess2022-11-166-130/+55
* wayland: add support for content-type protocolDudemanguy2022-11-159-0/+89
* player/video: add VOCTRL_CONTENT_TYPEDudemanguy2022-11-155-0/+27
* player/main: log libplacebo version if built with itJan Ekström2022-11-151-0/+8
* common/av_log: move general FFmpeg version before library versionsJan Ekström2022-11-151-2/+1
* vo: hwdec: remove legacy_namesPhilip Langdale2022-11-155-16/+0
* player: add --force-render optionDudemanguy2022-11-156-2/+13
* wayland: error out if essential protocol support is missingDudemanguy2022-11-153-0/+36
* meson: fix capitalization of "OpenGL"Jakub Wilk2022-11-141-1/+1
* ao_pipewire: log version information and metadataThomas Weißschuh2022-11-131-0/+13
* DOCS: update release policy to match realitysfan52022-11-131-18/+23
* Update VERSIONsfan52022-11-121-1/+1
* Release 0.35.0v0.35.0sfan52022-11-122-87/+96
* meson: fix macos-touchbar checkDudemanguy2022-11-111-9/+5
* github/workflows: force deletion of existing upstream python symlinks on macOSJan Ekström2022-11-111-0/+5
* vo_gpu_next: add tunable shader parametersNiklas Haas2022-11-115-1/+69
* vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warningssfan52022-11-101-2/+4
* wayland, x11: fix possibly unsafe bstr usagesfan52022-11-102-3/+3
* ao_pipewire: reload ao on stream disconnectThomas Weißschuh2022-11-071-0/+5
* ao_pipewire: explicitly remove stream hookThomas Weißschuh2022-11-071-0/+2
* ao_pipewire: log generic stream errorsThomas Weißschuh2022-11-071-0/+17
* Revert "ao/audiounit: include AVAudioSession buffer in latency calc"Aman Karmani2022-11-071-1/+1
* vo_dmabuf_wayland: improve error handling exporting VA surfaceAaron Boxer2022-11-071-23/+25
* hwdec_vaapi: only set VADisplay resource if entire init process has succeededAaron Boxer2022-11-071-4/+4
* github/workflows: remove seccomp disablementJan Ekström2022-11-051-4/+0
* github/workflows: bump linux jobs to Ubuntu 22.04 base VMJan Ekström2022-11-051-1/+1
* github/workflows: move all build jobs to checkout V3Jan Ekström2022-11-051-3/+3
* github/workflows: remove xcode 13.0 to xcode 13.1 overrideJan Ekström2022-11-051-10/+0
* github/workflows: remove macOS 10.15 image usageJan Ekström2022-11-051-1/+0
* sd_ass: never mangle colours on RGB videoOneric2022-11-051-1/+2
* meson: move dmabuf-wayland specific files under the right checkDudemanguy2022-11-031-3/+3
* gpu/context: properly guard wldmabuf contextDudemanguy2022-11-031-1/+1
* console: add history deduplicationChristoph Heinrich2022-11-032-5/+27
* github/workflows: remove pip usage in mingw CIDudemanguy2022-11-021-2/+1
* vo_gpu_next: set background transparencyNiklas Haas2022-11-011-0/+1
* ci: upload resulting binary of mingw64 buildsfan52022-11-012-1/+21
* ci/mingw64: refresh build scriptssfan52022-11-012-41/+55
* ytdl_hook: reverse order of tracksChristoph Heinrich2022-11-011-1/+7
* demux/codec_tags: support more WAVEFORMATEXTENSIBLE tagsLeo Izen2022-11-011-8/+78
* wayland_common: always zero out presentation context when destroying itLynne2022-10-311-1/+3
* wayland: correct braindead comment (no-op)Dudemanguy2022-10-311-5/+4
* wayland: hack around presentation_feedback weirdnessDudemanguy2022-10-301-1/+10
* wayland: free dmabuf_feedback objectDudemanguy2022-10-301-4/+9
* test: update to reflect that Vulkan is a generic format againPhilip Langdale2022-10-291-1/+1
* filters/f_hwtransfer: remove VAAPI <-> Vulkan mapping for nowPhilip Langdale2022-10-293-6/+0
* build: add an additional check for wayland-protocols 1.24Dudemanguy2022-10-294-3/+14
* meson: add more hardcoded values to configurationDudemanguy2022-10-291-