summaryrefslogtreecommitdiffstats
path: root/player/lua
Commit message (Expand)AuthorAgeFilesLines
* console: add a basic help commandwm42019-12-241-1/+50
* console: do not strip leading spaceswm42019-12-241-0/+3
* stats: do not use "tick" eventwm42019-12-241-2/+6
* osc: redraw on visibility option runtime changeswm42019-12-241-0/+1
* osc: add option to disable santa hatNicolas F2019-12-231-2/+3
* lua: fix guard against division by 0wm42019-12-231-1/+1
* lua: fix passing non-integers to mp.set_osd_ass()wm42019-12-231-0/+2
* osc: set an arbitrary high Z-orderwm42019-12-231-0/+1
* osc: use new overlay APIwm42019-12-231-5/+18
* client API, lua: add new API for setting OSD overlayswm42019-12-231-0/+59
* lua: batch-update key bindingswm42019-12-231-3/+11
* osc: display Santa hat for idle logo in DecemberTheAMM2019-12-231-18/+43
* console: reduce border sizewm42019-12-221-1/+1
* osc: use video margins only if OSC is visiblewm42019-12-221-6/+5
* osc: cleanup boxvideo margin handlingwm42019-12-221-20/+23
* osc: full reinit on runtime option changeswm42019-12-221-3/+2
* lua: change runtime option change behaviorwm42019-12-221-24/+27
* osc: cosmetics: remove some excessive whitespacewm42019-12-201-7/+0
* osc: react to script-opts runtime changeswm42019-12-201-1/+8
* lua: add a helper for runtime script option changeswm42019-12-201-15/+62
* osc: rearrange hidetimeout/visibiltiy handlingwm42019-12-201-19/+19
* osc: move windowcontrols option code to the right placewm42019-12-201-15/+14
* console: use hidpi scale reportingwm42019-12-201-2/+7
* osc: fix a commentwm42019-12-201-1/+1
* osc: fade out if paused and mouse position is outside of OSCwm42019-12-191-5/+18
* osc: fix crash when toggling visibilitywm42019-12-191-1/+0
* osc: don't run update_margins() every framewm42019-12-191-2/+4
* osc: use property notifications and a timer instead of "tick" eventswm42019-12-191-60/+47
* console: adjust position to OSCwm42019-12-181-1/+17
* osc: make margins availablewm42019-12-181-1/+23
* command, lua: add a way to share data between scriptswm42019-12-181-0/+24
* command: change "window-scale" property behaviorwm42019-12-161-1/+1
* osc: set the wrap style for the title shown with window controlsPhilip Langdale2019-12-121-1/+1
* osc: use custom symbols for window controlsPhilip Langdale2019-12-111-10/+26
* osc: explicitly re-init the osc on a change in border visibilityPhilip Langdale2019-12-091-0/+1
* console.lua: add this scriptJames Ross-Gowan2019-12-081-0/+701
* lua: make later key bindings always have higher prioritywm42019-12-071-2/+13
* osc: rework window control configuration to add auto modePhilip Langdale2019-12-041-17/+46
* osc: ensure that window control show/hide zone is handled dynamicallyPhilip Langdale2019-12-041-6/+6
* osc: don't show error if windowcontrols=yesPhilip Langdale2019-12-021-1/+2
* osc: don't always set window control keybindingsDudemanguy2019-12-011-4/+6
* osc: ensure the window-controls mouse area is initially zero sizedPhilip Langdale2019-11-301-0/+1
* lua: unbreak mp.add_key_binding(key, fn)Avi Halachmi (:avih)2019-11-301-1/+1
* osc: fix typo wsc_geo -> wc_geoPhilip Langdale2019-11-301-1/+1
* osc: apply boxvideo margins to the window controlsPhilip Langdale2019-11-301-0/+3
* osc: fix operation when window controls are disabledwm42019-11-291-2/+4
* osc: handle deadzone and barmargin for window controlsPhilip Langdale2019-11-291-6/+28
* osc: implement pseudo client side decorations via OSCPhilip Langdale2019-11-291-7/+145
* lua: make add_key_binding() rotate optional arguments correctlywm42019-11-231-1/+5
* input: add text produced by key to script key eventswm42019-11-221-3/+7
* lua: complex key binding: use key_name like the docs sayAvi Halachmi (:avih)2019-11-201-1/+1
* lua: report key name for "complex" key bindingswm42019-11-191-4/+5
* stats, demux: log byte level stream seekswm42019-11-071-0/+1
* lua: change config file loggingwm42019-11-011-2/+3
* osc: calculate osc_geo position after aspect correctionJan Janssen2019-10-291-6/+8
* osc: Unify bottom and topbar codeJan Janssen2019-10-281-179/+31
* lua: actually unobserve properties in mp.unobserve_property()wm42019-10-241-0/+1
* ytdl_hook: --vid=no should not ignore --ytdl-format in config filewm42019-10-241-3/+1
* ytdl_hook: check youtube-dl version if it breaksNicolas F2019-10-131-2/+32
* player: update for --video-aspect deprecationNiklas Haas2019-10-041-2/+2
* osc: add mouse mid-button as alias to shift+left buttonRicardo Constantino2019-09-211-0/+3
* stats.lua: add graphs for readahead time and total byte usagewm42019-09-191-6/+58
* osc: add feature to bottombar to not cover the videowm42019-09-191-1/+47
* stats.lua: add cache info pagewm42019-09-191-4/+69
* demux_edl, cue, mkv: clean up timeline stuff slightlywm42019-09-191-2/+2
* ytdl_hook: use no_clip for separate audio streamswm42019-09-191-1/+1
* ytdl_hook: fix pseudo-DASH if no init fragment is presentwm42019-09-191-5/+11
* ytdl_hook: audio can use fragmented DASH toowm42019-09-191-1/+1
* ytdl_hook: disable EDL-generated useless chapters when merging streamswm42019-09-191-1/+2
* ytdl_hook: merge separate audio tracks via EDLwm42019-09-191-5/+15
* loadfile, ytdl_hook: don't reject EDL-resolved URLs through playlistwm42019-09-191-0/+6
* stats.lua: silence annoying fontconfig warningswm42019-09-191-2/+2
* osc: improve look of seekrangesJan Janssen2019-09-022-93/+261
* Merge branch 'master' into pr6360Jan Ekström2019-03-112-10/+7
|\
| * stats: merge multiple properties into one lineJulian2019-01-161-4/+4
| * lua: execute idle handlers after timers have been processedOlivier Perret2019-01-161-6/+3
* | stats: remove duplicate cache sizessfan52018-12-061-7/+4
* | Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...Anton Kindestam2018-12-051-0/+62
|\ \ | |/ |/|
| * lua: expose mpv_abort_async_command()wm42018-05-241-3/+17
| * lua: reimplement mp.subprocess_detached() by invoking the "run" commandwm42018-05-241-0/+4
| * lua: reimplement mp.subprocess() by invoking the new subprocess commandwm42018-05-241-0/+23
| * lua: expose async commandswm42018-05-241-0/+21
* | stats: show file formatwm42018-10-011-0/+2
* | ytdl_hook: fix audio not being picked up for some sitesRicardo Constantino2018-09-261-2/+2
* | ytdl_hook: always load ytdl:// links with ytdl_hook firstRicardo Constantino2018-08-171-7/+23
* | stats: remove superfluous line breaksJulian2018-06-091-1/+1
* | osc: fix accidentally skipping files when seeking with sliderfatalis2018-06-041-0/+2
|/
* stats: show sample format of audio tracksfan52018-05-171-0/+1
* ytdl_hook: try to set video track first if availableRicardo Constantino2018-05-031-4/+4
* ytdl_hook: don't log error when loading is abortedwm42018-04-151-2/+6
* config: replace config dir lua-settings/ with dir script-opts/Avi Halachmi (:avih)2018-04-071-1/+9
* client API: add a first class hook API, and deprecate old APIwm42018-03-261-10/+7
* stats: print section titles independentlyJulian2018-03-251-3/+6
* stats: improve video/audio detectionJulian2018-03-251-30/+29
* ytdl_hook: add ytdl:// prefix again for non-youtube playlistsRicardo Constantino2018-02-111-2/+6
* ytdl_hook: add script opt for using manifest URLsRicardo Constantino2018-02-111-2/+3
* ytdl_hook: parse youtube playlist urls to set start indexRicardo Constantino2018-02-111-5/+53
* ytdl_hook: exit early, save an indentation levelRicardo Constantino2018-02-111-164/+165
* ytdl_hook: various nitRicardo Constantino2018-02-111-9/+5
* ytdl_hook: whitelist subtitle URLs as wellRicardo Constantino2018-02-111-2/+4
* ytdl_hook: use fallback if there's no demuxer-lavf-list propRicardo Constantino2018-02-111-3/+3
* ytdl_hook: pass http proxy to ffmpegRicardo Constantino2018-01-301-15/+27
* ytdl_hook: pre-append id-only playlist items with shortened youtube URLRicardo Constantino2018-01-291-1/+1
* ytdl_hook: whitelist segmented DASH and HLS for the manifests codeRicardo Constantino2018-01-271-7/+9
* ytdl_hook: prefer hls/dash manifest if availableRicardo Constantino2018-01-261-6/+10
* ytdl_hook: fix safe url checking with EDL urlsRicardo Constantino2018-01-261-11/+11
* ytdl_hook: move url_is_safe earlier in codeRicardo Constantino2018-01-261-9/+9
* ytdl_hook: whitelist protocols from urls retrieved from youtube-dlRicardo Constantino2018-01-261-7/+47
* ytdl_hook: support native dash demuxer, if presentRicardo Constantino2018-01-151-1/+44
* osc: leave only demuxer cache duration and limit its refresh rateRicardo Constantino2018-01-141-19/+16
* ytdl_hook: look for the right ytdl binary according to systemRicardo Constantino2018-01-121-1/+2
* ytdl_hook: be more informative when youtube-dl failsRicardo Constantino2018-01-121-2/+8
* ytdl_hook: don't try to use webpage_url if non-existentRicardo Constantino2018-01-111-1/+1
* ytdl_hook: actually use the script option from 87d3af6Ricardo Constantino2018-01-071-1/+1
* ytdl_hook: add script option to revert to trying youtube-dl firstRicardo Constantino2018-01-071-2/+3
* ytdl_hook: check for possible infinite loop in playlist generationRicardo Constantino2018-01-061-7/+8
* ytdl_hook: add additional check for comedycentral urlsRicardo Constantino2018-01-061-1/+2
* ytdl_hook: update obsolete warning about retrying URL if failedRicardo Constantino2018-01-041-1/+1
* osc: add seekbarkeyframes as a user optiondudemanguy2018-01-031-2/+3
* player: add on_load_fail hookRicardo Constantino2018-01-021-1/+1
* osc: check if demuxer cache has not reached eofRicardo Constantino2018-01-021-3/+3
* ytdl_hook: fix single-entry playlistsRicardo Constantino2018-01-021-9/+8
* osc: hide cache if not forced for local filesRicardo Constantino2017-12-261-13/+7
* stats: enhance cache statsJulian2017-12-261-19/+35
* lua: implement mp_utils.format_bytes_humanizedJulian2017-12-261-0/+10
* osc: make seek ranges rendering optionalpavelxdd2017-12-261-0/+4
* ytdl_hook: use table concat for playlist buildingRicardo Constantino2017-12-241-5/+4
* ytdl_hook: don't preappend ytdl:// to non-youtube links in playlistsRicardo Constantino2017-12-241-1/+5
* osc: show demuxer cache buffered amount in byteswm42017-12-231-2/+6
* lua: implement mp.msg.traceNiklas Haas2017-12-151-0/+1
* msg: reinterpret a bunch of message levelsNiklas Haas2017-12-151-7/+7
* Revert "ytdl: handle HLS with FFmpeg"Kevin Mitchell2017-12-071-4/+1
* ytdl: handle HLS with FFmpegwm42017-12-061-1/+4
* osc: make cycling visibility an input.conf key bindingwm42017-11-031-1/+1
* osc: render seek ranges a bit less uglyChrisK22017-11-021-1/+1
* osc: render seek rangeswm42017-11-021-0/+26
* stats: add file sizeJulian2017-10-131-1/+2
* stats: change the way toggling/oneshot works internallyJulian2017-10-091-106/+109
* stats: stop coloring timing valuesJulian2017-10-091-26/+8
* stats: add current and total chapter numberJulian2017-10-091-1/+8
* stats: add audio and video filtersJan Janssen2017-10-091-0/+55
* stats: reorganize the framedrop countersNiklas Haas2017-10-091-4/+5
* stats: revert DR indicator as it's unnecessaryJulian2017-10-091-2/+1
* stats: reduce default font size to 8Julian2017-10-091-1/+1
* stats: visually indicate direct renderingJulian2017-10-091-1/+2
* stats: change font weight of % sign as wellJulian2017-10-091-1/+1
* stats: fix indentation/newline of frame timing pageJulian2017-10-091-11/+11
* stats: show % of a pass on frame timing pageJulian2017-10-091-9/+23
* stats: always print perfdata totalJulian2017-10-091-7/+4
* stats: make add_header() append at current positionJulian2017-10-091-7/+7
* stats: print perfdata total by defaultJulian2017-10-091-1/+1
* stats: mark dummy as suchJulian2017-10-091-1/+1
* stats: correctly re-eval ASS tag usageJulian2017-10-091-11/+17
* stats: make page keybinding repeatableJulian2017-10-091-1/+1
* stats: remove table in tableJulian2017-10-091-14/+6
* stats: resilience against accidential timer removalJulian2017-10-091-9/+12
* stats: allow keybindings for specific pageJulian2017-10-091-12/+21
* stats: support for multiple "pages" of statsJulian2017-10-091-26/+124
* stats: remove check for lua timer functionJulian2017-10-091-8/+0
* stats: rescale graphs to make the average align with the center, if possibleNiklas Haas2017-10-091-4/+11
* stats: add support for `vo-passes`, which replaces `vo-performance`Niklas Haas2017-10-091-68/+60
* stats: update HDR peak for upstream changesNiklas Haas2017-10-091-2/+2
* stats: add support for deprecated propertiesJulian2017-10-091-11/+21
* stats: comment to remind me about deprecated propertiesJulian2017-10-091-0/+1
* stats: add new versions of decoder and VO dropped frame countsRicardo Constantino2017-10-091-1/+5
* stats: put vsync ratio and jitter on the same lineJulian2017-10-091-15/+10
* stats: declare function as localJulian2017-10-091-1/+1
* stats: use container-fps together with fps (as fallback)Julian2017-10-091-1/+3
* stats: rename option timing_total to print_perfdata_totalJulian2017-10-091-2/+2
* stats: add vsync-ratio and vsync-jitterJulian2017-10-091-69/+138