summaryrefslogtreecommitdiffstats
path: root/player
Commit message (Expand)AuthorAgeFilesLines
* various: fix warning -Wimplicit-const-int-float-conversionThomas Weißschuh2023-02-261-2/+2
* vo_wayland: fix warning -Wvoid-pointer-to-enum-castThomas Weißschuh2023-02-261-1/+1
* options: transition properties from flag to boolChristoph Heinrich2023-02-212-33/+33
* options: transition commands from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-211-16/+16
* options: transition options from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-211-1/+1
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-2010-11/+0
* player/screenshot: pass on ability to output native CSPNiklas Haas2023-02-131-2/+5
* screenshot: explicitly default VOCTRL_SCREENSHOT cspNiklas Haas2023-02-131-0/+1
* stats.lua: display HDR peak in nitsdyphire2023-02-021-1/+1
* player/video.c: don't resync audio if video is an imageStratusFearMe212023-01-301-1/+1
* lua/js: remove user-data helpersAvi Halachmi (:avih)2023-01-292-43/+0
* lua/js: fix user_data_del util functionrcombs2023-01-282-2/+2
* javascript/defaults: add user_data helpersrcombs2023-01-281-0/+24
* lua/defaults: add user_data helpersrcombs2023-01-281-0/+19
* player/command: add user-data propertyrcombs2023-01-281-0/+171
* javascript: add mp.del_property()rcombs2023-01-281-0/+8
* lua: add mp.del_property()rcombs2023-01-281-0/+9
* libmpv: add mpv_del_property() convenience functionrcombs2023-01-281-0/+6
* player/command: add "del" commandrcombs2023-01-281-0/+24
* player/client: support observing sub-propertiesrcombs2023-01-281-1/+26
* audio: simplify implementation of property ao-volumeThomas Weißschuh2023-01-251-7/+4
* msg: log-file set at mpv.conf: don't ignore early messagesAvi Halachmi (:avih)2023-01-231-2/+6
* various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriatesfan52023-01-123-4/+4
* various: replace if + abort() with MP_HANDLE_OOM()sfan52023-01-121-4/+2
* player: don't force saving start in watch-later-optionsDudemanguy2023-01-091-2/+7
* player: add video-sync=display-tempoChristoph Heinrich2023-01-092-8/+19
* player: choose speed of smallest acceptable factor for display syncChristoph Heinrich2023-01-091-16/+13
* external_files: recognize webp files as cover artRon Shabi2022-12-291-0/+8
* external_files: set log level for potential files to traceNicolas F2022-12-211-1/+1
* player: add window-id propertyNRK2022-12-051-0/+12
* osc: don't spam window-controls bindings on every renderDudemanguy2022-11-291-3/+9
* player/video: add VOCTRL_CONTENT_TYPEDudemanguy2022-11-154-0/+18
* player/main: log libplacebo version if built with itJan Ekström2022-11-151-0/+8
* console: add history deduplicationChristoph Heinrich2022-11-031-4/+21
* ytdl_hook: reverse order of tracksChristoph Heinrich2022-11-011-1/+7
* console: respect the top margin shared script propertyChristoph Heinrich2022-10-281-7/+17
* osc: scale rendered aspect ratio with window aspect ratioChristoph Heinrich2022-10-061-3/+7
* ytdl_hook: use subtitle `name` as title if availableChristoph Heinrich2022-09-231-1/+2
* filters: lavfi: allow hwdec_interop selection for filtersPhilip Langdale2022-09-211-1/+1
* ytdl_hook: simplify exclude option parsingChristoph Heinrich2022-09-141-5/+2
* audio: try to use playback AO as hotplug AO firstThomas Weißschuh2022-09-112-3/+3
* audio: add AOCONTROL_UPDATE_MEDIA_ROLEThomas Weißschuh2022-09-103-0/+30
* player/audio: remove explicit drain on EOFPhilip Langdale2022-08-231-2/+0
* audio: don't try to drain non-existent AOThomas Weißschuh2022-08-211-1/+2
* ytdl_hook: improve track detectionChristoph Heinrich2022-08-171-13/+12
* ytdl_hook: consistant behavior for single formatChristoph Heinrich2022-08-141-1/+17
* ytdl_hook: fix default track for single formatChristoph Heinrich2022-08-121-2/+2
* audio: drain ao on EOFThomas Weißschuh2022-08-091-0/+1
* ytdl_hook: fix playlist index extractionChristoph Heinrich2022-07-261-2/+4
* osc.lua: add osc-tcspace script optionRyan Hendrickson2022-07-191-0/+6
* osc.lua: add osc-unicodeminus script optionRyan Hendrickson2022-07-191-2/+6
* ytdl_hook: always set HTTP headersChristoph Heinrich2022-07-181-2/+6
* js: key bindings: ensure priorities for same-key - againAvi Halachmi (:avih)2022-06-231-1/+1
* lua: command_native_async: make the callback optionalCogentRedTester2022-06-221-0/+1
* lua: command_native_async: always callback a-syncCogentRedTester2022-06-221-1/+1
* player: add tiff/tif (TIFF) to list of image extensionsAtticFinder655362022-06-071-1/+1
* player: add jxl (JPEG XL) to list of image extensionsAtticFinder655362022-06-071-1/+1
* osc.lua: add idlescreen and osc-idlescreenDudemanguy2022-06-041-8/+39
* osc.lua: fix crash when calling osc-tracklist while idleCogentRedTester2022-05-191-1/+1
* player: check for argv before printing help textDudemanguy2022-05-161-1/+3
* player: set EOF when seeking to end with keep-openDudemanguy2022-05-141-1/+4
* various: remove trailing whitespaceGuido Cella2022-05-141-1/+1
* lua: avoid rare memory leak in mp.join_pathGuido Cella2022-05-121-4/+3
* console.lua: don't render a 2nd cursor on the OSCGuido Cella2022-05-011-1/+1
* various: fix typosCœur2022-04-256-11/+11
* player: add cover-art-whitelist optionGuido Cella2022-04-211-1/+1
* player: rearrange video sync opts/enums/definesDudemanguy2022-04-113-22/+4
* options.lua: remove unused functionGuido Cella2022-04-081-7/+0
* options: add osd-playing-msg-durationGuido Cella2022-04-071-1/+3
* lua: use correct chunkname when loading script filessfan52022-03-231-3/+6
* ytdl_hook.lua: consider any subprocess status != 0 as errorAvi Halachmi (:avih)2022-03-031-1/+6
* ytdl_hook: fix url_is_safe to match URL protocols properlyGeorge Brooke2022-03-021-1/+1
* 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-211-0/+2
* options: add always to stop-screensaverDudemanguy2022-02-181-1/+2
* 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-042-7/+2
* auto_profiles.lua: don't warn if profile-restore=defaultCogentRedTester2022-01-301-1/+1
* Revert "options: add --sub-visibility=<primary-only|secondary-only>"Avi Halachmi (:avih)2022-01-191-7/+5
* options: add --sub-visibility=<primary-only|secondary-only>Ripose2022-01-191-5/+7
* player: add thd (TrueHD) to whitelist of audio extensionschelobaka2022-01-191-1/+1
* player: fix parentheses warning with &&LaserEyess2022-01-181-2/+2
* sub: rename SUBBITMAP_RGBA to SUBBITMAP_BGRANiklas Haas2022-01-111-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
* player: make deprecated track/chapter/metadata events internalsfan52021-12-155-20/+16
* lua: remove mp.suspend, resume and resume_allsfan52021-12-152-23/+0
* libmpv: remove opengl_cb API and other deprecated symbolssfan52021-12-153-76/+1
* {player,video}: remove references to obsolete opengl-cb APIsfan52021-12-152-5/+4
* audio: fix typoAman Karmani2021-12-031-1/+1
* player: make --keep-open=always work with --loop-playlistLeo Izen2021-11-281-2/+2
* osc: fix cache displaying 60s in some casesFunami5802021-11-271-2/+2
* osc: add options: chapters/playlist OSD, hover chapter formatAvi Halachmi (:avih)2021-11-251-6/+17
* 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-151-1/+1
* options: const annotate m_obj_list accessorsEmil Velikov2021-11-151-1/+1
* osdep: rename MP_UNREACHABLENiklas Haas2021-11-031-1/+1
* osdep: add MP_UNREACHABLENiklas Haas2021-11-031-1/+1
* js: ~~/init.js: use mp.find_config_fileAvi Halachmi (:avih)2021-11-011-9/+5
* console.lua: define remaining emacs keybindingsGuido Cella2021-11-011-3/+33
* 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-191-6/+10
* command: with lavfi-complex, make current-tracks return the first oneGuido Cella2021-10-151-0/+10
* player: add track-list/N/image sub-propertyGuido Cella2021-10-143-0/+3
* js: custom init: ignore ~~/.init.js with --no-configAvi Halachmi (:avih)2021-10-121-1/+4
* 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
* Revert "player: add track-list/N/image sub-property"Jan Ekström2021-10-023-3/+0
* player: add track-list/N/image sub-propertyGuido Cella2021-10-023-0/+3
* js: custom init (~~/.init.js): fail loudly on errorsAvi Halachmi (:avih)2021-09-301-3/+3
* ytdl_hook.lua: search for yt-dlp by defaultGuido Cella2021-09-251-18/+48
* command: cycle: respect the prefix "repeatable"Avi Halachmi (:avih)2021-08-191-1/+3
* stats.lua: typo lavfi-complexStefan de Konink2021-08-151-2/+2
* sub: show subs without duration on vid changeGuido Cella2021-08-131-1/+1
* sub: align ytdl-hook secondary subs to the topGuido Cella2021-08-111-2/+3
* lua: read_options: quote values at error messagesAvi Halachmi (:avih)2021-08-101-3/+3
* 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
* command: make current-window-scale writeable, 2nd attemptDudemanguy2021-08-071-0/+9
* Revert "command: make current-window-scale writeable"Avi Halachmi (:avih)2021-08-071-34/+25
* stats.lua: page 4 (keys): group current-window-scale under windowGuido Cella2021-08-061-1/+1
* command: make current-window-scale writeableDudemanguy2021-08-051-25/+34
* 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
* stats.lua: page 4 (keys): detect single-quotesAvi Halachmi (:avih)2021-07-301-2/+2
* options: audio-display determines cover priorityGuido Cella2021-07-291-2/+6
* command: handle changes to image-display-durationGuido Cella2021-07-251-0/+5
* stats.lua: fix ass-escape while persistent_overlay=yesAvi Halachmi (:avih)2021-07-251-14/+27
* js: fix tiny leaks if js_try throws(!)Avi Halachmi (:avih)2021-07-231-16/+41
* js: key bindings: ensure priorities for same-key bindingsAvi Halachmi (:avih)2021-07-211-4/+14
* options: add watch-later-optionsGuido Cella2021-07-213-77/+18
* stats.lua: remove script-opts for the main keys (i/I)Guido Cella2021-07-211-4/+2
* 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
* stats.lua: page 4 (keys): support help-like terminal printoutAvi Halachmi (:avih)2021-07-191-2/+23
* stats.lua: add page 4: active key-bindings listAvi Halachmi (:avih)2021-07-191-0/+151
* 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-191-3/+3
* player: fix missed pause state update during reset in some casessfan52021-07-181-0/+4
* 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
* command: adds support for secondary subs to sub-seek and sub-stepRipose2021-07-121-7/+26
* command: add secondary-sub-start and secondary-sub-end propertiesRipose2021-07-121-4/+11
* recorder: add support for attachments (fonts)TheAMM2021-07-081-1/+9
* player: add append-play flag to loadlistGuido Cella2021-07-061-3/+6
* osc: expose osc-visibility via shared-script-propertiesAvi Halachmi (:avih)2021-07-061-0/+1
* sub: fix subs/lyrics on music files with sub-past-video-end=norcombs2021-06-271-1/+3
* stats.lua: add scaled resolutionDudemanguy2021-06-251-0/+7
* 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-231-1/+2
* player: change cover-art-auto behaviorGuido Cella2021-06-231-8/+4
* 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-221-1/+33
* 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-161-1/+29
* js: add mp.utils.append_fileAvi Halachmi (:avih)2021-06-132-9/+15
* ytdl_hook: improve handling of json parsing errorsRetusthese2021-05-291-10/+12
* player: load cover art with the media filenameGuido Cella2021-05-271-11/+17
* osc: re-initialize when chapter list changesRetusthese2021-05-271-0/+1
* command: add a missing comma to MP_EVENT_WIN_STATEDudemanguy2021-05-231-1/+1
* player/command: add secondary-sub-text propertyZsolt Vadasz2021-05-191-5/+19
* sub/osd: hide secondary subtitles if secondary-sub-visibility is falseZsolt Vadasz2021-05-191-0/+3
* ytdl_hook: expose some JSON fields as tagsYour Name2021-05-111-0/+29
* audio: fix replaygain being completely brokenYour Name2021-05-071-0/+1
*