summaryrefslogtreecommitdiffstats
path: root/stream/cache.c
Commit message (Expand)AuthorAgeFilesLines
* cache: remove redundant free()wm42017-01-091-3/+1
* cache: don't use a backbuffer if the cache is as large as the filewm42016-08-261-10/+14
* cache: minor simplificationwm42016-07-111-7/+10
* cache: fix previous commitwm42016-07-111-1/+11
* cache: propagate seek failureswm42016-07-111-7/+17
* cache: simplify speed calculationswm42016-05-121-19/+7
* cache: disable useless "Cache is not responding" warningwm42016-04-031-1/+1
* cache: fix incorrect EOF conditionwm42016-03-291-1/+2
* cache: use a single STREAM_CTRL for various cache infowm42016-03-291-19/+14
* command: add cache-speed propertywm42016-03-201-14/+47
* cache: remove unused STREAM_CTRL_RESUME_CACHEwm42016-03-031-4/+0
* cache: add mechanism for disabling readaheadwm42016-01-181-1/+16
* player, stream_dvb: implement dvb-channel-name property.Oliver Freyermuth2016-01-141-0/+1
* cache: remove useless return valuewm42016-01-111-5/+2
* cache: do not include backbuffer size in total stream cache sizewm42015-09-101-1/+1
* stream: provide a stream_get_size() convenience functionwm42015-08-181-3/+3
* cache: make backbuffer size configurablewm42015-07-221-5/+12
* cache: fix backbuffer logicwm42015-07-221-4/+5
* cache: limit readahead size to half the cache size at the beginningwm42015-05-291-0/+6
* threads: use utility+POSIX functions instead of weird wrapperswm42015-05-111-3/+6
* cache: exit early on cancellationwm42015-04-211-0/+3
* cache: another minor simplificationwm42015-04-211-11/+5
* cache: simplify the check for printing the "cache stuck" messagewm42015-04-211-16/+6
* Update license headersMarcin Kurczewski2015-04-131-5/+4
* cache: assume file size from EOF positionwm42015-03-041-2/+8
* cache: use MPCLAMP() macrowm42015-02-251-9/+2
* cache: limit to file sizewm42015-02-251-1/+8
* cache: silence "EOF reached" messagewm42015-02-181-1/+1
* stream: minor cleanupswm42015-02-061-2/+1
* cache: cache-position needs to be int64_tOliver Freyermuth2015-01-131-1/+1
* Do not call strerror()wm42014-11-261-2/+1
* cache: don't relay STREAM_CTRL_AVSEEK if it's unsupportedwm42014-11-011-0/+4
* demux_lavf: mark as seekable if protocol supports seeking by timewm42014-10-301-0/+4
* Set thread name for debuggingwm42014-10-191-0/+1
* stream: redo playback abort handlingwm42014-09-131-2/+2
* stream: change cache return valueswm42014-09-071-4/+4
* stream: tweaks to network reconnection codewm42014-08-291-0/+3
* stream: hack-fix rtmp-level seekingwm42014-07-301-0/+1
* demux: add a demuxer threadwm42014-07-161-23/+0
* Revert "Remove DVD and Bluray support"wm42014-07-151-0/+30
* Remove DVD and Bluray supportwm42014-07-141-30/+0
* cache, dvd, bluray: simplify stream time handlingwm42014-07-071-42/+16
* stream: remove now unused STREAM_CTRL_GET_START_TIMEwm42014-07-061-9/+0
* dvd, bluray, cdda: add demux_disc containing all related hackswm42014-07-051-6/+0
* demux, stream: change metadata notificationwm42014-07-051-14/+9
* cache: clear DVD timestampswm42014-07-021-0/+3
* cache: avoid race condition between cache wakeup and idlingwm42014-06-161-0/+1
* cache: print cache size only in verbose modewm42014-06-121-2/+2
* stream/cache: handle failure of seeking underlying streamwm42014-06-051-1/+4
* stream: don't use end_poswm42014-05-241-6/+10
* cache: be silent if no initial fill is requestedwm42014-05-221-1/+3
* cache: redo options and default settingswm42014-05-201-5/+7
* threads: use mpv time for mpthread_cond_timedwait wrapperwm42014-05-181-2/+2
* stream: remove interrupt callback global variableswm42014-04-251-2/+2
* cache: remove redundant log prefixwm42014-04-231-1/+1
* threads: fix function namewm42014-04-231-2/+2
* stream_dvd, cache: hack seeking with --cache + dvd:// back into workingwm42014-04-091-1/+1
* cache: fix description of the offset fieldwm42014-04-091-1/+3
* cache: change a define to an enumwm42014-04-091-3/+3
* cache: fix checks/output on initializationwm42014-04-091-8/+3
* cache: simplifywm42014-04-091-25/+17
* cache: allow resizing at runtimewm42014-04-091-21/+77
* cache: minor simplificationwm42014-04-091-11/+7
* cache: adjust stream position if necessarywm42014-04-091-1/+6
* cache: no short reads in read_bufferwm42014-04-091-16/+21
* cache: move ringbuffer read into a separate functionwm42014-04-091-17/+32
* cache: fix typo in commentwm42014-04-091-1/+1
* cache: always update cached controls after running a stream controlwm42014-04-091-0/+1
* stream: remove old chapter handling codewm42014-03-251-1/+0
* command: set 'media-title' property for bluray disc with meta-dataxylosper2014-03-131-7/+7
* cache: cache DVD volume IDwm42014-02-231-0/+13
* cache: refuse to seek outside of cache boundarieswm42014-01-311-4/+18
* cache: remove debug codewm42014-01-171-1/+0
* cache: reduce message spamwm42014-01-161-7/+16
* stream: mp_msg conversionswm42013-12-211-22/+21
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-2/+2
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-161-2/+2
* cache: add a way to explicitly resume cachewm42013-12-141-0/+4
* cache: try harder on EOFwm42013-12-141-5/+11
* Add prelimimary (basic, possibly broken) dvdnav supportwm42013-12-121-0/+1
* stream: split out pthread helper functionwm42013-11-171-26/+3
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-2/+2
* cache: fix time check for printing warningwm42013-07-201-1/+1
* w32: silence some warningsJames Ross-Gowan2013-07-131-1/+1
* cache: fix compilation without posix timersStefano Pigozzi2013-07-081-0/+1
* core: update metadata during playback, allow streams to export metadatawm42013-07-021-1/+22
* cache: fix per-block metadata memory leakwm42013-07-021-0/+1
* cache: cache number of chapterswm42013-06-241-0/+10
* cache: fix stream_pts cachingwm42013-06-181-20/+20
* cache: actually use time instead of retry count for slow cache warningwm42013-06-181-9/+11
* cache: fix build on OSX (again)wm42013-06-161-0/+7
* cache: fix compilation on Libavwm42013-06-161-1/+8
* cache: use correct header for clock_gettimewm42013-06-161-0/+1
* cache: attempt to improve slow cache warningwm42013-06-161-26/+35
* cache: report more precise stream timewm42013-06-161-9/+39
* cache: use threads instead of fork()wm42013-06-161-526/+383
* cache: make the stream cache a proper stream that wraps other streamswm42013-06-161-237/+117
* core: use STREAM_CTRL instead of accessing stream_dvd internalswm42013-06-091-0/+10
* stream: rename cache2.c to cache.cwm42013-06-091-0/+804