1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-30 07:18:17 +00:00
mpv/player
wm4 5f65a5cfea cache: allow resizing at runtime
The only tricky part is keeping the cache contents, which is made simple
by allocating the new cache while still keeping the old cache around,
and then copying the old data.

To explain the "Don't use this when playing DVD or Bluray." comment: the
cache also associates timestamps to blocks of bytes, but throws away the
timestamps on seek. Thus you will experience strange behavior after
resizing the cache until the old cached region is exhausted.
2014-04-09 19:15:23 +02:00
..
lua osc: fix playlist display 2014-04-09 18:10:51 +02:00
timeline player: remove demuxer chapoter API wrappers 2014-03-25 02:05:48 +01:00
audio.c af: add replaygain_data field to af_stream and af_instance 2014-04-04 18:35:29 +02:00
client.c client API: avoid redundant property change events if possible 2014-04-08 22:06:39 +02:00
client.h client API: add a way to notify clients of property changes 2014-04-06 03:22:49 +02:00
command.c cache: allow resizing at runtime 2014-04-09 19:15:23 +02:00
command.h client API: add a way to notify clients of property changes 2014-04-06 03:22:49 +02:00
configfiles.c build: simplify libavfilter configure checks 2014-03-16 13:19:29 +01:00
core.h player: rename dvdnav to discnav 2014-03-30 11:42:49 +09:00
discnav.c player: rename dvdnav to discnav 2014-03-30 11:42:49 +09:00
loadfile.c encode_lavc: copy metadata to output file 2014-03-30 20:04:20 +02:00
lua.c lua: add API for observing property changes 2014-04-08 21:10:00 +02:00
lua.h lua: port to client API 2014-02-10 21:03:59 +01:00
main_fn.c build: add option to build a library 2014-02-10 21:25:22 +01:00
main.c player: remove confusing argc/argv adjustment 2014-03-23 21:46:29 +01:00
misc.c player: dvdnav: fix start time when entering and leaving menu 2014-03-30 07:31:02 +02:00
osd.c options: handle escape sequences in e.g. --playing-msg differently 2014-02-20 14:46:23 +01:00
playloop.c player: add missing "-" to options in workaround notice on A/V desynchronization 2014-03-30 09:17:24 +02:00
screenshot.c sub: uglify OSD code path with locking 2014-01-18 01:27:43 +01:00
screenshot.h
sub.c sub: uglify OSD code path with locking 2014-01-18 01:27:43 +01:00
video.c command: allow changing filters before video chain initialization 2014-03-30 19:59:26 +02:00