diff options
author | wm4 <wm4@nowhere> | 2013-06-06 20:39:53 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2013-06-16 22:05:09 +0200 |
commit | 6832bf3060dc19d876e4f9d6e653f69a24651b96 (patch) | |
tree | a268c3c498af470d1cc3def30d2474b92a1b834c /stream/stream.h | |
parent | c5fd3412b6294cb94eee4e20b3a819f53f3623bb (diff) | |
download | mpv-6832bf3060dc19d876e4f9d6e653f69a24651b96.tar.bz2 mpv-6832bf3060dc19d876e4f9d6e653f69a24651b96.tar.xz |
stream: cosmetics
Diffstat (limited to 'stream/stream.h')
-rw-r--r-- | stream/stream.h | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/stream/stream.h b/stream/stream.h index f86e64d431..73cfd6e87d 100644 --- a/stream/stream.h +++ b/stream/stream.h @@ -61,20 +61,17 @@ // Max buffer for initial probe. #define STREAM_MAX_BUFFER_SIZE (2 * 1024 * 1024) -/// atm it will always use mode == STREAM_READ -/// streams that use the new api should check the mode at open + +// stream->mode #define STREAM_READ 0 #define STREAM_WRITE 1 -/// Seek flags, if not mannualy set and s->seek isn't NULL -/// MP_STREAM_SEEK is automaticly set + +// stream->flags #define MP_STREAM_SEEK_BW 2 #define MP_STREAM_SEEK_FW 4 #define MP_STREAM_SEEK (MP_STREAM_SEEK_BW | MP_STREAM_SEEK_FW) -//////////// Open return code #define STREAM_REDIRECTED -2 -/// This can't open the requested protocol (used by stream wich have a -/// * protocol when they don't know the requested protocol) #define STREAM_UNSUPPORTED -1 #define STREAM_ERROR 0 #define STREAM_OK 1 @@ -121,6 +118,7 @@ typedef enum { streaming_playing_e } streaming_status; +// All this is for legacy http streams (and other things using tcp/udp) typedef struct streaming_control { URL_t *url; streaming_status status; @@ -144,9 +142,7 @@ typedef struct stream_info_st { const char *name; const char *author; const char *comment; - /// mode isn't used atm (ie always READ) but it shouldn't be ignored - /// opts is at least in it's defaults settings and may have been - /// altered by url parsing if enabled and the options string parsing. + // opts is set from ->opts int (*open)(struct stream *st, int mode, void *opts, int *file_format); const char *protocols[MAX_STREAM_PROTOCOLS]; const void *opts; |