summaryrefslogtreecommitdiffstats
path: root/stream/stream.c
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-05-24 07:48:35 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-05-24 07:48:35 +0000
commit5560a0b358e7cda887f4b7aac96a84e3270b5c6e (patch)
treef4fdb44cb932be0bd9172f8e1cccd16cfd735122 /stream/stream.c
parent05f93a0054636f00bd2a9f9eec997d42a29f14d8 (diff)
downloadmpv-5560a0b358e7cda887f4b7aac96a84e3270b5c6e.tar.bz2
mpv-5560a0b358e7cda887f4b7aac96a84e3270b5c6e.tar.xz
Add basic support for stream controls with cache enabled.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26865 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'stream/stream.c')
-rw-r--r--stream/stream.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/stream/stream.c b/stream/stream.c
index 42ceff1934..19c7bab091 100644
--- a/stream/stream.c
+++ b/stream/stream.c
@@ -381,6 +381,8 @@ void stream_reset(stream_t *s){
int stream_control(stream_t *s, int cmd, void *arg){
if(!s->control) return STREAM_UNSUPPORTED;
+ if (s->cache_pid)
+ return cache_do_control(s, cmd, arg);
return s->control(s, cmd, arg);
}