Lines Matching defs:pbc
140 static int cbs_write_ue_golomb(CodedBitstreamContext *ctx, PutBitContext *pbc,
156 if (put_bits_left(pbc) < 2 * len + 1)
170 ff_cbs_trace_syntax_element(ctx, put_bits_count(pbc),
174 put_bits(pbc, len, 0);
176 put_bits(pbc, len + 1, value + 1);
178 put_bits32(pbc, value + 1);
183 static int cbs_write_se_golomb(CodedBitstreamContext *ctx, PutBitContext *pbc,
207 if (put_bits_left(pbc) < 2 * len + 1)
221 ff_cbs_trace_syntax_element(ctx, put_bits_count(pbc),
225 put_bits(pbc, len, 0);
227 put_bits(pbc, len + 1, uvalue + 1);
229 put_bits32(pbc, uvalue + 1);
936 PutBitContext *pbc, const uint8_t *data,
945 if (data_size * 8 + 8 > put_bits_left(pbc))
955 put_bits(pbc, 8 - data_bit_start % 8,
958 if (put_bits_count(pbc) % 8 == 0) {
962 flush_put_bits(pbc);
963 memcpy(put_bits_ptr(pbc), pos, rest);
964 skip_put_bytes(pbc, rest);
973 put_bits32(pbc, AV_RB32(pos));
976 put_bits(pbc, 8, *pos);
985 put_bits(pbc, i, temp);
986 if (put_bits_count(pbc) % 8)
987 put_bits(pbc, 8 - put_bits_count(pbc) % 8, 0);
995 PutBitContext *pbc)
1004 err = cbs_h264_write_sps(ctx, pbc, sps);
1018 err = cbs_h264_write_sps_extension(ctx, pbc, sps_ext);
1028 err = cbs_h264_write_pps(ctx, pbc, pps);
1044 err = cbs_h264_write_slice_header(ctx, pbc, &slice->header);
1049 err = cbs_h2645_write_slice_data(ctx, pbc, slice->data,
1063 err = cbs_h264_write_aud(ctx, pbc, unit->content);
1071 err = cbs_h264_write_sei(ctx, pbc, unit->content);
1079 err = cbs_h264_write_filler(ctx, pbc, unit->content);
1087 err = cbs_h264_write_end_of_sequence(ctx, pbc, unit->content);
1095 err = cbs_h264_write_end_of_stream(ctx, pbc, unit->content);
1112 PutBitContext *pbc)
1121 err = cbs_h265_write_vps(ctx, pbc, vps);
1135 err = cbs_h265_write_sps(ctx, pbc, sps);
1149 err = cbs_h265_write_pps(ctx, pbc, pps);
1178 err = cbs_h265_write_slice_segment_header(ctx, pbc, &slice->header);
1183 err = cbs_h2645_write_slice_data(ctx, pbc, slice->data,
1196 err = cbs_h265_write_aud(ctx, pbc, unit->content);
1205 err = cbs_h265_write_sei(ctx, pbc, unit->content,