Lines Matching defs:pbc
63 static int cbs_vp9_write_s(CodedBitstreamContext *ctx, PutBitContext *pbc,
70 if (put_bits_left(pbc) < width + 1)
84 ff_cbs_trace_syntax_element(ctx, put_bits_count(pbc),
88 put_bits(pbc, width, magnitude);
89 put_bits(pbc, 1, sign);
130 static int cbs_vp9_write_increment(CodedBitstreamContext *ctx, PutBitContext *pbc,
148 if (put_bits_left(pbc) < len)
161 ff_cbs_trace_syntax_element(ctx, put_bits_count(pbc),
166 put_bits(pbc, len, (1 << len) - 1 - (value != range_max));
209 static int cbs_vp9_write_le(CodedBitstreamContext *ctx, PutBitContext *pbc,
217 if (put_bits_left(pbc) < width)
228 ff_cbs_trace_syntax_element(ctx, put_bits_count(pbc),
233 put_bits(pbc, 8, value >> b & 0xff);
522 PutBitContext *pbc)
527 err = cbs_vp9_write_frame(ctx, pbc, frame);
532 av_assert0(put_bits_count(pbc) % 8 == 0);
535 if (frame->data_size > put_bits_left(pbc) / 8)
538 flush_put_bits(pbc);
539 memcpy(put_bits_ptr(pbc), frame->data, frame->data_size);
540 skip_put_bytes(pbc, frame->data_size);
567 PutBitContext pbc;
615 init_put_bits(&pbc, data + pos, size - pos);
617 err = cbs_vp9_write_superframe_index(ctx, &pbc, &sfi);
625 av_assert0(put_bits_left(&pbc) == 0);
626 flush_put_bits(&pbc);