Aegisub/aegisub
Karl Blomster 869e5c7594 Implemented an automated cache cleaner that keeps the FFMS2 index cache at a manageable size. Cleaning is started when video is opened with the FFMS2 video provider and runs in its own thread. Removal is based on last access time, and the FFMS2 providers now explicitly touch the index files on reading to make sure access time is updated.
By default the cache is kept below 42MB and 20 files; to change the defaults change "FFmpegSource max cache size" and "FFmpegSource max cache files" in config.dat. Either or both may be set to 0, but the cleaner will not delete the last index file in the directory, regardless of cache settings and of the file's size.

Originally committed to SVN as r2893.
2009-05-03 18:05:30 +00:00
..
automation SVN Transition Step 3/7 2009-03-08 08:30:39 +00:00
bin SVN Transition Step 3/7 2009-03-08 08:30:39 +00:00
build Some more delayload vsprops files. 2009-04-29 19:08:40 +00:00
desktop SVN Transition Step 3/7 2009-03-08 08:30:39 +00:00
FFmpegSource2 FFMS2: Add a missing function the updated matroska parser expects 2009-05-01 16:58:15 +00:00
lib Update ffms2.lib 2009-04-25 23:04:06 +00:00
libass Update libass from MPlayer r29129: Don't automatically wrap lines when WrapStyle==2. 2009-04-29 21:06:54 +00:00
m4macros Add a cross-compile condition to AC_RUN_IFELSE in AC_AGI_COMPILE to make cross-compiling work. 2009-04-21 22:32:07 +00:00
packages Remove outdated and unused Windows installer scripts. 2009-04-19 20:48:08 +00:00
po Updated German translation (by Sebastian Billau). 2009-04-23 10:32:00 +00:00
scripts Use 'SetFile' instead of '/usr/bin/SetFile' when creating the .dmg, 10.5 puts it in /usr/bin, on 10.4 it's in /Developer/Tools/. 2009-04-29 07:55:40 +00:00
src Implemented an automated cache cleaner that keeps the FFMS2 index cache at a manageable size. Cleaning is started when video is opened with the FFMS2 video provider and runs in its own thread. Removal is based on last access time, and the FFMS2 providers now explicitly touch the index files on reading to make sure access time is updated. 2009-05-03 18:05:30 +00:00
tinderbox Add an sh script to generate snap tarballs upon successful builds of UNIX platforms (excluding Darwin). 2009-05-01 03:58:23 +00:00
universalchardet No longer support anything for Windows-builds but Visual Studio 2008/VC9. 2009-04-17 22:08:37 +00:00
acinclude.m4 SVN Transition Step 3/7 2009-03-08 08:30:39 +00:00
autogen.sh Add a command to autogen --skip-configure to allow the autogen/configure steps 2009-04-20 02:45:35 +00:00
configure.in * Re-format the arch detection case. 2009-04-29 00:49:38 +00:00
INSTALL SVN Transition Step 3/7 2009-03-08 08:30:39 +00:00
Makefile.am * Add support in configure.in to detect the arch. 2009-04-28 23:25:42 +00:00
README SVN Transition Step 3/7 2009-03-08 08:30:39 +00:00

* To be written.