Go to the source code of this file.
|
static int | put_pack_header (AVFormatContext *ctx, uint8_t *buf, int64_t timestamp) |
|
static int | put_system_header (AVFormatContext *ctx, uint8_t *buf, int only_for_stream_id) |
|
static int | get_system_header_size (AVFormatContext *ctx) |
|
static av_cold int | mpeg_mux_init (AVFormatContext *ctx) |
|
static void | put_timestamp (AVIOContext *pb, int id, int64_t timestamp) |
|
static int | get_vcd_padding_size (AVFormatContext *ctx, int64_t pts) |
|
static void | put_padding_packet (AVFormatContext *ctx, AVIOContext *pb, int packet_bytes) |
|
static int | get_nb_frames (AVFormatContext *ctx, StreamInfo *stream, int len) |
|
static int | flush_packet (AVFormatContext *ctx, int stream_index, int64_t pts, int64_t dts, int64_t scr, int trailer_size) |
|
static void | put_vcd_padding_sector (AVFormatContext *ctx) |
|
static int | remove_decoded_packets (AVFormatContext *ctx, int64_t scr) |
|
static int | output_packet (AVFormatContext *ctx, int flush) |
|
static int | mpeg_mux_write_packet (AVFormatContext *ctx, AVPacket *pkt) |
|
static int | mpeg_mux_end (AVFormatContext *ctx) |
|
#define MAX_PAYLOAD_SIZE 4096 |
#define VCD_PADDING_BITRATE_DEN (2279 * 2294) |
#define MPEGENC_CLASS |
( |
|
flavor | ) |
|
Value:static const AVClass flavor ## _class = { \
};
static const AVOption options[]
#define LIBAVUTIL_VERSION_INT
const char * class_name
The name of the class; usually it is the same name as the context structure type to which the AVClass...
Describe the class of an AVClass context structure.
Definition at line 1216 of file mpegenc.c.
static int flush_packet |
( |
AVFormatContext * |
ctx, |
|
|
int |
stream_index, |
|
|
int64_t |
pts, |
|
|
int64_t |
dts, |
|
|
int64_t |
scr, |
|
|
int |
trailer_size |
|
) |
| |
|
static |
Initial value:= {
{
"preload",
"Initial demux-decode delay in microseconds.",
OFFSET(preload),
AV_OPT_TYPE_INT, { .i64 = 500000 }, 0, INT_MAX,
E },
}
Definition at line 1210 of file mpegenc.c.