Lines Matching defs:slice
750 H264RawSlice *slice = unit->content;
753 err = cbs_h264_read_slice_header(ctx, &gbc, &slice->header);
763 slice->data_size = len - pos / 8;
764 slice->data_ref = av_buffer_ref(unit->data_ref);
765 if (!slice->data_ref)
767 slice->data = unit->data + pos / 8;
768 slice->data_bit_start = pos % 8;
887 H265RawSlice *slice = unit->content;
890 err = cbs_h265_read_slice_segment_header(ctx, &gbc, &slice->header);
900 slice->data_size = len - pos / 8;
901 slice->data_ref = av_buffer_ref(unit->data_ref);
902 if (!slice->data_ref)
904 slice->data = unit->data + pos / 8;
905 slice->data_bit_start = pos % 8;
1042 H264RawSlice *slice = unit->content;
1044 err = cbs_h264_write_slice_header(ctx, pbc, &slice->header);
1048 if (slice->data) {
1049 err = cbs_h2645_write_slice_data(ctx, pbc, slice->data,
1050 slice->data_size,
1051 slice->data_bit_start);
1055 // No slice data - that was just the header.
1176 H265RawSlice *slice = unit->content;
1178 err = cbs_h265_write_slice_segment_header(ctx, pbc, &slice->header);
1182 if (slice->data) {
1183 err = cbs_h2645_write_slice_data(ctx, pbc, slice->data,
1184 slice->data_size,
1185 slice->data_bit_start);
1189 // No slice data - that was just the header.