summaryrefslogtreecommitdiffstats
path: root/player/lua
Commit message (Expand)AuthorAgeFilesLines
* lua: windows got what users cravewm42020-05-271-0/+3
* stats: UP/DOWN scrolling on page 2 (frame stats)Julian2020-05-171-2/+24
* osc: fix hovering timestamp sticking around when moving mouse awaywm42020-05-161-3/+11
* lua: restore change detection with legacy OSD functionwm42020-05-011-4/+9
* stats.lua: don't disable terminal escape sequences on windowsAvi Halachmi (:avih)2020-04-231-22/+4
* stats: move chapter/edition info below titleLaserEyess2020-04-161-3/+3
* stats: add edition information to page 1LaserEyess2020-04-161-1/+13
* stats: support UP/DOWN to scroll at page 4 (perf)Avi Halachmi (:avih)2020-04-111-12/+68
* console: reduce memory usage in default modewm42020-04-101-73/+82
* stats: fix crash if both plot_vsync_* options are disabledwm42020-04-091-3/+6
* stats: some more performance graphswm42020-04-091-6/+33
* stats: fix previous commitwm42020-04-031-2/+2
* stats: move input speed to cache page, make it a graphwm42020-04-031-13/+12
* ytdl_hook: enable runtime changes of script optionssfan52020-03-291-1/+4
* lua: restore recent end-file event, and deprecate itwm42020-03-221-0/+9
* osc: avoid using a deprecated eventwm42020-03-211-1/+1
* osc: fix updating message when pausedwm42020-03-141-5/+12
* command: extend osd-overlay command with bounds reportingwm42020-03-061-1/+1
* osc: use default hr-seek when dragging progress bar to seekwm42020-02-281-2/+5
* ytdl_hook: fix URL extraction for manifestssfan52020-02-231-4/+4
* ytdl_hook: prefer "format" over "format_note" field for track titleswm42020-02-211-1/+1
* ytdl_hook: use "format" as fallback for "format_note" for stream titleswm42020-02-211-1/+1
* ytdl_hook: fix audio codec with some extractorswm42020-02-211-5/+11
* ytdl_hook: fix Lua escapeswm42020-02-211-3/+3
* ytdl_hook, edl: add fps, samplerate codec parameterswm42020-02-211-2/+9
* ytdl_hook: make codec mapping more declarativewm42020-02-211-12/+9
* ytdl_hook: remove some old playlist redirection hackwm42020-02-211-6/+0
* ytdl_hook: enable default selection via --ytdl-format with all_formatswm42020-02-211-1/+25
* ytdl_hook: add length parameter to delay-loaded tracks only oncewm42020-02-211-3/+3
* ytdl_hook: remove bitrate estimation from file sizewm42020-02-211-4/+0
* ytdl_hook: use tbr for all tracks if vbr/abr not availablewm42020-02-211-0/+9
* ytdl_hook: replace skip_muxed with force_all_formats optionwm42020-02-211-26/+10
* ytdl_hook: delay-load interleaved fileswm42020-02-211-23/+36
* ytdl_hook: signal duration in all_formats modewm42020-02-201-1/+6
* ytdl_hook: attempt to filter out muxed streams if all_formats is usedwm42020-02-201-74/+147
* ytdl_hook: remove forgotten debug messagewm42020-02-201-1/+0
* ytdl_hook: use bitrate fields for bitrate metadata instead of file sizeswm42020-02-201-1/+8
* ytdl_hook: try to skip interleaved streams with all_formatswm42020-02-201-2/+11
* ytdl_hook: iterate format list by array orderwm42020-02-201-1/+1
* ytdl_hook: add all_formats optionwm42020-02-191-18/+85
* ytdl_hook: add a way to not pass --format to the command linewm42020-02-191-2/+5
* ytdl_hook.lua: delay load subtitleswm42020-02-151-2/+12
* osc: use cache state cache-duration fieldwm42020-02-071-1/+1
* console: fix typo in previous commitwm42020-02-071-1/+1
* console: manually map numeric keypad (KP*) bindingswm42020-02-071-0/+7
* options.lua: avoid unnecessary on_update callsOscar Manglaras2020-02-061-1/+1
* stats: fix incorrect ass formatting on 3rd page when vo was switchedsfan52020-02-061-0/+1
* cocoa-cb: add support for forcing the dedicated GPU for renderingder richter2020-01-261-1/+1
* osc: more frequent cache updates: from 10% diff to 5% or 5sAvi Halachmi (:avih)2020-01-141-2/+2
* osc: usability improvements for pseudo-csd title barPhilip Langdale2020-01-131-4/+21
* osc: when fullscreened, un-maximise window control should un-fullscreenPhilip Langdale2020-01-121-2/+8
* osc: don't delay updates on resizewm42020-01-081-4/+19
* lua: use new OSD propertywm42020-01-081-9/+6
* osc: reset input handling state on a change in visibility modePhilip Langdale2020-01-021-0/+7
* 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
* stats: add some documentation for generate_graph()Julian2017-10-091-1/+10
* stats: access less variables outside function's stateJulian2017-10-091-12/+10
* stats: add new container-fps that deprecates fpsRicardo Constantino (:RiCON)2017-10-091-1/+2
* stats: remove hwdec-active propertyRicardo Constantino (:RiCON)2017-10-091-7/+2
* stats: fix bug introduced in earlier commitJulian2017-10-091-5/+4
* stats: fix comment typoJulian2017-10-091-7/+7
* stats: disable coloring peak performance dataJulian2017-10-091-1/+2
* stats: change coloring of performance dataJulian2017-10-091-7/+8
* stats: save ASS sequences locallyJulian2017-10-091-3/+10
* stats: only print graphs when ASS tags are goodJulian2017-10-091-1/+1
* stats: clearify a few descriptions/labelsJulian2017-10-091-3/+3
* stats: don't show video/audio-speed-correction when 0Julian2017-10-091-1/+1
* stats: add HDR signal peak informationNiklas Haas2017-10-091-5/+15
* stats: add sum of timing valuesJulian2017-10-091-7/+13
* stats: put colormatrix, primaries and gamma togetherJulian2017-10-091-3/+4
* stats: change highlighting of performance dataJulian2017-10-091-4/+11
* stats: declare functions as localJulian2017-10-091-197/+200
* stats: align graphsJulian2017-10-091-44/+63
* stats: change the way the output is builtJulian2017-10-091-85/+65
* stats: rewrite parts of performance dataJulian2017-10-091-64/+110
* stats: add performance dataJulian2017-10-091-9/+103
* stats: update stats when file changesJulian2017-10-091-1/+7
* stats: small spelling correctionJulian2017-10-091-1/+1
* stats: use redraw_delay for timer periodJulian2017-10-091-2/+2
* stats: always print title if different from filenameRicardo Constantino (:RiCON)2017-10-091-1/+3
* stats: make a warning more visibleJulian2017-10-091-1/+3
* stats: rename some functionsJulian2017-10-091-6/+6
* stats: add toggling of statsJulian2017-10-091-4/+29
* stats: add hwdec-currentRicardo Constantino (:RiCON)2017-10-091-1/+6
* stats: add cache-speedRicardo Constantino (:RiCON)2017-10-091-2/+3
* stats: decrease default font sizeJulian2017-10-091-1/+1
* stats: add video-params/gamma propertyNiklas Haas2017-10-091-0/+1
* stats: update frame drop diagnosticsKevin Mitchell2017-10-091-1/+2
* stats: add display fpsKevin Mitchell2017-10-091-0/+7
* stats: rename some variables for consistencyJulian2017-10-091-9/+9
* stats: add support for video-sync=displayNiklas Haas2017-10-091-0/+5
* stats: fix line wrappingJulian2017-10-091-2/+2
* stats: remove dead link from commentJulian2017-10-091-1/+0
* stats: print bold text in terminalsRostislav Pehlivanov2017-10-091-4/+16
* stats: minor simplificationJulian2017-10-091-4/+8
* stats: remove countless hardcoded stringsJulian2017-10-091-30/+33
* stats: document append_property return valueJulian2017-10-091-2/+3
* stats: fix oversightJulian2017-10-091-1/+1
* stats: unify redundant functionsJulian2017-10-091-53/+58
* stats: proper usage of imported moduleJulian2017-10-091-13/+13
* stats: add debug optionJulian2017-10-091-0/+7
* stats: reflect latest changes to mpvJulian2017-10-091-2/+2
* stats: don't add superfluous EOL charactersJulian2017-10-091-9/+12
* stats: make non-ASS styling configurableJulian2017-10-091-44/+56
* stats: make the OSD usable in audio-only modeRostislav Pehlivanov2017-10-091-4/+32
* stats: avoid clashing with similar named scriptsJulian2017-10-091-1/+1
* stats: initial commitJulian2017-10-091-0/+189
* osc: fix rare stack overflow when changing visibility modeAvi Halachmi (:avih)2017-09-231-1/+6
* ytdl_hook: resolve relative paths when joining segment urlsRicardo Constantino2017-09-031-1/+21
* input: merge mouse wheel and axis keycodesJames Ross-Gowan2017-09-031-2/+0
* input: use mnemonic names for mouse buttonsJames Ross-Gowan2017-09-031-48/+48
* ytdl_hook: support fragments with relative pathsRicardo Constantino2017-08-061-5/+16
* ytdl_hook: add a header to support geo-bypassJagannathan Tiruvallur Eachambadi2017-07-161-1/+1
* ytdl_hook: actually load the script-optsRicardo Constantino2017-07-111-5/+7
* ytdl_hook: add option to exclude URLs from being parsedRicardo Constantino2017-07-111-4/+30
* ytdl_hook: add times for ytdl and hook running on debug-levelRicardo Constantino2017-07-111-0/+3
* ytdl_hook: add pre-parsed chapters, if availableRicardo Constantino2017-07-021-3/+13
* ytdl_hook: don't override start time set by saved stateMartin D2017-06-091-1/+7
* ytdl_hook: don't override user-set start timeRicardo Constantino2017-06-081-1/+2
* OSD message: "Drop files or URLs to play here."nodiscc2017-05-311-1/+1
* ytdl_hook: rework edl joining to use lua tablesRicardo Constantino2017-05-041-5/+7
* osc: also add processing for axis_up/down eventsRicardo Constantino2017-04-251-4/+6
* ytdl_hook: treat single-entry playlists as a single videoRicardo Constantino2017-04-231-1/+9
* ytdl_hook: move single video code to a separate functionRicardo Constantino2017-04-231-94/+98
* osc: add user_opts.boxmaxchars for box layout title limitAvi Halachmi (:avih)2017-04-191-3/+6
* osc: add volume icons to osd font and use themRicardo Constantino2017-04-191-3/+4
* osc: move volume left of fullscreen buttonRicardo Constantino2017-04-191-16/+17
* osc: bottom/topbar: add fullscreen buttonRicardo Constantino2017-04-191-4/+13
* osc: add volume buttonRicardo Constantino2017-04-191-3/+41
* osc: support handling mouse wheel eventsRicardo Constantino2017-04-191-4/+8
* osc: simplify checks in key handlerRicardo Constantino2017-04-191-30/+25
* osc: fix last potential race condition on key eventsRicardo Constantino2017-04-191-1/+2
* osc: use "loop-playlist" instead of "loop" propertywm42017-04-111-1/+1
* osc: escape ASS and strip newlines on titleRicardo Constantino2017-03-271-0/+2
* osc: make title configurable and use property expansion on itRicardo Constantino2017-03-271-6/+4
* Revert "osc: make the title toggleable between media-title and filename"Ricardo Constantino2017-03-271-11/+10
* osc: make the title toggleable between media-title and filenameRicardo Constantino2017-03-261-10/+11
* osc: fix PlayResX undefined warning when aspect is 0Ricardo Constantino2017-03-241-3/+6
* osc: bottom/topbar: don't clip title verticallyRicardo Constantino2017-03-241-2/+2
* osc: bottom/topbar: increase timecodes width a bitRicardo Constantino2017-03-241-4/+4
* osc: refactor cache status displayRicardo Constantino2017-03-241-11/+18
* osc: refactor osc message scalingRicardo Constantino2017-03-241-35/+20
* osc: fix window dragging with showwindowed=noAkemi2017-02-271-0/+2
* ytdl_hook: support livestream segmented DASH VODsRicardo Constantino2017-02-101-4/+6
* ytdl_hook: reenable support for length-less segments in EDLRicardo Constantino2017-02-061-12/+28
* ytdl_hook: fix EDL syntaxwm42017-02-051-1/+1
* ytdl_hook: Add non-dash fallbacks to default formatsRicardo Constantino2017-02-041-3/+3
* ytdl_hook, edl: implement pseudo-DASH supportwm42017-02-041-3/+9
* ytdl: support segmented dashRicardo Constantino2017-02-041-12/+16
* osc: allow playlist buttons when loopingRicardo Constantino2017-02-011-2/+3
* osc: box: clip with ellipsis after too much stretchingRicardo Constantino2017-01-311-2/+9
* osc: bottom/topbar: clip title instead of stretchingRicardo Constantino2017-01-311-4/+6
* ytdl_hook: refactor edl track joiningRicardo Constantino2017-01-301-20/+28
* ytdl_hook: respect --no-audio, don't force-select trackRicardo Constantino2017-01-301-1/+1
* ytdl_hook: fix opening hitbox.tv rtmp streamRicardo Constantino2017-01-291-0/+2
* stream_lavf: add support for data URIsRicardo Constantino2017-01-251-1/+1
* osc: fix crashes related to field eventresponder being nilRoland Hieber2017-01-251-0/+1
* lua: allow unregistration of idle handlersOlivier Perret2017-01-151-0/+10
* osc: bottombar/topbar: make chapter markers slightly biggerRicardo Constantino2016-12-251-17/+18
* osc: replace length property with durationpavelxdd2016-12-041-1/+1
* osc: don't hide playlist buttons, just disableRicardo Constantino2016-12-021-5/+6
* osc: topbar: use same styles as bottombarRicardo Constantino2016-12-021-13/+13
* osc: fix use of deprecated idle propertyRicardo Constantino2016-11-221-1/+1
* client API: turn mpv_suspend() and mpv_resume() into stubswm42016-11-221-6/+6
* osc: fix possible race condition in right timecodeRicardo Constantino2016-11-211-2/+1
* ytdl_hook: sort chapters by timeRicardo Constantino2016-11-151-1/+1
* osc: add seekbarstyle=knobRicardo Constantino2016-11-091-4/+16
* osc: fix crashes when dragging seekbar across file changesRicardo Constantino2016-11-081-2/+3
* osc: slimbox: fix clipping with seekbarstyle=barRicardo Constantino2016-11-071-1/+3
* osc: add alpha animation to tooltipRicardo Constantino2016-10-311-1/+14
* osc: top/bottombar: rescale layout to same size with scale=1Ricardo Constantino2016-10-291-49/+53
* osc: top/bottombar: scale title if too large like boxRicardo Constantino2016-10-291-14/+24
* osc: compromise on default deadzonesizeRicardo Constantino2016-10-291-2/+2
* osc: don't wrap the titleRicardo Constantino2016-10-291-1/+1
* osc: top/bottombar: also scale when min-width is reachedRicardo Constantino2016-10-291-12/+34
* osc: top/bottombar: dynamically size timecodes according to timemsRicardo Constantino2016-10-291-9/+14
* osc: fix missing chapter ticks with seekbarstyle=barRicardo Constantino2016-10-291-0/+1
* osc: fix crash with no chaptersRicardo Constantino2016-10-251-4/+4
* osc: Fix and simplify limited_listMiroslav Koskar2016-10-251-28/+25
* osc: add script message handlers for chapter/track/playlistsRicardo Constantino2016-10-241-0/+13
* osc: fix crash after reaching a certain position in limited listsRicardo Constantino2016-10-201-1/+1
* osc: use the same characters as track list for playlist/chapterRicardo Constantino2016-10-171-10/+4
* osc: fix chapter/playlist listing if emptyRicardo Constantino2016-10-151-1/+1
* osc: show playlist/chapter list on prev/next instead of osdRicardo Constantino2016-10-151-4/+16
* osc: fix listing of chapters and playlistRicardo Constantino2016-10-151-10/+87
* osc: fix display of chapters and playlist scalingRicardo Constantino2016-10-151-2/+11
* osc: add user-alterable margin for top/bottombarRicardo Constantino2016-10-151-5/+6
* osc: add right-click behavior to playlist and chapter buttonsRicardo Constantino2016-10-151-0/+8
* osc: change default layout to bottombarRicardo Constantino2016-10-151-6/+6
* ytdl_hook: Add title to playlist items if availableRicardo Constantino2016-10-151-0/+6
* osc: move tooltip to inside seekbar for top/bottombarRicardo Constantino2016-10-071-25/+28
* osc: change seekbar background's alpha scalingRicardo Constantino2016-10-071-2/+4
* osc: align text vertically in top/bottombarRicardo Constantino2016-10-071-32/+39
* ytdl_hook: add chapters by parsing video's descriptionMaurycy Skier2016-10-061-0/+46
* ytdl_hook: Set aspect ratio for anamorphic videoRicardo Constantino2016-09-281-0/+6
* osc: Fix scaling issues when toggling fullscreenRicardo Constantino2016-09-251-0/+1
* ytdl_hook: temporarily force disable dash segments formatsRicardo Constantino2016-09-221-4/+5
* lua: add API for registering idle handlerswm42016-09-211-0/+10
* lua: run timers only after draining the event queuewm42016-09-211-12/+11
* ytdl_hook: don't bother adding subtitles if duration isn't knownRicardo Constantino2016-09-131-5/+3
* ytdl_hook: Support playlist entries without subtitlesRicardo Constantino2016-09-131-3/+17
* player: fix minor spelling mistake in osc.luaJames Cowgill2016-08-271-1/+1
* ytdl: Error out with http_dash_segmentsRicardo Constantino2016-07-301-0/+4
* Use - as command-name separator everywhereTimotej Lazar2016-07-142-7/+7
* ytdl: fix brightcove urlsRicardo Constantino2016-05-301-3/+5
* ytdl_hook: support multi-arc subtitlesRicardo Constantino2016-05-231-1/+20
* lua: add timer:is_enabled() functionJulian2016-05-141-0/+4
* ytdl_hook: Just check if protocol is rtmpRicardo Constantino2016-05-141-1/+1
* lua: don't require key for mp.add_key_binding()wm42016-03-261-3/+4
* lua: don't suspend core by default during script executionwm42016-03-181-1/+1
* ytdl_hook: handle optional format_note▟ ▖▟ ▖2016-03-101-1/+1
* osc: fix mouse areaswm42016-03-081-1/+1
* osd, lua: remove weird OSD scalingwm42016-03-071-9/+30
* osc: add always-on mode and unify visibility mode (always/never/auto)Avi Halachmi (:avih)2016-02-271-6/+61
* osc: fix runtime enable_osc(true/false)Avi Halachmi (:avih)2016-02-271-4/+11
* ytdl: Include Referer header as wellYen Chi Hsuan2016-01-101-3/+6
* ytdl: disable --all-subs if "sub-lang" is in raw-optionsRicardo Constantino2015-10-241-1/+9
* ytdl: Set a proper label for external audio tracksChrisK22015-10-111-3/+3
* ytdl: Remove DASH hacks, use DASH by defaultChrisK22015-10-111-10/+12
* ytdl: Remove version check and minor cleanupChrisK22015-10-061-55/+22
* ytdl: Don't override user-set format in no-video modeChrisK22015-09-301-11/+23
* osc: reinit on playlist changesKevin Mitchell2015-08-291-0/+1
* osc: exit tick immediately if disabled.torque2015-08-281-0/+2
* ytdl: catch bogous extractor infoChrisK22015-08-271-12/+12
* osc: avoid annoying verbose mode log spamwm42015-08-101-6/+22
* lua: implement input_enable_section/input_disable_section via commandswm42015-08-062-2/+13
* lua: make mp.input_define_section use the define-section commandwm42015-08-061-0/+7
* osc: completely disable if no VO window existswm42015-08-041-1/+7
* player: remove higher-level remains of DVD/BD menu supportwm42015-08-031-9/+0
* ytdl: get start_timeRicardo Constantino2015-07-291-0/+6
* ytdl: print command in debug modeRicardo Constantino2015-07-291-0/+1
* ytdl: don't print failure warning when youtube-dl was killed by uswm42015-06-271-3/+5
* osc: time display configuration optionsTeoh Han Hui2015-06-191-2/+4
* ytdl_hook: Support 'multi_video' resultsJaime Marquínez Ferrándiz2015-06-071-1/+1
* lua: fix options submodulewm42015-05-292-2/+7
* input: allow - as separator between commands, instead of _wm42015-05-251-5/+5
* ytdl: do not use deprecated optionwm42015-05-231-1/+1
* options: rename --media-title optionwm42015-05-221-1/+1
* command: deprecate the "length" propertywm42015-05-221-5/+5
* ytdl_hook: remove tabswm42015-05-091-5/+5
* ytdl_hook: Escape EDL URLsChrisK22015-05-071-1/+3
* osc: redo slider position translationChrisK22015-04-281-33/+55
* ytdl_hook.lua: Change format options when vid is "off"robin2015-04-271-6/+7
* osc: add nil check for element.eventresponderwm42015-04-231-1/+1
* osc: paint over a crashwm42015-04-221-4/+6
* ytdl: set additional properties for rtmp streamsSebastian Mayr2015-04-091-3/+21
* ytdl_hook.lua: Disable video when vid option is "no"robin2015-04-091-0/+7
* lua: replace getcwd() implementationwm42015-03-241-0/+4
* Lua: add unpack shim for Lua 5.2/5.3 compatibility.torque2015-03-061-0/+2
* ytdl: add "--ytdl-params" optionThiago Kenji Okada2015-02-251-0/+7
* ytdl: add --no-warningswm42015-02-241-1/+1
* ytdl: Adapt to new subtitles structureJaime Marquínez Ferrándiz2015-02-241-9/+11
* lua: do not use math.pow()wm42015-01-251-1/+1
* ytdl: implement user-agent and cookie overrideswm42015-01-241-5/+34
* ytdl_hook: Check for empty playlistsChrisK22015-01-161-1/+7
* OSC: Reset all styles for idle messageChrisK22015-01-161-6/+6
* osc: fix disabling OSCwm42015-01-151-1/+5
* ytdl: silence "succeeded" messagewm42015-01-031-1/+1
* OSC: idlemessage: fix alignmentChrisK22015-01-021-3/+3
* OSC: add osc-message script command (wip)ChrisK22015-01-021-0/+5
* OSC: display "drop files here" message when idle + forced-windowChrisK22015-01-021-2/+52
* options: deprecate 'lua' based options/dirs for 'script'Avi Halachmi (:avih)2014-12-152-4/+4
* lua: don't ignore key press events for script key bindingswm42014-12-101-2/+2
* osc: improve slimbox layout and minor code cleanupsChrisK22014-12-051-82/+92
* assdraw: Properly approximate circle for rounded boxChrisK22014-12-051-4/+5
* osc, dvd, bd: fix mouse state when changing menu modeswm42014-12-051-3/+7
* dvd, bd, osc: disable OSC while a menu is activewm42014-12-041-0/+9
* lua: fully cleanup removed key bindingswm42014-12-031-0/+1
* osc: always force mouse_move bindingwm42014-12-021-1/+1
* lua: add a function that formats Lua values as stringswm42014-11-291-16/+21
* ytdl: bump requrired youtube-dl version to 2014.11.26ChrisK22014-11-261-1/+1
* ytdl: Try to handle multi-arc videosChrisK22014-11-261-14/+37
* ytdl: When using DASH, print actual durationChrisK22014-11-261-1/+5
* lua: remove redundant callwm42014-11-241-1/+0
* lua: always handle key repeat on the script sidewm42014-11-241-4/+5
* lua, ipc: remove leftoverswm42014-11-241-1/+0
* input, lua: redo input handlingwm42014-11-231-34/+98
* input: set mouse area by default for all inputwm42014-11-231-1/+1
* lua: add a way to add repeatable key bindingswm42014-11-211-3/+5
* options: add --ytdl-format option for youtube-dl formatJaime Marquínez Ferrándiz2014-11-201-3/+12
* lua: add youtube-dl hook scriptChrisK22014-11-191-0/+163
* man: document osc seekbarstyle optionahoka2014-11-151-1/+1
* osc: add validation for string user optionsahoka2014-11-151-0/+16
* osc: add seekbarstyle optionahoka2014-11-151-0/+5
* osc: make text squuezing layout dependentChrisK22014-10-241-31/+48
* osc: make tooltip_an default propertyChrisK22014-10-241-2/+3
* osc.lua: add “bottombar” and “topbar” layoutsMartin Herkt2014-10-231-5/+281
* lua: add convenience function for hookswm42014-10-211-0/+21
* osc: update cache displayChrisK22014-09-251-3/+14
* options.lua: call msg.debug after resolving 'identifier'Otto Modinos2014-09-161-2/+1
* osc: Use osd-font for playlist buttonsChrisK22014-08-221-2/+3
* osc: revert disabling use_suspendwm42014-08-211-2/+0
* osd+osc: Add left-arrow to osd-fontChrisK22014-08-211-2/+4
* osc: Overhaul (wip)ChrisK22014-08-151-502/+848
* lua: allow disabling suspendwm42014-08-141-2/+8
* osc: Do precise seeks on simple clicks on seekbarChrisK22014-07-291-11/+19
* osc: improve previous commitChrisK22014-07-101-6/+3
* osc: round displayed cache valueChrisK22014-07-101-3/+3
* osc: fix failure when using DVD menuswm42014-07-071-1/+1
* player: make the time display relative to start PTSTsukasa OMOTO2014-06-291-2/+2
* client API: change mpv_wait_event() timeout semanticswm42014-06-071-1/+1
* osc: keep track of the "fullscreen" state when it changesMarcoen Hirschberg2014-06-021-3/+6
* osc: correct calculation of slider positionChrisK22014-05-281-1/+1
* osc: extend hitbox of seekbars to include gapChrisK22014-05-271-1/+1
* osc: fix chapter list displayChrisK22014-05-241-2/+2
* lua/osc: forgot some changed files in previous commitChrisK22014-05-232-97/+17
* lua/osc: small overhaulChrisK22014-05-231-0/+105
* lua: make it easier to integrate with foreign event loopswm42014-04-121-6/+26
* lua: add helper function for printing a tablewm42014-04-111-0/+49
* lua: add a minor helper functionwm42014-04-101-0/+13
* osc: fix playlist displayChrisK22014-04-091-2/+2
* lua: add API for observing property changeswm42014-04-081-0/+26
* lua: give more control over timerswm42014-04-021-9/+30
* lua: add mp.unregister_event() functionwm42014-04-011-0/+26
* osc: make OSC more responsive when pausedChrisK22014-03-301-0/+1
* osc: add enable/disable message, and map DEL to disabling the OSCwm42014-03-171-0/+14
* lua: rename mp.register_script_command() to mp.register_script_message()wm42014-03-171-13/+13
* command, lua: change script_message semanticswm42014-03-171-1/+1
* lua: fix add_key_binding()wm42014-03-011-2/+2
* lua: fix use of renamed functionwm42014-03-011-3/+3
* lua: mark table values returned by get_property_native with their typewm42014-02-261-1/+8
* lua: implement mp.get_opt() in Luawm42014-02-261-0/+9
* osd: override user bindings for OSC inputwm42014-02-262-3/+3
* lua, osc: use properties for chapter/track listswm42014-02-241-5/+5
* lua: add a bunch of functions to get/set properties by their native typewm42014-02-241-0/+2
* lua: fix behavior if no script command handler is registeredwm42014-02-231-1/+3
* lua: add mechanism for script provided key bindingswm42014-02-171-1/+77
* lua: remove redundant inline documentationwm42014-02-171-4/+0
* options: make --no-config block all auto-loaded configuration fileswm42014-02-141-1/+1
* lua: make register_event() not overwrite previous event handlerwm42014-02-141-4/+11
* lua: some minor API changeswm42014-02-111-2/+5