summaryrefslogtreecommitdiffstats
path: root/player
Commit message (Expand)AuthorAgeFilesLines
* audio: rewrite filtering glue codewm42018-01-303-416/+199
* video: rewrite filtering glue codewm42018-01-306-239/+126
* 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
* command: add --osd-on-seek option defaulting to barKevin Mitchell2018-01-261-6/+9
* Revert "command: make pause display the same osd-msg-bar as seek"Kevin Mitchell2018-01-261-3/+1
* 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
* command: make change-list show changed option on OSDwm42018-01-251-0/+1
* command: add a change-list commandwm42018-01-251-0/+31
* options: add an option type for byte sizeswm42018-01-251-18/+0
* command: make sure to redraw on overlay commandswm42018-01-251-0/+1
* ytdl_hook: whitelist protocols from urls retrieved from youtube-dlRicardo Constantino2018-01-261-7/+47
* player: redo hack for video keyframe seeks with external audiowm42018-01-184-31/+49
* 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
* osd: treat user provided term-status-msg the same as the defaultKevin Mitchell2018-01-141-20/+24
* osd: reference local pointer to mpctx->optsKevin Mitchell2018-01-131-2/+2
* af_lavrresample: deprecate this filterwm42018-01-131-3/+7
* player: silence config file loading message on resumingwm42018-01-131-6/+7
* 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
* input: make command argument list a dynamic arraywm42018-01-101-3/+8
* ytdl_hook: don't try to use webpage_url if non-existentRicardo Constantino2018-01-111-1/+1
* command: make pause display the same osd-msg-bar as seekKevin Mitchell2018-01-071-1/+3
* command: default to osd-msg-bar for seeksKevin Mitchell2018-01-071-4/+3
* command: remove unnecessary whitespaceKevin Mitchell2018-01-071-67/+69
* 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
* player: handle audio playback restart in central playback start codewm42018-01-072-4/+10
* player: slightly refactor/simplify cache pausing logicwm42018-01-072-39/+37
* player: strictly never autoselect tracks from --external-fileswm42018-01-062-0/+5
* 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
* demux: export some debugging fields about low level demuxer behaviorwm42018-01-051-0/+5
* ytdl_hook: update obsolete warning about retrying URL if failedRicardo Constantino2018-01-041-1/+1
* player: cosmetics: rename internal variable for consistencywm42018-01-031-2/+2
* player: add --cache-pause-initial option to start in buffering statewm42018-01-031-0/+11
* player: use fixed timeout for cache pausing (buffering) durationwm42018-01-032-11/+3
* osc: add seekbarkeyframes as a user optiondudemanguy2018-01-031-2/+3
* player: remove internal `vo-resize` command againsfan52018-01-021-7/+0
* vo_gpu/context_android: replace both options with android-surface-sizesfan52018-01-021-0/+5
* options: move most subtitle and OSD rendering options to sub structswm42018-01-022-8/+10
* sub: move all subtitle timestamp messing code to a central placewm42018-01-022-9/+4
* command: add demuxer-lavf-list propertyRicardo Constantino2018-01-021-0/+15
* player: add on_load_fail hookRicardo Constantino2018-01-022-5/+12
* 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
* build: move copyright statement to a shared locationwm42018-01-011-3/+2
* Update copyright yearwm42018-01-011-1/+1
* main: fix typowm42018-01-011-1/+1
* player/playloop.c: Revert --loop-file and --start interactionLeo Izen2017-12-311-13/+5
* player: add internal `vo-resize` commandsfan52017-12-271-0/+7
* 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
* options: drop some previously deprecated optionswm42017-12-254-60/+1
* 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
* player: update duration based on highest timestamp demuxedwm42017-12-243-0/+4
* player: allow seeking in cached parts of unseekable streamswm42017-12-241-7/+10
* command: use IEC symbols for file size formattingMartin Herkt2017-12-241-4/+4
* player: make track language matching case insensitivewm42017-12-232-2/+2
* osc: show demuxer cache buffered amount in byteswm42017-12-231-2/+6
* player: show demuxer cache buffered amount in bytes in the status linewm42017-12-231-4/+5
* options: deprecate --ff- options and propertieswm42017-12-211-0/+2
* command: make video-frame-info property observablewm42017-12-201-1/+1
* dvb: Fix long channel switching: next/prev channelrim2017-12-161-4/+4
* js: implement mp.msg.trace()TheAMM2017-12-161-1/+1
* lua: implement mp.msg.traceNiklas Haas2017-12-151-0/+1
* msg: reinterpret a bunch of message levelsNiklas Haas2017-12-155-16/+16
* lua+js: implement utils.file_info()TSaaristo2017-12-132-0/+79
* osd: fix a compiler warning by adding parentheses in if conditionpavelxdd2017-12-101-1/+3
* video: add a shitty hack to avoid missing subtitles with vf_subwm42017-12-081-0/+2
* player: when loading external file, always add all track typeswm42017-12-071-12/+23
* player: rebase start time even for subtitle streamswm42017-12-071-1/+1
* Revert "ytdl: handle HLS with FFmpeg"Kevin Mitchell2017-12-071-4/+1
* ytdl: handle HLS with FFmpegwm42017-12-061-1/+4
* player/osd.c: fix putting --start time on OSDLeo Izen2017-12-051-1/+2
* player/playloop.c: fix --loop-file without --startLeo Izen2017-12-051-1/+3
* player/misc.c: allow both --length and --end to control play endpointLeo Izen2017-12-041-2/+3
* player/playloop.c: respect playback start time when using --loop-fileLeo Izen2017-12-031-5/+11
* player: use start timestamp for ab-looping if --ab-loop-a is absentLeo Izen2017-12-034-7/+39
* player: add get_play_start_ptsLeo Izen2017-12-034-14/+60
* Fix various typos in log messagesNicolas F2017-12-032-4/+4
* audio: fix missing volume update on init and reinitwm42017-12-011-0/+3
* scripting: report dlerror() outputNicolas F2017-12-011-4/+7
* vd_lavc: rewrite how --hwdec is handledwm42017-12-011-25/+14
* vo_gpu: make it possible to load multiple hwdec interop driverswm42017-12-011-8/+4
* client: Allow "C.UTF-8" as LC_NUMERIC localesfan52017-11-301-1/+1
* audio: add audio softvol processing to AOwm42017-11-291-58/+57
* af: remove deprecated audio filterswm42017-11-292-85/+1
* video: remove automatic stereo3d filter insertionwm42017-11-291-12/+1
* video: fix rotation and deinterlace auto filterswm42017-11-291-2/+6
* player: match subtitles with language tags with --sub-auto=exactwm42017-11-271-18/+15
* player: change 3 remaining GPL-only code pieces to LGPLwm42017-11-242-15/+1
* player: minor fix/simplification of OSD time/duration handlingwm42017-11-244-24/+12
* demux: export demuxer cache sizes in byteswm42017-11-101-0/+2
* player: change license of some code surrounding --frames to LGPLwm42017-11-061-6/+0
* player: log if NDEBUG is definedwm42017-11-041-0/+3
* 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
* screenshot: create directories from templateNicolas F2017-11-021-0/+5
* demux: refactor to export seek rangeswm42017-10-301-7/+8
* lavfi: fix warnings with newer libavfilter versionswm42017-10-271-2/+2
* audio: fix small memory leakwm42017-10-271-0/+1
* command: change demuxer-cache-state property to return multiple rangeswm42017-10-261-20/+27
* demux: drop redundant SEEK_BACKWARD flagwm42017-10-231-3/+2
* video: fix typo in log messageNicolas F2017-10-221-1/+1
* command: read the diff if you want to knowwm42017-10-211-0/+36
* demux: add a back buffer and the ability to seek into itwm42017-10-211-3/+2
* video: fix poitential NULL derefwm42017-10-181-2/+3
* video: remove special path for hwdec screenshotswm42017-10-161-6/+0
* stats: add file sizeJulian2017-10-131-1/+2
* audio: clarify GPL-only partswm42017-10-101-1/+2
* lua: integrate stats.lua scriptJulian2017-10-092-0/+4
* 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/