Go to the source code of this file.
|
static void | print_csv_escaped_str (AVIOContext *ctx, const char *str) |
|
static int | segment_mux_init (AVFormatContext *s) |
|
static int | set_segment_filename (AVFormatContext *s) |
|
static int | segment_start (AVFormatContext *s, int write_header) |
|
static int | segment_list_open (AVFormatContext *s) |
|
static void | segment_list_print_entry (AVIOContext *list_ioctx, ListType list_type, const SegmentListEntry *list_entry, void *log_ctx) |
|
static int | segment_end (AVFormatContext *s, int write_trailer, int is_last) |
|
static int | parse_times (void *log_ctx, int64_t **times, int *nb_times, const char *times_str) |
|
static int | parse_frames (void *log_ctx, int **frames, int *nb_frames, const char *frames_str) |
|
static int | open_null_ctx (AVIOContext **ctx) |
|
static void | close_null_ctx (AVIOContext *pb) |
|
static int | select_reference_stream (AVFormatContext *s) |
|
static int | seg_write_header (AVFormatContext *s) |
|
static int | seg_write_packet (AVFormatContext *s, AVPacket *pkt) |
|
static int | seg_write_trailer (struct AVFormatContext *s) |
|
#define FAIL |
( |
|
err | ) |
ret = err; goto end |
#define FAIL |
( |
|
err | ) |
ret = err; goto end |
#define SEGMENT_LIST_FLAG_CACHE 1 |
#define SEGMENT_LIST_FLAG_LIVE 2 |
Enumerator |
---|
LIST_TYPE_UNDEFINED |
|
LIST_TYPE_FLAT |
|
LIST_TYPE_CSV |
|
LIST_TYPE_M3U8 |
|
LIST_TYPE_EXT |
deprecated
|
LIST_TYPE_FFCONCAT |
|
LIST_TYPE_NB |
|
Definition at line 50 of file segment.c.
static int parse_frames |
( |
void * |
log_ctx, |
|
|
int ** |
frames, |
|
|
int * |
nb_frames, |
|
|
const char * |
frames_str |
|
) |
| |
|
static |
static int parse_times |
( |
void * |
log_ctx, |
|
|
int64_t ** |
times, |
|
|
int * |
nb_times, |
|
|
const char * |
times_str |
|
) |
| |
|
static |
static int segment_end |
( |
AVFormatContext * |
s, |
|
|
int |
write_trailer, |
|
|
int |
is_last |
|
) |
| |
|
static |
Initial value:= {
.name = "segment",
}
static int seg_write_header(AVFormatContext *s)
static int seg_write_trailer(struct AVFormatContext *s)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
static int seg_write_packet(AVFormatContext *s, AVPacket *pkt)
static const AVClass seg_class
static void write_header(FFV1Context *f)
Definition at line 806 of file segment.c.
Initial value:= {
.name = "stream_segment,ssegment",
}
static int seg_write_header(AVFormatContext *s)
static int seg_write_trailer(struct AVFormatContext *s)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
static const AVClass sseg_class
static int seg_write_packet(AVFormatContext *s, AVPacket *pkt)
static void write_header(FFV1Context *f)
Definition at line 824 of file segment.c.
Initial value:= {
.class_name = "segment muxer",
}
static const AVOption options[]
Definition at line 799 of file segment.c.
Initial value:= {
.class_name = "stream_segment muxer",
}
static const AVOption options[]
Definition at line 817 of file segment.c.