summaryrefslogtreecommitdiffstats
path: root/player/lua
Commit message (Expand)AuthorAgeFilesLines
* 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 Constantino