|
#define | HEADER(name) |
|
#define | CHECK(call) |
|
#define | FUNC_NAME(rw, codec, name) cbs_ ## codec ## _ ## rw ## _ ## name |
|
#define | FUNC_VP9(rw, name) FUNC_NAME(rw, vp9, name) |
|
#define | FUNC(name) FUNC_VP9(READWRITE, name) |
|
#define | SUBSCRIPTS(subs, ...) (subs > 0 ? ((int[subs + 1]){ subs, __VA_ARGS__ }) : NULL) |
|
#define | f(width, name) xf(width, name, current->name, 0, ) |
|
#define | s(width, name) xs(width, name, current->name, 0, ) |
|
#define | fs(width, name, subs, ...) xf(width, name, current->name, subs, __VA_ARGS__) |
|
#define | ss(width, name, subs, ...) xs(width, name, current->name, subs, __VA_ARGS__) |
|
#define | READ |
|
#define | READWRITE read |
|
#define | RWContext GetBitContext |
|
#define | xf(width, name, var, subs, ...) |
|
#define | xs(width, name, var, subs, ...) |
|
#define | increment(name, min, max) |
|
#define | fle(width, name, subs, ...) |
|
#define | delta_q(name) |
|
#define | prob(name, subs, ...) |
|
#define | fixed(width, name, value) |
|
#define | infer(name, value) |
|
#define | byte_alignment(rw) (get_bits_count(rw) % 8) |
|
#define | WRITE |
|
#define | READWRITE write |
|
#define | RWContext PutBitContext |
|
#define | xf(width, name, var, subs, ...) |
|
#define | xs(width, name, var, subs, ...) |
|
#define | increment(name, min, max) |
|
#define | fle(width, name, subs, ...) |
|
#define | delta_q(name) |
|
#define | prob(name, subs, ...) |
|
#define | fixed(width, name, value) |
|
#define | infer(name, value) |
|
#define | byte_alignment(rw) (put_bits_count(rw) % 8) |
|
|
static int | cbs_vp9_read_s (CodedBitstreamContext *ctx, GetBitContext *gbc, int width, const char *name, const int *subscripts, int32_t *write_to) |
|
static int | cbs_vp9_write_s (CodedBitstreamContext *ctx, PutBitContext *pbc, int width, const char *name, const int *subscripts, int32_t value) |
|
static int | cbs_vp9_read_increment (CodedBitstreamContext *ctx, GetBitContext *gbc, uint32_t range_min, uint32_t range_max, const char *name, uint32_t *write_to) |
|
static int | cbs_vp9_write_increment (CodedBitstreamContext *ctx, PutBitContext *pbc, uint32_t range_min, uint32_t range_max, const char *name, uint32_t value) |
|
static int | cbs_vp9_read_le (CodedBitstreamContext *ctx, GetBitContext *gbc, int width, const char *name, const int *subscripts, uint32_t *write_to) |
|
static int | cbs_vp9_write_le (CodedBitstreamContext *ctx, PutBitContext *pbc, int width, const char *name, const int *subscripts, uint32_t value) |
|
static int | cbs_vp9_split_fragment (CodedBitstreamContext *ctx, CodedBitstreamFragment *frag, int header) |
|
static int | cbs_vp9_read_unit (CodedBitstreamContext *ctx, CodedBitstreamUnit *unit) |
|
static int | cbs_vp9_write_unit (CodedBitstreamContext *ctx, CodedBitstreamUnit *unit, PutBitContext *pbc) |
|
static int | cbs_vp9_assemble_fragment (CodedBitstreamContext *ctx, CodedBitstreamFragment *frag) |
|
static void | cbs_vp9_flush (CodedBitstreamContext *ctx) |
|