summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* vo_gpu_next: add new libplacebo-based renderervo_placeboNiklas Haas59 min.9-2/+1483
* build: add check_preprocessorNiklas Haas59 min.1-1/+18
* vo_gpu: vulkan: expose swapchain to mpvk_ctxNiklas Haas59 min.2-8/+8
* vo_gpu: lift ra_ctx_* opts to a global structNiklas Haas59 min.9-68/+63
* vo_gpu: fix rotated compute shader vertex simulationHEADmasterNiklas Haas28 hours1-10/+2
* github/workflows: use xcode 13.1 if image defaults to xcode 13.0Jan Ekström2 days1-0/+10
* ao_audiotrack: change buffer sizing logicAman Karmani2 days1-2/+2
* ao_audiotrack: allocate chunk buffer based on negotiated sizeAman Karmani2 days1-2/+3
* ao_audiotrack: support delay up to 2s as normalAman Karmani2 days1-2/+2
* ao_audiotrack: set device_buffer based on underlying buffer size when availableAman Karmani2 days1-0/+10
* ao_audiotrack: use new style initializer for AudioTrack when availableAman Karmani2 days1-11/+114
* egl_helpers: ensure debug context attrs/bit existDudemanguy3 days1-0/+9
* editorconfig: add initial file/configEmil Velikov3 days1-0/+10
* lua: makenode: prevent lua stack corruptionAvi Halachmi (:avih)3 days1-1/+3
* lua: autofree infrastructure: x2 fasterAvi Halachmi (:avih)4 days1-17/+47
* js: custom-init: use ~~/init.js instead of ~~/.init.js (dot)Avi Halachmi (:avih)4 days3-7/+15
* egl_helpers: add support for debug contextsEmil Velikov7 days1-0/+4
* vo_gpu: context_glx: cleanup create_context_x11_gl3 code pathEmil Velikov7 days1-23/+37
* vo_gpu: context_glx: remove legacy create_context_x11_old()Emil Velikov7 days1-43/+9
* egl_helpers: fixup the EGL_KHR_create_context-less codepathEmil Velikov7 days3-44/+9
* video: opengl: rework and remove ra_gl_ctx_test_version()Emil Velikov7 days4-46/+37
* vo_gpu: opengl: remove --opengl-restrictEmil Velikov7 days3-16/+2
* egl_helpers: remove explicit GLES 3 requestEmil Velikov7 days1-23/+12
* vo_gpu: opengl: reduce versions in mpgl_preferred_gl_versionsEmil Velikov7 days4-13/+7
* drm: re-enable drmSet/DropMaster callsEmil Velikov8 days1-14/+7
* context_drm_egl: re-enable drmSet/DropMaster callsEmil Velikov8 days1-17/+10
* command: with lavfi-complex, make current-tracks return the first oneGuido Cella8 days2-9/+12
* player: add track-list/N/image sub-propertyGuido Cella9 days10-5/+22
* demux_lavf: improve image detectionGuido Cella9 days1-9/+9
* js: custom init: ignore ~~/.init.js with --no-configAvi Halachmi (:avih)11 days2-1/+6
* DOCS/options: refine --no-input-default-bindingsAvi Halachmi (:avih)12 days1-4/+4
* input: new option: --no-input-builtin-bindingsAvi Halachmi (:avih)12 days3-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
* command: osd-dimensions: return ints and doc fixesDudemanguy2021-04-292-8/+8
* audio: add two minor log messagessfan52021-04-291-2/+6
* ao/pulse: fix incorrect state reported after resetsfan52021-04-291-0/+1
* osc: reset margins when using boxvideo with showfullscreen/showwindowedossifrage2021-04-271-1/+11
* wayland: ignore toplevel listener if geometry is 0Dudemanguy2021-04-261-0/+4
* osc: display immediately when visibility changes from never to alwaysossifrage2021-04-251-1/+2
* mac: fix window geometry calculation on secondary screensder richter2021-04-241-19/+26
* stream_file: add new identifier for macOS FUSE filesystemsder richter2021-04-241-1/+1
* DOCS: mpv.rst: minor escaping clarificationsAvi Halachmi (:avih)2021-04-231-1/+4
* win32: fit_window_on_screen: simplify, add commentsAvi Halachmi (:avih)2021-04-231-16/+17
* win32: fit_window_on_screen: centralize logic (no-op)Avi Halachmi (:avih)2021-04-231-4/+3
* win32: fit_window_on_screen: ensure top edge is insideAvi Halachmi (:avih)2021-04-231-6/+18
* options: win32: ignore and deprecate --fit-borderAvi Halachmi (:avih)2021-04-233-8/+3
* demux_lavf: fix minor memory leaksrland jon2021-04-201-0/+2
* vo_gpu: greatly increase maximum shader cache sizeNiklas Haas2021-04-181-1/+1
* wayland: workaround hidden state detection badnessDudemanguy2021-04-182-2/+25
* audio: set audio chain ao on reinitDudemanguy2021-04-181-1/+3
* wayland: update geometry + cursor on output eventDudemanguy2021-04-161-40/+56
* wayland: support the display-hidpi-scale propertyDudemanguy2021-04-121-0/+8
* demux: undeprecate --cache-secssfan52021-04-083-8/+2
* audio/aframe: reuse data buffer if less than 8 channelssfan52021-04-081-6/+12
* stream: turn stream_info.open2's args argument constsfan52021-04-085-5/+5
* stream_slice: fix use-after-free if inner stream fails to opensfan52021-04-081-2/+3
* player/scripting: fix use-after-free when loading script folderssfan52021-04-081-2/+3
* stream_mf: set correct stream originsfan52021-04-081-0/+1
* demux_mf: improve format string processingAvi Halachmi (:avih)2021-04-051-2/+37
* manpage: fix a typo in the --aid option noteun.def2021-04-051-1/+1
* vo_gpu: adjust interpolation_threshold's defaultLaserEyess2021-03-282-7/+21
* options: Add validation macro for int typePhilip Langdale2021-03-281-0/+8
* demux: Move demuxer help to new standard mechanismPhilip Langdale2021-03-284-13/+9
* options: Make validation and help possible for all option typesPhilip Langdale2021-03-2814-106/+159
* vo_gpu: placebo: keep track of texture sample modeNiklas Haas2021-03-211-0/+4
* stats.lua: include a filter's @label when displaying filters on page 1Chris Varenhorst2021-03-151-0/+4
* ao_oss: add this audio output againrim2021-03-155-1/+424
* audio: prevent uninit_audio_out during encodingTom Wilson2021-03-151-1/+2
* stream_lavf: add support for Gopher over TLS.parazyd2021-03-151-1/+1
* ao/pulse: signal the mainloop when ops are doneThomas Weißschuh2021-03-111-2/+5
* player/command: add albumart argument to video-addTom Wilson2021-03-093-4/+13
* player/{core,loadfile}: make cover art loading more explicitJan Ekström2021-03-093-10/+16
* ao/pulse: wait for command completion when setting volume or muteThomas Weißschuh2021-03-091-13/+8
* ytdl_hook: fix crash on missing track bitraternhmjoj2021-03-081-1/+1
* umpv: Use generator expression for filesjimman20032021-03-031-1/+1
* wayland: no mouse dragging in fullscreen/maximizedDudemanguy2021-03-021-0/+1
* manpage: mention rotate limitations with hwdecGuido Cella2021-03-021-0/+4
* vd_lavc: wrap use of deprecated AVCodecContext.thread_safe_callbacks in #ifsfan52021-03-021-0/+2
* manpage: video-rotate supports arbitrary stepsGuido Cella2021-03-021-5/+4
* mac: fix traditional fullscreen on macOS 11der richter2021-02-272-4/+20
* mac: remove an unused variableder richter2021-02-271-1/+0
* vo_gpu: libplacebo: require v2.72.0Niklas Haas2021-02-232-52/+2
* appveyor: Use MSYS2's spirv-cross package instead of building itBiswapriyo Nath2021-02-231-9/+1
* appveyor: use latest build image for fixed MSYS2 installationBiswapriyo Nath2021-02-231-12/+4
* msg: fix really-quiet option to only affect terminal outputder richter2021-02-231-2/+2
* mac: add ability to toggle visibility on all workspaces from menubarEvgeny Zinoviev2021-02-211-0/+7
* command: add label for on-all-workspaces commandEvgeny Zinoviev2021-02-211-0/+1
* mac: support --on-all-workspaces optionEvgeny Zinoviev2021-02-213-1/+14
* vo_gpu: don't abort() if plane tex creation failsNiklas Haas2021-02-161-3/+4
* filters/auto_filters: switch from scaletempo to scaletempo2Jan Ekström2021-02-153-5/+5
* af_scaletempo2: fix crash for speed >= 16Dorian Rudolph2021-02-151-9/+13
* travis: fix macOS VMs with older homebrew versionsder richter2021-02-131-2/+10
* mac: only update touch bar items when necessaryder richter2021-02-132-87/+150
* mac: use custom touch bar item and slider instead of a touch bar sliderder richter2021-02-131-9/+9
* vo_gpu: vaapi: export plane pitch properlyNiklas Haas2021-02-121-0/+4
* DOCS: fix cplugins information in libmpv.rst.Érico Rolim2021-02-121-2/+2
* demuxer/demux_mf: add support for more image codecsPaul B Mahol2021-02-061-0/+2
* man: update deband-threshold defaultMia Herkt2021-02-051-1/+1
* vo_gpu: lower default deband thresholdMia Herkt2021-02-051-1/+1
* vo_wlshm: support big endian systemsEmmanuel Gil Peyrot2021-02-041-1/+2
* README: update libass dependency harfbuzz as non-optionalder richter2021-01-241-3/+3
* manpage: fix PDF buildgaroto2021-01-231-4/+6
* docs: Fix an old style parameter referenceChris Varenhorst2021-01-201-1/+1
* umpv: remove unused importsJim Manos2021-01-191-2/+0
* stream_lavf: support rtspsMia Herkt2021-01-191-4/+4
* player: make resetting of track selection to "auto" worksfan52021-01-161-9/+21
* mac: fix dangling pointersder richter2021-01-132-31/+32
* mac: drop build support for swift versions earlier than version 4.1der richter2021-01-134-52/+21
* mac: fix usage of temporary pointersder richter2021-01-132-29/+57
* manpage: document off-by-one loop-file behaviorLeo Izen2021-01-071-0/+5
* manpage: rename OS X references to macOSLeo Izen2021-01-034-36/+36
* vo_gpu: don't segfault if 3DLUT texture fails uploadingNiklas Haas2021-01-011-0/+5
* input.conf syntax: support custom quotes !XstringX!Avi Halachmi (:avih)2020-12-312-8/+31
* input.rst: fix typo commands -> argumentsAvi Halachmi (:avih)2020-12-311-1/+1
* csputils: add mappings for DCI-P3 (ST.431-2) and P3-D65 (ST.432-1)Jan Ekström2020-12-301-0/+4
* vd_lavc: add VP8 to the default allowed hwdec codec listEmmanuel Gil Peyrot2020-12-302-2/+2
* vo_gpu: cast bvecN to vecN for mix() on older GLSLNiklas Haas2020-12-284-49/+85
* bootstrap: log caught URLErrorJan Ekström2020-12-221-2/+2
* Revert "build: recognize Lua 5.1 on Arch Linux"Philip Sequeira2020-12-221-1/+0
* build: fail configure if --lua is specified and Lua isn't foundPhilip Sequeira2020-12-221-3/+3
* wayland: support multiple modifiersDudemanguy2020-12-201-2/+4
* mac: fix type mismatch Int instead of Int32der richter2020-12-191-1/+1
* mac: use visible frame rectangle for window geometry calculationder richter2020-12-195-13/+42
* mac: fix a window positioning bug when exiting fullscreender richter2020-12-192-10/+14
* appveyor: use MSYS2 shaderc packageJames Ross-Gowan2020-12-191-11/+1
* vo_wlshm: support presentation timeDudemanguy2020-12-141-0/+14
* wayland: unify frame/presentation callback codeDudemanguy2020-12-144-176/+76
* x11: update geometry/autofit opts on runtimeDudemanguy2020-12-142-0/+25
* wayland: update geometry/autofit opts on runtimeDudemanguy2020-12-141-4/+21
* console: use wl-paste on WaylandGuido Cella2020-12-142-3/+13
* wayland: remove unused function declarationDudemanguy2020-12-131-1/+0
* auto_profiles: fix compile_cond on lua 5.1Philip Sequeira2020-12-081-6/+10
* build: recognize Lua 5.1 on Arch LinuxPhilip Sequeira2020-12-081-0/+1
* manpage: document background transparencyGuido Cella2020-12-081-7/+7
* manpage: clarify that you can prefetch m3u8 urlsGuido Cella2020-12-081-5/+7
* wayland: handle multiple outputs more correctlyDudemanguy2020-12-081-65/+89
* vo_gpu: revert 8a09299 and conditionally clear framebuffer againder richter2020-12-061-3/+5
* mac: support screen-name and fs-screen-name optsder richter2020-12-062-7/+23
* wayland: support fs-screen-name optionDudemanguy2020-12-061-17/+25
* x11: support screen-name and fs-screen-name optsDudemanguy2020-12-061-1/+19
* player: add --screen-name and --fs-screen-nameDudemanguy2020-12-064-0/+19
* manpage: clarify profile-cond requires underscoresGuido Cella2020-12-061-3/+5
* build: restore support for non-pkgconfig zlibMia Herkt2020-12-061-1/+3
* build: use pkg-config for zlibMia Herkt2020-12-061-3/+1
* vo_gpu: placebo: update for upstream API changesNiklas Haas2020-12-041-2/+29
* vo_sixel: don't divide by zero on small terminalAvi Halachmi (:avih)2020-12-021-10/+16
* vo_sixel: re-fit image on terminal resizeShreesh Adiga2020-12-021-1/+20
* vo_sixel: refactor of resize, reconfig (no-op)Shreesh Adiga2020-12-021-27/+34
* vo_sixel: Update description string of vo driverShreesh Adiga2020-12-021-1/+1
* csputils: add MP_CHROMA_TOPLEFTNiklas Haas2020-12-023-1/+8
* travis: use newer 10.15 VM with newer xcodeder richter2020-11-291-1/+1
* travis: fix macOS 10.13 buildder richter2020-11-291-3/+8
* vo_sixel: don't leak the frame referenceAvi Halachmi (:avih)2020-11-291-4/+9
* vo_tct: don't leak the frame referenceAvi Halachmi (:avih)2020-11-291-0/+5
* vo_tct: remove unused variableAvi Halachmi (:avih)2020-11-291-7/+0
* player: allow vo to be switched at runtimesfan52020-11-273-7/+23
* demux: add function to refresh a track without (de-)selecting itsfan52020-11-272-0/+22
* vo_sixel: use draw_frame instead of draw_imageShreesh Adiga2020-11-271-13/+36
* vo_sixel: skip testdither init in fixed paletteShreesh Adiga2020-11-271-11/+18
* vo_sixel: Update libsixel constant valuesShreesh Adiga2020-11-271-3/+3
* matroska.py: remove python2 supportLaserEyess2020-11-271-6/+2
* bootstrap.py: remove all python2 supportLaserEyess2020-11-271-6/+1
* vo_sixel: change default dither to "auto"Avi Halachmi (:avih)2020-11-272-4/+4
* vo_sixel: fix the image corruption with mltermAvi Halachmi (:avih)2020-11-272-15/+12
* vo_sixel: support --vo-sixel-exit-clear[=yes]Avi Halachmi (:avih)2020-11-272-2/+11
* terminal: process input when foregroundedGuido Cella2020-11-261-1/+9
* Update VERSIONsfan52020-11-221-1/+1
* Release 0.33.0v0.33.0sfan52020-11-222-24/+113
* file2string: remove question mark from safe charssfan52020-11-222-9/+4
* Revert "options: disable vsfilter blur compat by default"rcombs2020-11-222-2/+2
* build: always run waf with python3Uoti Urpala2020-11-221-0/+6
* build: fix macOS arm buildsder richter2020-11-224-4/+11
* vo_sixel: draw osd on the output frameShreesh Adiga2020-11-221-0/+5
* vo_sixel: return -1 instead of SIXELSTATUS on failureShreesh Adiga2020-11-221-10/+36
* vo_sixel: set --vo-sixel-fixedpalette=yes by defaultShreesh Adiga2020-11-221-1/+1
* vo_sixel: Add aspect ratio based output centeringShreesh Adiga2020-11-222-193/+219
* vo_sixel: rename all user options with opt_ prefixShreesh Adiga2020-11-221-36/+50
* vo_sixel: set output resolution based on terminal_get_size2Shreesh Adiga2020-11-221-2/+37
* osdep/terminal: Add function to get terminal pixel dimensionsShreesh Adiga2020-11-224-0/+24
* doc: split BNF definitions of <command> and <argument> in separate linesEmanuele Torre2020-11-221-2/+3
* manpage: document improved --playlist securityLeo Izen2020-11-182-20/+29
* command: mouse: generate MOUSE_{ENTER,LEAVE} if requiredAvi Halachmi (:avih)2020-11-161-0/+18
* docs/input.rst: document the mouse-pos propertyAvi Halachmi (:avih)2020-11-161-0/+14
* command: mouse-pos property: add field "hover"Avi Halachmi (:avih)2020-11-163-5/+13
* lua/js: mp.get_mouse_pos: use the mouse-pos propertyAvi Halachmi (:avih)2020-11-164-22/+6
* command: new property: mouse-posAvi Halachmi (:avih)2020-11-161-0/+30
* command: add internal INPUT_PROCESSED eventAvi Halachmi (:avih)2020-11-162-0/+5
* path: do not use old_home for win32 exe dirwm42020-11-163-1/+4
* js: report scripts CPU/memory usage statisticsAvi Halachmi (:avih)2020-11-152-1/+41
* ci: fix mingw build by adding harfbuzzsfan52020-11-151-0/+11
* command: make subtitle time properties observableBen Kerman2020-11-111-1/+2
* manpage: properties fixesGuido Cella2020-11-111-17/+21
* manpage: document the property-change eventGuido Cella2020-11-111-0/+11
* manpage: document video-frame-info sub-propertiesGuido Cella2020-11-111-5/+13
* manpage: remove redundant "Return(s) "Guido Cella2020-11-111-59/+58
* manpage: document demuxer-cache-state betterGuido Cella2020-11-111-4/+11
* manpage: be consistent with booleansGuido Cella2020-11-111-73/+73
* vo_sixel: Add fallback terminal width and heightShreesh Adiga2020-11-091-2/+5
* vo_sixel: Add checks to prevent null pointer dereferencing.Shreesh Adiga2020-11-091-1/+8
* ao_alsa: handle -EPIPE XRUNs from snd_pcm_statusJan Ekström2020-11-091-2/+11
* ao_alsa: always initialize state if passedJan Ekström2020-11-091-9/+7
* wayland: fix buffer overrun in get_modsDudemanguy2020-11-081-3/+3
* wayland: check for modifier keys on pointer eventsDudemanguy2020-11-082-33/+40
* Revert "wayland: conditionally commit surface on resize"Dudemanguy2020-11-083-10/+2
* DOCS: correct interface-changes.rstDudemanguy2020-11-071-2/+2
* mac: make focus property observableder richter2020-11-071-0/+32
* video/out/vo_sixel.c: Implement sixel as a output deviceShreesh Adiga2020-11-075-0/+498
* manpage: document av1 addition to --hwdec-codecs default settingLeo Izen2020-11-051-1/+1
* vd_lavc: add AV1 to the default allowed hwdec codec listJan Ekström2020-11-031-1/+1
* player: fix external cover file prioritizationsfan52020-10-281-4/+8
* input.conf: add default keybindings for sub-scalesoredake2020-10-272-2/+5
* console: let type set the cursor positionGuido Cella2020-10-272-6/+18
* ytdl_hook: if ytdl not found in config dirs, use ytdl_path as isRicardo Constantino2020-10-271-1/+4
* ytdl_hook: support alternative youtube-dl pathRicardo Constantino2020-10-272-2/+9
* player: reorder list of external cover files for optimal resultssfan52020-10-251-7/+9
* build: disable wayland if linux/input-event-codes.h isn’t availableEmmanuel Gil Peyrot2020-10-251-1/+5
* wayland: use more specific input codes headerEmmanuel Gil Peyrot2020-10-251-1/+1
* demux_lavf: initialize ReplayGain dataMia Herkt2020-10-231-0/+2
* command: add delete-watch-later-configVladimir Panteleev2020-10-225-0/+40
* vo_gpu: improve gamut warning bounds checksNiklas Haas2020-10-211-2/+2
* wayland: don't use presentation time if ust is 0Dudemanguy2020-10-191-3/+4
* stats: display hw pixel format toosfan52020-10-161-0/+4
* command: expose underlying pixfmt for hwdecsfan52020-10-162-0/+7
* ci/appveyor: attempt to work around outdated msys2Jan Ekström2020-10-171-0/+8
* ci/travis: stop installing mingw-w64 packages manuallyJan Ekström2020-10-161-4/+0
* ci/travis: move to a yaml list for required packages for mingw-w64Jan Ekström2020-10-161-2/+8
* ci/travis: bump Ubuntu distro version to focal (20.04)Jan Ekström2020-10-161-1/+1
* manpage: Document behaviour of *nix configuration directoriesPhilip Langdale2020-10-161-6/+22
* Revert "path: switch back to using non-XDG config dir by default"Philip Langdale2020-10-162-48/+30
* Revert "path: do not use old_home for win32 exe dir"Philip Langdale2020-10-163-4/+1
* Revert "manpage: reference standard for configuration file location"Philip Langdale2020-10-161-5/+0
* build: bump waf to 2.0.20Jan Ekström2020-10-161-2/+2
* stream_lavf: enable SRT protocol support through FFmpegAlexandre Iooss2020-10-153-2/+3
* vo_gpu: fix segfault when updating render optsDudemanguy2020-10-151-1/+2
* vo_gpu: EGL: hack for alpha on different platformsDudemanguy2020-10-152-1/+4
* wayland: update opaque region on runtimeDudemanguy2020-10-155-39/+54
* vo_gpu: update render options on runtimeDudemanguy2020-10-152-4/+14
* wayland: be less strict about when to renderDudemanguy2020-10-155-3/+16
* wscript_build.py: use -Wl,--subsystem,console insteadChristopher Degawa2020-10-151-1/+1
* docs: fix simple typo, unminimze -> unminimizeTim Gates2020-10-141-1/+1
* DOCS: fix typo on sub-filter-regex-enableChris Varenhorst2020-10-121-1/+1
* manpage: reference standard for configuration file locationwm42020-10-091-0/+5
* Revert "demux: add a POS"wm42020-10-084-190/+0
* player: fix another nightmarish corner casewm42020-10-081-3/+14
* demux: add a POSwm42020-10-084-0/+190
* Revert "wayland: add wayland-display-socket option"Dudemanguy2020-10-073-17/+3
* wayland: add wayland-display-socket optionDudemanguy2020-10-063-3/+17
* screenshot: add --screenshot-sw optionwm42020-10-054-1/+19
* wayland: set an opaque regionDudemanguy2020-10-013-0/+19
* options: fix --cover-art-file typoGuido Cella2020-09-301-1/+1
* player: cosmetically change around some codewm42020-09-281-9/+9
* player: add automatic loading of external cover art fileswm42020-09-286-8/+95
* player: let frontend decide whether to use cover-art modewm42020-09-283-7/+23
* ci: fix spirv-cross build in mingw scriptssfan52020-09-251-3/+8
* mac: add support for the focused propertyder richter2020-09-251-0/+4
* mac: add an option to prevent focusing of the window on opender richter2020-09-255-3/+22
* travis: fix macOS 10.12 legacy buildder richter2020-09-221-0/+3
* wayland: only render if we have frame callbackDudemanguy2020-09-217-37/+108
* player: add pause state to playback start messagewm42020-09-211-2/+3
* terminal: fix segfault when backgroundingwm42020-09-211-2/+4
* f_decoder_wrapper: make log prefix less verbosewm42020-09-201-2/+2
* audio: take paused state into account in ao_start()sfan52020-09-201-1/+1
* audio: move start() calls outside of locksfan52020-09-201-3/+10
* mac: add an option to change the App activation policyder richter2020-09-204-1/+28
* mac: add ontop window level for desktopder richter2020-09-203-4/+9
* options: simplify --android-surface-size handlingsfan52020-09-205-27/+8
* build: disable GLXwm42020-09-181-2/+3
* manpage: fix console keybindings punctuationGuido Cella2020-09-181-3/+3
* msg: make --msg-time show time in secondswm42020-09-182-2/+2
* build: sort dependencies (to make build deterministic)Philip Sequeira2020-09-181-1/+1
* command, demux: make drop-buffers reset state even harderwm42020-09-172-4/+10
* terminal: attempt to handle the ESC keywm42020-09-171-24/+22
* client API: update alignment requirements for software renderingwm42020-09-171-9/+12
* sws_utils: work around libswscale corrupting memory yet againwm42020-09-172-2/+57
* manpage: refer to --sub-color for colorsGuido Cella2020-09-171-4/+4