Apple HTTP Live Streaming demuxer http://tools.ietf.org/html/draft-pantos-http-live-streaming.
More...
Go to the source code of this file.
Functions |
static int | read_chomp_line (AVIOContext *s, char *buf, int maxlen) |
static void | free_segment_list (struct variant *var) |
static void | free_variant_list (AppleHTTPContext *c) |
static void | reset_packet (AVPacket *pkt) |
static struct variant * | new_variant (AppleHTTPContext *c, int bandwidth, const char *url, const char *base) |
static void | handle_variant_args (struct variant_info *info, const char *key, int key_len, char **dest, int *dest_len) |
static void | handle_key_args (struct key_info *info, const char *key, int key_len, char **dest, int *dest_len) |
static int | parse_playlist (AppleHTTPContext *c, const char *url, struct variant *var, AVIOContext *in) |
static int | open_input (struct variant *var) |
static int | read_data (void *opaque, uint8_t *buf, int buf_size) |
static int | applehttp_read_header (AVFormatContext *s, AVFormatParameters *ap) |
static int | recheck_discard_flags (AVFormatContext *s, int first) |
static int | applehttp_read_packet (AVFormatContext *s, AVPacket *pkt) |
static int | applehttp_close (AVFormatContext *s) |
static int | applehttp_read_seek (AVFormatContext *s, int stream_index, int64_t timestamp, int flags) |
static int | applehttp_probe (AVProbeData *p) |
Detailed Description
Macro Definition Documentation
#define INITIAL_BUFFER_SIZE 32768 |
Typedef Documentation
Enumeration Type Documentation
Function Documentation
static int applehttp_read_seek |
( |
AVFormatContext * |
s, |
|
|
int |
stream_index, |
|
|
int64_t |
timestamp, |
|
|
int |
flags |
|
) |
| |
|
static |
static void handle_key_args |
( |
struct key_info * |
info, |
|
|
const char * |
key, |
|
|
int |
key_len, |
|
|
char ** |
dest, |
|
|
int * |
dest_len |
|
) |
| |
|
static |
static void handle_variant_args |
( |
struct variant_info * |
info, |
|
|
const char * |
key, |
|
|
int |
key_len, |
|
|
char ** |
dest, |
|
|
int * |
dest_len |
|
) |
| |
|
static |
static int open_input |
( |
struct variant * |
var | ) |
|
|
static |
static int read_chomp_line |
( |
AVIOContext * |
s, |
|
|
char * |
buf, |
|
|
int |
maxlen |
|
) |
| |
|
static |
static int read_data |
( |
void * |
opaque, |
|
|
uint8_t * |
buf, |
|
|
int |
buf_size |
|
) |
| |
|
static |
Variable Documentation