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_ctxp (AVIOContext **pb) |
|
static int | select_reference_stream (AVFormatContext *s) |
|
static void | seg_free_context (SegmentContext *seg) |
|
static int | seg_init (AVFormatContext *s) |
|
static int | seg_write_packet (AVFormatContext *s, AVPacket *pkt) |
|
static int | seg_write_trailer (struct AVFormatContext *s) |
|
static int | seg_check_bitstream (struct AVFormatContext *s, const AVPacket *pkt) |
|
#define SEGMENT_LIST_FLAG_CACHE 1 |
#define SEGMENT_LIST_FLAG_LIVE 2 |
#define FAIL |
( |
|
err | ) |
ret = err; goto end |
#define FAIL |
( |
|
err | ) |
ret = err; goto end |
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 58 of file segment.c.
static int segment_end |
( |
AVFormatContext * |
s, |
|
|
int |
write_trailer, |
|
|
int |
is_last |
|
) |
| |
|
static |
static int parse_times |
( |
void * |
log_ctx, |
|
|
int64_t ** |
times, |
|
|
int * |
nb_times, |
|
|
const char * |
times_str |
|
) |
| |
|
static |
static int parse_frames |
( |
void * |
log_ctx, |
|
|
int ** |
frames, |
|
|
int * |
nb_frames, |
|
|
const char * |
frames_str |
|
) |
| |
|
static |
Initial value:= {
.class_name = "segment muxer",
}
#define LIBAVUTIL_VERSION_INT
static const AVOption options[]
Definition at line 1025 of file segment.c.
Initial value:= {
.name = "segment",
}
static av_cold int init(AVCodecContext *avctx)
static int seg_check_bitstream(struct AVFormatContext *s, const AVPacket *pkt)
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_init(AVFormatContext *s)
static int write_trailer(AVFormatContext *s1)
static int seg_write_packet(AVFormatContext *s, AVPacket *pkt)
static const AVClass seg_class
static int write_packet(AVFormatContext *s1, AVPacket *pkt)
Definition at line 1032 of file segment.c.
Initial value:= {
.class_name = "stream_segment muxer",
}
#define LIBAVUTIL_VERSION_INT
static const AVOption options[]
Definition at line 1044 of file segment.c.
Initial value:= {
.name = "stream_segment,ssegment",
}
static av_cold int init(AVCodecContext *avctx)
static int seg_check_bitstream(struct AVFormatContext *s, const AVPacket *pkt)
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_init(AVFormatContext *s)
static int write_trailer(AVFormatContext *s1)
static const AVClass sseg_class
static int seg_write_packet(AVFormatContext *s, AVPacket *pkt)
static int write_packet(AVFormatContext *s1, AVPacket *pkt)
Definition at line 1051 of file segment.c.