summaryrefslogtreecommitdiffstats
path: root/libmpdemux/stream.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-10-20 23:51:02 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-10-20 23:51:02 +0000
commit3eec0e90e9a0c64a91e6e6790c0a02459a25c2bc (patch)
treedebe1546d071c67906b886d656b22c22f7c65c1d /libmpdemux/stream.c
parent21db4ade664dc9edba8fbabd031ab186af1e7d90 (diff)
downloadmpv-3eec0e90e9a0c64a91e6e6790c0a02459a25c2bc.tar.bz2
mpv-3eec0e90e9a0c64a91e6e6790c0a02459a25c2bc.tar.xz
cache2 support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2323 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/stream.c')
-rw-r--r--libmpdemux/stream.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libmpdemux/stream.c b/libmpdemux/stream.c
index de138cef02..6f6f882c88 100644
--- a/libmpdemux/stream.c
+++ b/libmpdemux/stream.c
@@ -7,6 +7,7 @@
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <fcntl.h>
+#include <signal.h>
#include "config.h"
#include "mp_msg.h"
@@ -176,13 +177,15 @@ stream_t* new_stream(int fd,int type){
s->buf_pos=s->buf_len=0;
s->start_pos=s->end_pos=0;
s->priv=NULL;
+ s->cache_pid=0;
stream_reset(s);
return s;
}
void free_stream(stream_t *s){
+ printf("*** free_stream() called ***\n");
+ if(s->cache_pid) kill(s->cache_pid,SIGTERM);
if(s->priv) free(s->priv);
free(s);
}
-