summaryrefslogtreecommitdiffstats
path: root/player
Commit message (Expand)AuthorAgeFilesLines
* 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
* player: reorder list of external cover files for optimal resultssfan52020-10-251-7/+9
* command: add delete-watch-later-configVladimir Panteleev2020-10-223-0/+31
* stats: display hw pixel format toosfan52020-10-161-0/+4
* command: expose underlying pixfmt for hwdecsfan52020-10-161-0/+2
* player: fix another nightmarish corner casewm42020-10-081-3/+14
* screenshot: add --screenshot-sw optionwm42020-10-051-1/+2
* player: cosmetically change around some codewm42020-09-281-9/+9
* player: add automatic loading of external cover art fileswm42020-09-283-5/+50
* player: let frontend decide whether to use cover-art modewm42020-09-281-1/+4
* player: add pause state to playback start messagewm42020-09-211-2/+3
* options: simplify --android-surface-size handlingsfan52020-09-201-1/+1
* command, demux: make drop-buffers reset state even harderwm42020-09-171-2/+1
* command: add property track-list/N/main-selectionwnoun2020-09-121-0/+11
* player: fix inconsistent AO pause state in certain situationswm42020-09-122-8/+3
* player: some minor code golfwm42020-09-101-11/+6
* player: clamp relative seek base time to nominal durationwm42020-09-101-1/+7
* command: add read-only focused propertyGuido Cella2020-09-083-0/+20
* encode: propagate errors to exit status properlywm42020-09-032-1/+7
* client API: inactivate the opengl_cb APIwm42020-09-031-88/+10
* encode: disable unsupported media types automaticallywm42020-09-031-1/+10
* encode: remove early EOF failure handlingwm42020-09-032-2/+0
* audio: slightly simplify audio_start_ao()wm42020-09-031-10/+4
* audio: reduce excessive logging of delayed audio startwm42020-09-032-2/+9
* audio: do not show audio draining message when it does not make sensewm42020-09-011-1/+3
* audio: do not wake up player when waiting for audio state and pausedwm42020-09-011-1/+2
* player/playloop.c: reorder included headers per contribute.mdLeo Izen2020-08-311-17/+14
* audio: refactor how data is passed to AOwm42020-08-295-377/+334
* player: fix video paused condition on VO creationwm42020-08-273-2/+8
* player: fix swapped debug outputwm42020-08-271-2/+2
* audio: remove delay debug loggingwm42020-08-232-28/+0
* player: do not loop if there's nothing to loopwm42020-08-221-0/+5
* player: add --subs-with-matching-audio optionrcombs2020-08-191-5/+16
* win32: scripting utils.get_env_list(): use UTF-8Avi Halachmi (:avih)2020-08-162-4/+0
* lua: pass strings with embedded zeros as byte arrayswm42020-08-161-3/+14
* command: extend subprocess command stdin, change behaviorwm42020-08-161-1/+26
* command: export alpha type in format propertieswm42020-08-151-0/+11
* command: fix current-tracks property notificationwm42020-08-131-0/+1
* ytdl_hook: sort subtitle list by languagewm42020-08-121-1/+7
*