FFmpeg
|
Go to the source code of this file.
Data Structures | |
struct | AV1SequenceParameters |
Functions | |
int | ff_av1_filter_obus (AVIOContext *pb, const uint8_t *buf, int size) |
Filter out AV1 OBUs not meant to be present in ISOBMFF sample data and write the resulting bitstream to the provided AVIOContext. More... | |
int | ff_av1_filter_obus_buf (const uint8_t *in, uint8_t **out, int *size, int *offset) |
Filter out AV1 OBUs not meant to be present in ISOBMFF sample data and return the result in a data buffer, avoiding allocations and copies if possible. More... | |
int | ff_av1_parse_seq_header (AV1SequenceParameters *seq, const uint8_t *buf, int size) |
Parses a Sequence Header from the the provided buffer. More... | |
int | ff_isom_write_av1c (AVIOContext *pb, const uint8_t *buf, int size) |
Writes AV1 extradata (Sequence Header and Metadata OBUs) to the provided AVIOContext. More... | |
int ff_av1_filter_obus | ( | AVIOContext * | pb, |
const uint8_t * | buf, | ||
int | size | ||
) |
Filter out AV1 OBUs not meant to be present in ISOBMFF sample data and write the resulting bitstream to the provided AVIOContext.
pb | pointer to the AVIOContext where the filtered bitstream shall be written |
buf | input data buffer |
size | size of the input data buffer |
Definition at line 81 of file av1.c.
Referenced by ff_mov_write_packet().
Filter out AV1 OBUs not meant to be present in ISOBMFF sample data and return the result in a data buffer, avoiding allocations and copies if possible.
in | input data buffer |
out | pointer to pointer for the returned buffer. In case of success, it is independently allocated if and only if *out differs from in. |
size | size of the input data buffer. The size of the resulting output data buffer will be written here |
offset | offset of the returned data inside *out : It runs from *out + offset (inclusive) to *out + offset + size (exclusive); is zero if *out is independently allocated. |
Definition at line 86 of file av1.c.
Referenced by ff_mov_write_packet(), and mkv_write_block().
int ff_av1_parse_seq_header | ( | AV1SequenceParameters * | seq, |
const uint8_t * | buf, | ||
int | size | ||
) |
Parses a Sequence Header from the the provided buffer.
seq | pointer to the AV1SequenceParameters where the parsed values will be written |
buf | input data buffer |
size | size in bytes of the input data buffer |
Definition at line 334 of file av1.c.
Referenced by set_codec_str().
int ff_isom_write_av1c | ( | AVIOContext * | pb, |
const uint8_t * | buf, | ||
int | size | ||
) |
Writes AV1 extradata (Sequence Header and Metadata OBUs) to the provided AVIOContext.
pb | pointer to the AVIOContext where the av1C box shall be written |
buf | input data buffer |
size | size in bytes of the input data buffer |
Definition at line 364 of file av1.c.
Referenced by mkv_check_new_extra_data(), mkv_write_native_codecprivate(), and mov_write_av1c_tag().