46 if (
pkt->size >= 0xffff) {
63#define ENC AV_OPT_FLAG_ENCODING_PARAM
64#define OFFSET(obj) offsetof(AC4Context, obj)
71 .class_name =
"AC4 muxer",
80 .p.mime_type =
"audio/ac4",
81 .p.extensions =
"ac4",
static int ac4_write_packet(AVFormatContext *s, AVPacket *pkt)
static const AVOption ac4_options[]
static const AVClass ac4_muxer_class
const FFOutputFormat ff_ac4_muxer
void avio_wl16(AVIOContext *s, unsigned int val)
void avio_wb16(AVIOContext *s, unsigned int val)
void avio_wb24(AVIOContext *s, unsigned int val)
void avio_write(AVIOContext *s, const unsigned char *buf, int size)
Public header for CRC hash function implementation.
@ AV_OPT_TYPE_BOOL
Underlying C type is int.
const AVCRC * av_crc_get_table(AVCRCId crc_id)
Get an initialized standard CRC table.
uint32_t av_crc(const AVCRC *ctx, uint32_t crc, const uint8_t *buffer, size_t length)
Calculate the CRC of a block.
const char * av_default_item_name(void *ptr)
Return the context name.
#define LIBAVUTIL_VERSION_INT
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
#define FF_OFMT_FLAG_MAX_ONE_OF_EACH
If this flag is set, it indicates that for each codec type whose corresponding default codec (i....
#define FF_OFMT_FLAG_ONLY_DEFAULT_CODECS
If this flag is set, then the only permitted audio/video/subtitle codec ids are AVOutputFormat....
Describe the class of an AVClass context structure.
This structure stores compressed data.