Lines Matching defs:width
27 int width, const char *name,
37 if (get_bits_left(gbc) < width + 1) {
43 magnitude = get_bits(gbc, width);
50 for (i = 0; i < width; i++)
51 bits[i] = magnitude >> (width - i - 1) & 1 ? '1' : '0';
64 int width, const char *name,
70 if (put_bits_left(pbc) < width + 1)
79 for (i = 0; i < width; i++)
80 bits[i] = magnitude >> (width - i - 1) & 1 ? '1' : '0';
88 put_bits(pbc, width, magnitude);
172 int width, const char *name,
178 av_assert0(width % 8 == 0);
183 if (get_bits_left(gbc) < width) {
190 for (b = 0; b < width; b += 8)
196 for (b = 0; b < width; b += 8)
210 int width, const char *name,
215 av_assert0(width % 8 == 0);
217 if (put_bits_left(pbc) < width)
223 for (b = 0; b < width; b += 8)
232 for (b = 0; b < width; b += 8)
254 #define f(width, name) \
255 xf(width, name, current->name, 0, )
256 #define s(width, name) \
257 xs(width, name, current->name, 0, )
258 #define fs(width, name, subs, ...) \
259 xf(width, name, current->name, subs, __VA_ARGS__)
260 #define ss(width, name, subs, ...) \
261 xs(width, name, current->name, subs, __VA_ARGS__)
267 #define xf(width, name, var, subs, ...) do { \
269 CHECK(ff_cbs_read_unsigned(ctx, rw, width, #name, \
271 &value, 0, (1 << width) - 1)); \
274 #define xs(width, name, var, subs, ...) do { \
276 CHECK(cbs_vp9_read_s(ctx, rw, width, #name, \
288 #define fle(width, name, subs, ...) do { \
289 CHECK(cbs_vp9_read_le(ctx, rw, width, #name, \
315 #define fixed(width, name, value) do { \
317 CHECK(ff_cbs_read_unsigned(ctx, rw, width, #name, \
347 #define xf(width, name, var, subs, ...) do { \
348 CHECK(ff_cbs_write_unsigned(ctx, rw, width, #name, \
350 var, 0, (1 << width) - 1)); \
352 #define xs(width, name, var, subs, ...) do { \
353 CHECK(cbs_vp9_write_s(ctx, rw, width, #name, \
361 #define fle(width, name, subs, ...) do { \
362 CHECK(cbs_vp9_write_le(ctx, rw, width, #name, \
378 #define fixed(width, name, value) do { \
379 CHECK(ff_cbs_write_unsigned(ctx, rw, width, #name, \