log stream/cache2.c @ 30367:2db4c1158df9

age author description
2010-01-23 reimar Always call cache_uninit to immediately free everything cache-related if we
2010-01-23 reimar Change code to allow playing a stream even if enabling the cache failed
2010-01-23 reimar Make cache_init static, it is not used outside this file
2010-01-23 reimar Add an exit() to silence a gcc warning and ensure forked code will never
2010-01-23 reimar 100l, shouldn't write to memory after freeing it.
2010-01-23 reimar Reindent.
2010-01-23 reimar Zero freed pointers.
2010-01-23 reimar Check for fork failing and make sure cache_uninit always frees the cache data
2009-11-17 reimar Deobfuscate the special hack to disable cache for live555.
2009-05-13 diego whitespace cosmetics: Remove all trailing whitespace.
2008-11-28 reimar Move PTHREAD_CACHE define logic to configure.
2008-11-15 reimar 100l, stream->cache_pid can not be used directly in pthread_create,
2008-11-15 reimar Use pthreads for the cache on Cygwin, since _beginthread is not available
2008-11-14 reimar Include cache2.h in cache2.c, fixes an implicit declaration warning for cache_do_control
2008-10-19 reimar Avoid CreateThread and especially TerminateThread since they cause a memleak.
2008-10-19 reimar Remove useless casts.
2008-10-16 diego Revert declaring ThreadProc as void, it breaks the WINAPI.
2008-10-13 diego Replace preprocessor check for WIN32 with checks for __MINGW32__ and __CYGWIN__.
2008-10-13 diego Declare ThreadProc as void, it does not return anything, fixes the warning:
2008-10-13 diego Unconditionally #include osdep/shem.h, fixes the warnings on Cygwin:
2008-07-30 diego Rename two GUI-related preprocessor directives:
2008-06-01 reimar 100l, fix wrong order of cases in cache_do_control
2008-05-30 reimar Handle NULL control function in cache_execute_control, fixes crash with http urls.
2008-05-26 reimar Emulate STREAM_CTRL_GET_TIME_LENGTH if cache is used.
2008-05-24 reimar Add basic support for stream controls with cache enabled.
2008-04-09 albeu Remove the need for code using stream to export an mp_input_check_interrupt()
2008-02-28 diego cache support for OS/2
2007-12-20 ulion Fix stream_cache to use sector_size set in stream_t.
2007-10-07 reimar Make sure forked code does not try to display a GTK message box (and thus crashes)
2007-02-05 rathann Fix a few gcc warnings, approved by Diego and Reimar.
2006-07-31 ben introduce new 'stream' directory for all stream layer related components and split them from libmpdemux base libmpdemux/cache2.c@e6c1105a7464