| Commit message (Expand) | Author | Age | Files | Lines |
* | player: add tiff/tif (TIFF) to list of image extensions | AtticFinder65536 | 2022-06-07 | 1 | -1/+1 |
* | player: add jxl (JPEG XL) to list of image extensions | AtticFinder65536 | 2022-06-07 | 1 | -1/+1 |
* | osc.lua: add idlescreen and osc-idlescreen | Dudemanguy | 2022-06-04 | 1 | -8/+39 |
* | osc.lua: fix crash when calling osc-tracklist while idle | CogentRedTester | 2022-05-19 | 1 | -1/+1 |
* | player: check for argv before printing help text | Dudemanguy | 2022-05-16 | 1 | -1/+3 |
* | player: set EOF when seeking to end with keep-open | Dudemanguy | 2022-05-14 | 1 | -1/+4 |
* | various: remove trailing whitespace | Guido Cella | 2022-05-14 | 1 | -1/+1 |
* | lua: avoid rare memory leak in mp.join_path | Guido Cella | 2022-05-12 | 1 | -4/+3 |
* | console.lua: don't render a 2nd cursor on the OSC | Guido Cella | 2022-05-01 | 1 | -1/+1 |
* | various: fix typos | Cœur | 2022-04-25 | 6 | -11/+11 |
* | player: add cover-art-whitelist option | Guido Cella | 2022-04-21 | 1 | -1/+1 |
* | player: rearrange video sync opts/enums/defines | Dudemanguy | 2022-04-11 | 3 | -22/+4 |
* | options.lua: remove unused function | Guido Cella | 2022-04-08 | 1 | -7/+0 |
* | options: add osd-playing-msg-duration | Guido Cella | 2022-04-07 | 1 | -1/+3 |
* | lua: use correct chunkname when loading script files | sfan5 | 2022-03-23 | 1 | -3/+6 |
* | ytdl_hook.lua: consider any subprocess status != 0 as error | Avi Halachmi (:avih) | 2022-03-03 | 1 | -1/+6 |
* | ytdl_hook: fix url_is_safe to match URL protocols properly | George Brooke | 2022-03-02 | 1 | -1/+1 |
* | stats.lua: page 2 - frame timing: use fixed display order | Avi Halachmi (:avih) | 2022-02-23 | 1 | -1/+10 |
* | stats.lua: graphs: fix bad rendering due to division by 0 | Avi Halachmi (:avih) | 2022-02-21 | 1 | -6/+9 |
* | vo_gpu_next: refactor subtitle rendering | Niklas Haas | 2022-02-21 | 1 | -0/+2 |
* | options: add always to stop-screensaver | Dudemanguy | 2022-02-18 | 1 | -1/+2 |
* | osc.lua: seekbar hover: speed-up chapter access | Avi Halachmi (:avih) | 2022-02-06 | 1 | -8/+9 |
* | js: utils.get_user_path: make wrapper of expand-path | Avi Halachmi (:avih) | 2022-02-04 | 2 | -7/+2 |
* | auto_profiles.lua: don't warn if profile-restore=default | CogentRedTester | 2022-01-30 | 1 | -1/+1 |
* | Revert "options: add --sub-visibility=<primary-only|secondary-only>" | Avi Halachmi (:avih) | 2022-01-19 | 1 | -7/+5 |
* | options: add --sub-visibility=<primary-only|secondary-only> | Ripose | 2022-01-19 | 1 | -5/+7 |
* | player: add thd (TrueHD) to whitelist of audio extensions | chelobaka | 2022-01-19 | 1 | -1/+1 |
* | player: fix parentheses warning with && | LaserEyess | 2022-01-18 | 1 | -2/+2 |
* | sub: rename SUBBITMAP_RGBA to SUBBITMAP_BGRA | Niklas Haas | 2022-01-11 | 1 | -1/+1 |
* | js: events registration: clarify breakage/fix | Avi Halachmi (:avih) | 2021-12-26 | 1 | -0/+1 |
* | js: fix event registration (keys, script-message, more) | Avi Halachmi (:avih) | 2021-12-26 | 1 | -3/+3 |
* | player: make deprecated track/chapter/metadata events internal | sfan5 | 2021-12-15 | 5 | -20/+16 |
* | lua: remove mp.suspend, resume and resume_all | sfan5 | 2021-12-15 | 2 | -23/+0 |
* | libmpv: remove opengl_cb API and other deprecated symbols | sfan5 | 2021-12-15 | 3 | -76/+1 |
* | {player,video}: remove references to obsolete opengl-cb API | sfan5 | 2021-12-15 | 2 | -5/+4 |
* | audio: fix typo | Aman Karmani | 2021-12-03 | 1 | -1/+1 |
* | player: make --keep-open=always work with --loop-playlist | Leo Izen | 2021-11-28 | 1 | -2/+2 |
* | osc: fix cache displaying 60s in some cases | Funami580 | 2021-11-27 | 1 | -2/+2 |
* | osc: add options: chapters/playlist OSD, hover chapter format | Avi Halachmi (:avih) | 2021-11-25 | 1 | -6/+17 |
* | ytdl_hook.lua: improve check for sub language before inserting all-subs | Umar Javed | 2021-11-15 | 1 | -1/+1 |
* | options: const annotate all m_opt_choice_alternatives accessors | Emil Velikov | 2021-11-15 | 1 | -1/+1 |
* | options: const annotate m_obj_list accessors | Emil Velikov | 2021-11-15 | 1 | -1/+1 |
* | osdep: rename MP_UNREACHABLE | Niklas Haas | 2021-11-03 | 1 | -1/+1 |
* | osdep: add MP_UNREACHABLE | Niklas Haas | 2021-11-03 | 1 | -1/+1 |
* | js: ~~/init.js: use mp.find_config_file | Avi Halachmi (:avih) | 2021-11-01 | 1 | -9/+5 |
* | console.lua: define remaining emacs keybindings | Guido Cella | 2021-11-01 | 1 | -3/+33 |
* | lua: makenode: prevent lua stack corruption | Avi Halachmi (:avih) | 2021-10-20 | 1 | -1/+3 |
* | lua: autofree infrastructure: x2 faster | Avi Halachmi (:avih) | 2021-10-19 | 1 | -17/+47 |
* | js: custom-init: use ~~/init.js instead of ~~/.init.js (dot) | Avi Halachmi (:avih) | 2021-10-19 | 1 | -6/+10 |
* | command: with lavfi-complex, make current-tracks return the first one | Guido Cella | 2021-10-15 | 1 | -0/+10 |
* | player: add track-list/N/image sub-property | Guido Cella | 2021-10-14 | 3 | -0/+3 |
* | js: custom init: ignore ~~/.init.js with --no-config | Avi Halachmi (:avih) | 2021-10-12 | 1 | -1/+4 |
* | osc.lua: avoid infinite ticks loop on idle | Avi Halachmi (:avih) | 2021-10-03 | 1 | -1/+11 |
* | osc.lua: unify animation reset function (no-op) | Avi Halachmi (:avih) | 2021-10-03 | 1 | -6/+8 |
* | Revert "player: add track-list/N/image sub-property" | Jan Ekström | 2021-10-02 | 3 | -3/+0 |
* | player: add track-list/N/image sub-property | Guido Cella | 2021-10-02 | 3 | -0/+3 |
* | js: custom init (~~/.init.js): fail loudly on errors | Avi Halachmi (:avih) | 2021-09-30 | 1 | -3/+3 |
* | ytdl_hook.lua: search for yt-dlp by default | Guido Cella | 2021-09-25 | 1 | -18/+48 |
* | command: cycle: respect the prefix "repeatable" | Avi Halachmi (:avih) | 2021-08-19 | 1 | -1/+3 |
* | stats.lua: typo lavfi-complex | Stefan de Konink | 2021-08-15 | 1 | -2/+2 |
* | sub: show subs without duration on vid change | Guido Cella | 2021-08-13 | 1 | -1/+1 |
* | sub: align ytdl-hook secondary subs to the top | Guido Cella | 2021-08-11 | 1 | -2/+3 |
* | lua: read_options: quote values at error messages | Avi Halachmi (:avih) | 2021-08-10 | 1 | -3/+3 |
* | command: check for monitor par in window-scale | Dudemanguy | 2021-08-09 | 1 | -0/+6 |
* | command: check for rotation in window-scale | Dudemanguy | 2021-08-09 | 1 | -0/+3 |
* | command: merge window-scale code together | Dudemanguy | 2021-08-09 | 1 | -13/+3 |
* | command: make current-window-scale writeable, 2nd attempt | Dudemanguy | 2021-08-07 | 1 | -0/+9 |
* | Revert "command: make current-window-scale writeable" | Avi Halachmi (:avih) | 2021-08-07 | 1 | -34/+25 |
* | stats.lua: page 4 (keys): group current-window-scale under window | Guido Cella | 2021-08-06 | 1 | -1/+1 |
* | command: make current-window-scale writeable | Dudemanguy | 2021-08-05 | 1 | -25/+34 |
* | stats.lua: page 4 (keys): better alignment of non-ascii keys | Avi Halachmi (:avih) | 2021-07-31 | 1 | -2/+16 |
* | player: eac3 to the whitelist of audio extensions | Dudemanguy | 2021-07-30 | 1 | -1/+1 |
* | stats.lua: page 4 (keys): detect single-quotes | Avi Halachmi (:avih) | 2021-07-30 | 1 | -2/+2 |
* | options: audio-display determines cover priority | Guido Cella | 2021-07-29 | 1 | -2/+6 |
* | command: handle changes to image-display-duration | Guido Cella | 2021-07-25 | 1 | -0/+5 |
* | stats.lua: fix ass-escape while persistent_overlay=yes | Avi Halachmi (:avih) | 2021-07-25 | 1 | -14/+27 |
* | js: fix tiny leaks if js_try throws(!) | Avi Halachmi (:avih) | 2021-07-23 | 1 | -16/+41 |
* | js: key bindings: ensure priorities for same-key bindings | Avi Halachmi (:avih) | 2021-07-21 | 1 | -4/+14 |
* | options: add watch-later-options | Guido Cella | 2021-07-21 | 3 | -77/+18 |
* | stats.lua: remove script-opts for the main keys (i/I) | Guido Cella | 2021-07-21 | 1 | -4/+2 |
* | stats.lua: page 4 (keys): fix "excluding stats keys" - attempt 2 | Avi Halachmi (:avih) | 2021-07-20 | 1 | -7/+7 |
* | Revert "stats.lua: page 4 (keys): fix "excluding stats keys"" | Avi Halachmi (:avih) | 2021-07-20 | 1 | -3/+3 |
* | stats.lua: page 4 (keys): fix "excluding stats keys" | Avi Halachmi (:avih) | 2021-07-20 | 1 | -3/+3 |
* | stats.lua: page 4 (keys): support help-like terminal printout | Avi Halachmi (:avih) | 2021-07-19 | 1 | -2/+23 |
* | stats.lua: add page 4: active key-bindings list | Avi Halachmi (:avih) | 2021-07-19 | 1 | -0/+151 |
* | stats.lua: scroll: allow throttling page-rebuild (no-op) | Avi Halachmi (:avih) | 2021-07-19 | 1 | -4/+5 |
* | stats.lua: move internal performance from page 4 to page 0 | Avi Halachmi (:avih) | 2021-07-19 | 1 | -3/+3 |
* | player: fix missed pause state update during reset in some cases | sfan5 | 2021-07-18 | 1 | -0/+4 |
* | audio: check ao driver init failure to avoid use after free | Shreesh Adiga | 2021-07-13 | 1 | -9/+12 |
* | lua: fix timers comment (no-op) | Avi Halachmi (:avih) | 2021-07-13 | 1 | -2/+3 |
* | command: adds support for secondary subs to sub-seek and sub-step | Ripose | 2021-07-12 | 1 | -7/+26 |
* | command: add secondary-sub-start and secondary-sub-end properties | Ripose | 2021-07-12 | 1 | -4/+11 |
* | recorder: add support for attachments (fonts) | TheAMM | 2021-07-08 | 1 | -1/+9 |
* | player: add append-play flag to loadlist | Guido Cella | 2021-07-06 | 1 | -3/+6 |
* | osc: expose osc-visibility via shared-script-properties | Avi Halachmi (:avih) | 2021-07-06 | 1 | -0/+1 |
* | sub: fix subs/lyrics on music files with sub-past-video-end=no | rcombs | 2021-06-27 | 1 | -1/+3 |
* | stats.lua: add scaled resolution | Dudemanguy | 2021-06-25 | 1 | -0/+7 |
* | player: fix property name | Guido Cella | 2021-06-24 | 1 | -1/+1 |
* | lua: idle observers: ensure timers are up-to-date | Avi Halachmi (:avih) | 2021-06-23 | 1 | -0/+9 |
* | lua: timers: don't block forever with slow callbacks | Avi Halachmi (:avih) | 2021-06-23 | 1 | -2/+13 |
* | sub: by default, don't render timestamps after video EOF | rcombs | 2021-06-23 | 1 | -1/+2 |
* | player: change cover-art-auto behavior | Guido Cella | 2021-06-23 | 1 | -8/+4 |
* | js: idle-observers: minor performance improvement | Avi Halachmi (:avih) | 2021-06-22 | 1 | -1/+1 |
* | osc: seekbar hover/drag: display target chapter at the title | Avi Halachmi (:avih) | 2021-06-22 | 1 | -1/+33 |
* | player: remove unnecessary check | Guido Cella | 2021-06-21 | 1 | -1/+1 |
* | player: fix segfault | Guido Cella | 2021-06-21 | 1 | -2/+1 |
* | osc: ensure tick after any mouse-event | Avi Halachmi (:avih) | 2021-06-20 | 1 | -1/+3 |
* | osc: don't initialize while mouse-down over an element | Avi Halachmi (:avih) | 2021-06-20 | 1 | -1/+8 |
* | osc: update chapter marker positions when duration changes | Sagnac | 2021-06-16 | 1 | -1/+29 |
* | js: add mp.utils.append_file | Avi Halachmi (:avih) | 2021-06-13 | 2 | -9/+15 |
* | ytdl_hook: improve handling of json parsing errors | Retusthese | 2021-05-29 | 1 | -10/+12 |
* | player: load cover art with the media filename | Guido Cella | 2021-05-27 | 1 | -11/+17 |
* | osc: re-initialize when chapter list changes | Retusthese | 2021-05-27 | 1 | -0/+1 |
* | command: add a missing comma to MP_EVENT_WIN_STATE | Dudemanguy | 2021-05-23 | 1 | -1/+1 |
* | player/command: add secondary-sub-text property | Zsolt Vadasz | 2021-05-19 | 1 | -5/+19 |
* | sub/osd: hide secondary subtitles if secondary-sub-visibility is false | Zsolt Vadasz | 2021-05-19 | 1 | -0/+3 |
* | ytdl_hook: expose some JSON fields as tags | Your Name | 2021-05-11 | 1 | -0/+29 |
* | audio: fix replaygain being completely broken | Your Name | 2021-05-07 | 1 | -0/+1 |
* | Revert "audio: set audio chain ao on reinit" | Your Name | 2021-05-07 | 1 | -3/+1 |
* | command: add display-width/display-height property | Dudemanguy | 2021-05-06 | 1 | -1/+21 |
* | scripting (lua/js): utils.getpid: make wrapper of pid property | Avi Halachmi (:avih) | 2021-05-01 | 4 | -16/+5 |
* | command: new property: pid (process id) | Avi Halachmi (:avih) | 2021-05-01 | 1 | -0/+9 |
* | command: osd-dimensions: return ints and doc fixes | Dudemanguy | 2021-04-29 | 1 | -6/+6 |
* | audio: add two minor log messages | sfan5 | 2021-04-29 | 1 | -2/+6 |
* | osc: reset margins when using boxvideo with showfullscreen/showwindowed | ossifrage | 2021-04-27 | 1 | -1/+11 |
* | osc: display immediately when visibility changes from never to always | ossifrage | 2021-04-25 | 1 | -1/+2 |
* | audio: set audio chain ao on reinit | Dudemanguy | 2021-04-18 | 1 | -1/+3 |
* | player/scripting: fix use-after-free when loading script folders | sfan5 | 2021-04-08 | 1 | -2/+3 |
* | demux: Move demuxer help to new standard mechanism | Philip Langdale | 2021-03-28 | 1 | -8/+0 |
* | stats.lua: include a filter's @label when displaying filters on page 1 | Chris Varenhorst | 2021-03-15 | 1 | -0/+4 |
* | audio: prevent uninit_audio_out during encoding | Tom Wilson | 2021-03-15 | 1 | -1/+2 |
* | player/command: add albumart argument to video-add | Tom Wilson | 2021-03-09 | 1 | -2/+6 |
* | player/{core,loadfile}: make cover art loading more explicit | Jan Ekström | 2021-03-09 | 3 | -10/+16 |
* | ytdl_hook: fix crash on missing track bitrate | rnhmjoj | 2021-03-08 | 1 | -1/+1 |
* | command: add label for on-all-workspaces command | Evgeny Zinoviev | 2021-02-21 | 1 | -0/+1 |
* | player: make resetting of track selection to "auto" work | sfan5 | 2021-01-16 | 1 | -9/+21 |
* | console: use wl-paste on Wayland | Guido Cella | 2020-12-14 | 1 | -1/+11 |
* | auto_profiles: fix compile_cond on lua 5.1 | Philip Sequeira | 2020-12-08 | 1 | -6/+10 |
* | player: allow vo to be switched at runtime | sfan5 | 2020-11-27 | 3 | -7/+23 |
* | command: mouse: generate MOUSE_{ENTER,LEAVE} if required | Avi Halachmi (:avih) | 2020-11-16 | 1 | -0/+18 |
* | command: mouse-pos property: add field "hover" | Avi Halachmi (:avih) | 2020-11-16 | 1 | -2/+3 |
* | lua/js: mp.get_mouse_pos: use the mouse-pos property | Avi Halachmi (:avih) | 2020-11-16 | 4 | -22/+6 |
* | command: new property: mouse-pos | Avi Halachmi (:avih) | 2020-11-16 | 1 | -0/+30 |
* | command: add internal INPUT_PROCESSED event | Avi Halachmi (:avih) | 2020-11-16 | 2 | -0/+5 |
* | js: report scripts CPU/memory usage statistics | Avi Halachmi (:avih) | 2020-11-15 | 1 | -1/+37 |
* | command: make subtitle time properties observable | Ben Kerman | 2020-11-11 | 1 | -1/+2 |
* | player: fix external cover file prioritization | sfan5 | 2020-10-28 | 1 | -4/+8 |
* | console: let type set the cursor position | Guido Cella | 2020-10-27 | 1 | -4/+10 |
* | ytdl_hook: if ytdl not found in config dirs, use ytdl_path as is | Ricardo Constantino | 2020-10-27 | 1 | -1/+4 |
* | ytdl_hook: support alternative youtube-dl path | Ricardo Constantino | 2020-10-27 | 1 | -2/+4 |
* | player: reorder list of external cover files for optimal results | sfan5 | 2020-10-25 | 1 | -7/+9 |
* | command: add delete-watch-later-config | Vladimir Panteleev | 2020-10-22 | 3 | -0/+31 |
* | stats: display hw pixel format too | sfan5 | 2020-10-16 | 1 | -0/+4 |
* | command: expose underlying pixfmt for hwdec | sfan5 | 2020-10-16 | 1 | -0/+2 |
* | player: fix another nightmarish corner case | wm4 | 2020-10-08 | 1 | -3/+14 |
* | screenshot: add --screenshot-sw option | wm4 | 2020-10-05 | 1 | -1/+2 |
* | player: cosmetically change around some code | wm4 | 2020-09-28 | 1 | -9/+9 |
* | player: add automatic loading of external cover art files | wm4 | 2020-09-28 | 3 | -5/+50 |
* | player: let frontend decide whether to use cover-art mode | wm4 | 2020-09-28 | 1 | -1/+4 |
* | player: add pause state to playback start message | wm4 | 2020-09-21 | 1 | -2/+3 |
* | options: simplify --android-surface-size handling | sfan5 | 2020-09-20 | 1 | -1/+1 |
* | command, demux: make drop-buffers reset state even harder | wm4 | 2020-09-17 | 1 | -2/+1 |
* | command: add property track-list/N/main-selection | wnoun | 2020-09-12 | 1 | -0/+11 |
* | player: fix inconsistent AO pause state in certain situations | wm4 | 2020-09-12 | 2 | -8/+3 |
* | player: some minor code golf | wm4 | 2020-09-10 | 1 | -11/+6 |
* | player: clamp relative seek base time to nominal duration | wm4 | 2020-09-10 | 1 | -1/+7 |
* | command: add read-only focused property | Guido Cella | 2020-09-08 | 3 | -0/+20 |
* | encode: propagate errors to exit status properly | wm4 | 2020-09-03 | 2 | -1/+7 |
* | client API: inactivate the opengl_cb API | wm4 | 2020-09-03 | 1 | -88/+10 |
* | encode: disable unsupported media types automatically | wm4 | 2020-09-03 | 1 | -1/+10 |
* | encode: remove early EOF failure handling | wm4 | 2020-09-03 | 2 | -2/+0 |
* | audio: slightly simplify audio_start_ao() | wm4 | 2020-09-03 | 1 | -10/+4 |
* | audio: reduce excessive logging of delayed audio start | wm4 | 2020-09-03 | 2 | -2/+9 |
* | |