diff options
Diffstat (limited to 'stream/stream.h')
-rw-r--r-- | stream/stream.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/stream/stream.h b/stream/stream.h index 28557e8c6e..dd092ddaec 100644 --- a/stream/stream.h +++ b/stream/stream.h @@ -22,6 +22,7 @@ #include "config.h" #include "core/mp_msg.h" #include "url.h" +#include <stdbool.h> #include <stdio.h> #include <string.h> #include <inttypes.h> @@ -166,15 +167,15 @@ typedef struct stream { int64_t pos,start_pos,end_pos; int eof; int mode; //STREAM_READ or STREAM_WRITE + int cache_size; // cache size to use if enabled + bool cached; unsigned int cache_pid; void* cache_data; void* priv; // used for DVD, TV, RTSP etc char* url; // strdup() of filename/url char *lavf_type; // name of expected demuxer type for lavf struct MPOpts *opts; -#ifdef CONFIG_NETWORKING streaming_ctrl_t *streaming_ctrl; -#endif unsigned char buffer[STREAM_BUFFER_SIZE>STREAM_MAX_SECTOR_SIZE?STREAM_BUFFER_SIZE:STREAM_MAX_SECTOR_SIZE]; } stream_t; @@ -356,8 +357,6 @@ void free_stream(stream_t *s); stream_t* new_memory_stream(unsigned char* data,int len); stream_t *open_stream(const char *filename, struct MPOpts *options, int *file_format); -stream_t *open_stream_full(const char *filename,int mode, - struct MPOpts *options, int *file_format); stream_t *open_output_stream(const char *filename, struct MPOpts *options); struct demux_stream; struct stream *new_ds_stream(struct demux_stream *ds); |