Go to the source code of this file.
|
static int | fifo_thread_write_header (FifoThreadContext *ctx) |
|
static int | fifo_thread_flush_output (FifoThreadContext *ctx) |
|
static int64_t | next_duration (AVFormatContext *avf, AVPacket *pkt, int64_t *last_dts) |
|
static int | fifo_thread_write_packet (FifoThreadContext *ctx, AVPacket *pkt) |
|
static int | fifo_thread_write_trailer (FifoThreadContext *ctx) |
|
static int | fifo_thread_dispatch_message (FifoThreadContext *ctx, FifoMessage *msg) |
|
static int | is_recoverable (const FifoContext *fifo, int err_no) |
|
static void | free_message (void *msg) |
|
static int | fifo_thread_process_recovery_failure (FifoThreadContext *ctx, AVPacket *pkt, int err_no) |
|
static int | fifo_thread_attempt_recovery (FifoThreadContext *ctx, FifoMessage *msg, int err_no) |
|
static int | fifo_thread_recover (FifoThreadContext *ctx, FifoMessage *msg, int err_no) |
|
static void * | fifo_consumer_thread (void *data) |
|
static int | fifo_mux_init (AVFormatContext *avf, const AVOutputFormat *oformat, const char *filename) |
|
static int | fifo_init (AVFormatContext *avf) |
|
static int | fifo_write_header (AVFormatContext *avf) |
|
static int | fifo_write_packet (AVFormatContext *avf, AVPacket *pkt) |
|
static int | fifo_write_trailer (AVFormatContext *avf) |
|
static void | fifo_deinit (AVFormatContext *avf) |
|
◆ FIFO_DEFAULT_QUEUE_SIZE
#define FIFO_DEFAULT_QUEUE_SIZE 60 |
◆ FIFO_DEFAULT_MAX_RECOVERY_ATTEMPTS
#define FIFO_DEFAULT_MAX_RECOVERY_ATTEMPTS 0 |
◆ FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC
#define FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC 5000000 |
◆ OFFSET
◆ FifoMessageType
Enumerator |
---|
FIFO_NOOP | |
FIFO_WRITE_HEADER | |
FIFO_WRITE_PACKET | |
FIFO_FLUSH_OUTPUT | |
Definition at line 111 of file fifo.c.
◆ fifo_thread_write_header()
◆ fifo_thread_flush_output()
◆ next_duration()
◆ fifo_thread_write_packet()
◆ fifo_thread_write_trailer()
◆ fifo_thread_dispatch_message()
◆ is_recoverable()
static int is_recoverable |
( |
const FifoContext * |
fifo, |
|
|
int |
err_no |
|
) |
| |
|
static |
◆ free_message()
static void free_message |
( |
void * |
msg | ) |
|
|
static |
◆ fifo_thread_process_recovery_failure()
◆ fifo_thread_attempt_recovery()
◆ fifo_thread_recover()
◆ fifo_consumer_thread()
static void* fifo_consumer_thread |
( |
void * |
data | ) |
|
|
static |
◆ fifo_mux_init()
◆ fifo_init()
◆ fifo_write_header()
◆ fifo_write_packet()
◆ fifo_write_trailer()
◆ fifo_deinit()
◆ options
◆ fifo_muxer_class
Initial value:= {
.class_name = "Fifo muxer",
}
Definition at line 709 of file fifo.c.
◆ ff_fifo_muxer
Initial value:
Definition at line 716 of file fifo.c.