summaryrefslogtreecommitdiffstats
path: root/stream/stream.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-12-21 20:36:45 +0100
committerwm4 <wm4@nowhere>2013-12-21 21:43:16 +0100
commit0335011f11d9d13f70db6c46ed6189a74d48ec67 (patch)
tree03a146b06b5a8c405f5c521abadeeea35c296920 /stream/stream.h
parent3dbc9007b080028f0aebbbf8b9ab1233cd70c45b (diff)
downloadmpv-0335011f11d9d13f70db6c46ed6189a74d48ec67.tar.bz2
mpv-0335011f11d9d13f70db6c46ed6189a74d48ec67.tar.xz
stream: mp_msg conversions
We also drop some slave mode stuff from stream_vcd.
Diffstat (limited to 'stream/stream.h')
-rw-r--r--stream/stream.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/stream/stream.h b/stream/stream.h
index 1a774c60fa..9cb227bfa8 100644
--- a/stream/stream.h
+++ b/stream/stream.h
@@ -158,7 +158,9 @@ typedef struct stream {
char *lavf_type; // name of expected demuxer type for lavf
bool safe_origin; // used for playlists that can be opened safely
bool allow_caching; // stream cache makes sense
+ struct mp_log *log;
struct MPOpts *opts;
+ struct mpv_global *global;
FILE *capture_file;
char *capture_filename;
@@ -236,16 +238,16 @@ int stream_read_partial(stream_t *s, char *buf, int buf_size);
struct bstr stream_peek(stream_t *s, int len);
void stream_drop_buffers(stream_t *s);
-struct MPOpts;
+struct mpv_global;
struct bstr stream_read_complete(struct stream *s, void *talloc_ctx,
int max_size);
int stream_control(stream_t *s, int cmd, void *arg);
void stream_update_size(stream_t *s);
void free_stream(stream_t *s);
-struct stream *stream_create(const char *url, int flags, struct MPOpts *options);
-struct stream *stream_open(const char *filename, struct MPOpts *options);
-stream_t *open_output_stream(const char *filename, struct MPOpts *options);
+struct stream *stream_create(const char *url, int flags, struct mpv_global *global);
+struct stream *stream_open(const char *filename, struct mpv_global *global);
+stream_t *open_output_stream(const char *filename, struct mpv_global *global);
stream_t *open_memory_stream(void *data, int len);
struct demux_stream;