FFmpeg
|
#include <stdint.h>
#include "libavutil/common.h"
#include "libavutil/frame.h"
#include "libavutil/rational.h"
#include "libavcodec/packet.h"
Go to the source code of this file.
Data Structures | |
struct | Timestamp |
Functions | |
static int | err_merge (int err0, int err1) |
Merge two return codes - return one of the error codes if at least one of them was negative, 0 otherwise. More... | |
static void | pkt_move (void *dst, void *src) |
static void | frame_move (void *dst, void *src) |
Merge two return codes - return one of the error codes if at least one of them was negative, 0 otherwise.
Currently just picks the first one, eventually we might want to do something more sophisticated, like sorting them by priority.
Definition at line 41 of file ffmpeg_utils.h.
Referenced by check_written(), dec_done(), demux_done(), enc_done(), filter_done(), ifile_open(), input_thread(), of_write_trailer(), sch_stop(), send_to_enc_sq(), task_wrapper(), and transcode().
|
inlinestatic |
Definition at line 46 of file ffmpeg_utils.h.
Referenced by queue_alloc().
|
inlinestatic |
Definition at line 51 of file ffmpeg_utils.h.
Referenced by queue_alloc().