summaryrefslogtreecommitdiffstats
path: root/stream/cache2.c
Commit message (Expand)AuthorAgeFilesLines
* Fix typo in message.reimar2010-05-281-1/+1
* 100l, stream_check_for_interrupt argument is not in usec,reimar2010-05-281-3/+3
* Improve handling of cache process/thread hanging/being killed.reimar2010-05-281-3/+23
* Fix cache process accidentally being killed by SIGUSR1.reimar2010-05-281-0/+7
* Fix a bunch of typos in the stream cache code.diego2010-05-271-6/+6
* Retry reading even if we hit eof before.reimar2010-05-261-2/+2
* Re-enable wakeup-on-signal for cache process.reimar2010-05-261-5/+10
* Disable waking the cache process up via a signal, itreimar2010-05-261-1/+4
* Slightly reduce number of #ifsreimar2010-05-231-22/+20
* Use an extra define to simplify ifdefsreimar2010-05-231-14/+20
* Try reducing the #ifdef mess for the different cache variants.reimar2010-05-231-15/+13
* Extract the cache main loop into a separate function.reimar2010-05-231-14/+19
* Optimize cache behaviour for the many-consecutive-seeks case.reimar2010-05-231-1/+13
* Add code to wake up cache process when e.g. a seek is needed.reimar2010-05-231-0/+14
* Threaded cache fixes: do not free the stream_t struct twice on windowsreimar2010-02-271-8/+6
* Restructure #ifs to be clearer, also ensures that we return from the threadreimar2010-02-271-3/+3
* Remove declarations of functions now already declared in stream.hreimar2010-02-251-3/+0
* stream: Mark functions not used outside of their files as static.diego2010-02-161-3/+6
* Add license header to all files missing it in the stream subdirectory.diego2010-01-301-0/+18
* Always call cache_uninit to immediately free everything cache-related if wereimar2010-01-231-3/+10
* Change code to allow playing a stream even if enabling the cache failedreimar2010-01-231-2/+5
* Make cache_init static, it is not used outside this filereimar2010-01-231-1/+1
* Add an exit() to silence a gcc warning and ensure forked code will neverreimar2010-01-231-0/+2
* 100l, shouldn't write to memory after freeing it.reimar2010-01-231-1/+2
* Reindent.reimar2010-01-231-3/+3
* Zero freed pointers.reimar2010-01-231-0/+3
* Check for fork failing and make sure cache_uninit always frees the cache datareimar2010-01-231-1/+10
* Deobfuscate the special hack to disable cache for live555.reimar2009-11-171-2/+1
* whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-23/+23
* Move PTHREAD_CACHE define logic to configure.reimar2008-11-281-4/+0
* 100l, stream->cache_pid can not be used directly in pthread_create,reimar2008-11-151-1/+5
* Use pthreads for the cache on Cygwin, since _beginthread is not availablereimar2008-11-151-11/+27
* Include cache2.h in cache2.c, fixes an implicit declaration warning for cache...reimar2008-11-141-0/+1
* Avoid CreateThread and especially TerminateThread since they cause a memleak.reimar2008-10-191-21/+18
* Remove useless casts.reimar2008-10-191-2/+2
* Revert declaring ThreadProc as void, it breaks the WINAPI.diego2008-10-161-2/+6
* Replace preprocessor check for WIN32 with checks for __MINGW32__ and __CYGWIN__.diego2008-10-131-10/+10
* Declare ThreadProc as void, it does not return anything, fixes the warning:diego2008-10-131-6/+2
* Unconditionally #include osdep/shem.h, fixes the warnings on Cygwin:diego2008-10-131-1/+1
* Rename two GUI-related preprocessor directives:diego2008-07-301-1/+1
* 100l, fix wrong order of cases in cache_do_controlreimar2008-06-011-3/+3
* Handle NULL control function in cache_execute_control, fixes crash with http ...reimar2008-05-301-0/+7
* Emulate STREAM_CTRL_GET_TIME_LENGTH if cache is used.reimar2008-05-261-2/+13
* Add basic support for stream controls with cache enabled.reimar2008-05-241-0/+80
* Remove the need for code using stream to export an mp_input_check_interrupt()albeu2008-04-091-2/+1
* cache support for OS/2diego2008-02-281-17/+34
* Fix stream_cache to use sector_size set in stream_t.ulion2007-12-201-1/+1
* Make sure forked code does not try to display a GTK message box (and thus cra...reimar2007-10-071-0/+4
* Fix a few gcc warnings, approved by Diego and Reimar.rathann2007-02-051-2/+1
* introduce new 'stream' directory for all stream layer related components and ...ben2006-07-311-0/+367