summaryrefslogtreecommitdiffstats
path: root/player
Commit message (Expand)AuthorAgeFilesLines
* osc: scale rendered aspect ratio with window aspect ratioChristoph Heinrich9 hours1-3/+7
* ytdl_hook: use subtitle `name` as title if availableChristoph Heinrich13 days1-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
* Revert "audio: set audio chain ao on reinit"Your Name2021-05-071-3/+1
* command: add display-width/display-height propertyDudemanguy2021-05-061-1/+21
* 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-011-0/+9
* command: osd-dimensions: return ints and doc fixesDudemanguy2021-04-291-6/+6
* audio: add two minor log messagessfan52021-04-291-2/+6
* osc: reset margins when using boxvideo with showfullscreen/showwindowedossifrage2021-04-271-1/+11
* osc: display immediately when visibility changes from never to alwaysossifrage2021-04-251-1/+2
* audio: set audio chain ao on reinitDudemanguy2021-04-181-1/+3
* player/scripting: fix use-after-free when loading script folderssfan52021-04-081-2/+3
* demux: Move demuxer help to new standard mechanismPhilip Langdale2021-03-281-8/+0
* stats.lua: include a filter's @label when displaying filters on page 1Chris Varenhorst2021-03-151-0/+4
* audio: prevent uninit_audio_out during encodingTom Wilson2021-03-151-1/+2
* player/command: add albumart argument to video-addTom Wilson2021-03-091-2/+6
* player/{core,loadfile}: make cover art loading more explicitJan Ekström2021-03-093-10/+16
* ytdl_hook: fix crash on missing track bitraternhmjoj2021-03-081-1/+1
* command: add label for on-all-workspaces commandEvgeny Zinoviev2021-02-211-0/+1
* player: make resetting of track selection to "auto" worksfan52021-01-161-9/+21
* console: use wl-paste on WaylandGuido Cella2020-12-141-1/+11
* auto_profiles: fix compile_cond on lua 5.1Philip Sequeira2020-12-081-6/+10
* player: allow vo to be switched at runtimesfan52020-11-273-7/+23
* command: mouse: generate MOUSE_{ENTER,LEAVE} if requiredAvi Halachmi (:avih)2020-11-161-0/+18
* command: mouse-pos property: add field "hover"Avi Halachmi (:avih)2020-11-161-2/+3
* 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
* js: report scripts CPU/memory usage statisticsAvi Halachmi (:avih)2020-11-151-1/+37
* command: make subtitle time properties observableBen Kerman2020-11-111-1/+2
* player: fix external cover file prioritizationsfan52020-10-281-4/+8
* console: let type set the cursor positionGuido Cella2020-10-271-4/+10
* 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-271-2/+4