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 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, 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_WRITE_HEADER | |
FIFO_WRITE_PACKET | |
FIFO_FLUSH_OUTPUT | |
Definition at line 104 of file fifo.c.
◆ fifo_thread_write_header()
◆ fifo_thread_flush_output()
◆ fifo_thread_write_packet()
◆ fifo_thread_write_trailer()
◆ fifo_thread_dispatch_message()
◆ is_recoverable()
◆ free_message()
◆ 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",
}
#define LIBAVUTIL_VERSION_INT
const char * av_default_item_name(void *ptr)
Return the context name.
Definition at line 649 of file fifo.c.
◆ ff_fifo_muxer
Initial value:= {
.name = "fifo",
}
static void write_packet(OutputFile *of, AVPacket *pkt, OutputStream *ost, int unqueue)
static av_cold int init(AVFilterContext *ctx)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
static int write_trailer(AVFormatContext *s1)
static void write_header(FFV1Context *f)
Definition at line 656 of file fifo.c.