FFmpeg
|
#include "config.h"
#include "libavutil/mem.h"
#include "av1.h"
#include "av1_parse.h"
#include "bytestream.h"
Go to the source code of this file.
Functions | |
int | ff_av1_extract_obu (AV1OBU *obu, const uint8_t *buf, int length, void *logctx) |
Extract an OBU from a raw bitstream. More... | |
int | ff_av1_packet_split (AV1Packet *pkt, const uint8_t *buf, int length, void *logctx) |
Split an input packet into OBUs. More... | |
void | ff_av1_packet_uninit (AV1Packet *pkt) |
Free all the allocated memory in the packet. More... | |
AVRational | ff_av1_framerate (int64_t ticks_per_frame, int64_t units_per_tick, int64_t time_scale) |
int ff_av1_extract_obu | ( | AV1OBU * | obu, |
const uint8_t * | buf, | ||
int | length, | ||
void * | logctx | ||
) |
Extract an OBU from a raw bitstream.
Definition at line 29 of file av1_parse.c.
Referenced by av1_split(), and ff_av1_packet_split().
int ff_av1_packet_split | ( | AV1Packet * | pkt, |
const uint8_t * | buf, | ||
int | length, | ||
void * | logctx | ||
) |
Split an input packet into OBUs.
Definition at line 56 of file av1_parse.c.
Referenced by extract_extradata_av1().
void ff_av1_packet_uninit | ( | AV1Packet * | pkt | ) |
Free all the allocated memory in the packet.
Definition at line 104 of file av1_parse.c.
Referenced by extract_extradata_close().
AVRational ff_av1_framerate | ( | int64_t | ticks_per_frame, |
int64_t | units_per_tick, | ||
int64_t | time_scale | ||
) |
Definition at line 110 of file av1_parse.c.
Referenced by av1_parser_parse(), libdav1d_init_params(), and set_context_with_sequence().