Go to the source code of this file.
|
static void | get_word_until_chars (char *buf, int buf_size, const char *sep, const char **pp) |
|
static void | get_word_sep (char *buf, int buf_size, const char *sep, const char **pp) |
|
static void | get_word (char *buf, int buf_size, const char **pp) |
|
static void | rtsp_parse_range_npt (const char *p, int64_t *start, int64_t *end) |
| Parse a string p in the form of Range:npt=xx-xx, and determine the start and end time. More...
|
|
static int | get_sockaddr (const char *buf, struct sockaddr_storage *sock) |
|
void | ff_rtsp_undo_setup (AVFormatContext *s) |
| Undo the effect of ff_rtsp_make_setup_request, close the transport_priv and rtp_handle fields. More...
|
|
void | ff_rtsp_close_streams (AVFormatContext *s) |
| Close and free all streams within the RTSP (de)muxer. More...
|
|
static int | rtsp_open_transport_ctx (AVFormatContext *s, RTSPStream *rtsp_st) |
|
#define POLL_TIMEOUT_MS 100 |
#define READ_PACKET_TIMEOUT_S 10 |
#define RTSP_FLAG_OPTS |
( |
|
name, |
|
|
|
longname |
|
) |
| |
Value:
#define RTSP_FLAG_FILTER_SRC
Filter incoming UDP packets - receive packets only from the right source address and port...
Definition at line 64 of file rtsp.c.
#define RTSP_MEDIATYPE_OPTS |
( |
|
name, |
|
|
|
longname |
|
) |
| |
Value:
Opaque data information usually continuous.
Definition at line 68 of file rtsp.c.
#define SDP_MAX_SIZE 16384 |
static void get_word |
( |
char * |
buf, |
|
|
int |
buf_size, |
|
|
const char ** |
pp |
|
) |
| |
|
static |
static void get_word_sep |
( |
char * |
buf, |
|
|
int |
buf_size, |
|
|
const char * |
sep, |
|
|
const char ** |
pp |
|
) |
| |
|
static |
static void get_word_until_chars |
( |
char * |
buf, |
|
|
int |
buf_size, |
|
|
const char * |
sep, |
|
|
const char ** |
pp |
|
) |
| |
|
static |
static void rtsp_parse_range_npt |
( |
const char * |
p, |
|
|
int64_t * |
start, |
|
|
int64_t * |
end |
|
) |
| |
|
static |
Parse a string p in the form of Range:npt=xx-xx, and determine the start and end time.
Used for seeking in the rtp stream.
Definition at line 133 of file rtsp.c.
Initial value:= {
{
"initial_pause",
"Don't start playing the stream immediately",
OFFSET(initial_pause),
AV_OPT_TYPE_INT, {0}, 0, 1,
DEC },
{
"rtsp_transport",
"RTSP transport protocols",
OFFSET(lower_transport_mask),
AV_OPT_TYPE_FLAGS, {0}, INT_MIN, INT_MAX,
DEC|
ENC,
"rtsp_transport" },
}
Private data for the RTSP demuxer.
HTTP tunneled - not a proper transport mode as such, only for use via AVOptions.
#define FF_RTP_FLAG_OPTS(ctx, fieldname)
#define RTSP_FLAG_OPTS(name, longname)
#define RTSP_MEDIATYPE_OPTS(name, longname)
TCP; interleaved in RTSP.
Definition at line 74 of file rtsp.c.
Initial value:= {
}
#define RTSP_FLAG_OPTS(name, longname)
Definition at line 93 of file rtsp.c.
Initial value:= {
}
#define RTSP_FLAG_OPTS(name, longname)
#define RTSP_MEDIATYPE_OPTS(name, longname)
Definition at line 87 of file rtsp.c.