Lines Matching defs:sps
191 int sps_size = escape_ps(NULL, h->ps.sps->data, h->ps.sps->data_size);
205 AV_W8(p + 1, h->ps.sps->data[1]); /* profile */
206 AV_W8(p + 2, h->ps.sps->data[2]); /* profile compat */
207 AV_W8(p + 3, h->ps.sps->data[3]); /* level */
209 AV_W8(p + 5, 0xe1); /* 3 bits reserved (111) + 5 bits number of sps (00001) */
212 p += escape_ps(p, h->ps.sps->data, h->ps.sps->data_size);
220 // save sps header (profile/level) used to create decoder session,
223 memcpy(vtctx->sps, h->ps.sps->data + 1, 3);
235 const HEVCSPS *sps = h->ps.sps;
238 VUI vui = sps->vui;
325 AV_W8(p + 16, sps->chroma_format_idc | 0xfc);
331 AV_W8(p + 17, (sps->bit_depth - 8) | 0xf8);
337 AV_W8(p + 18, (sps->bit_depth_chroma - 8) | 0xf8);
349 sps->max_sub_layers << 3 |
350 sps->temporal_id_nesting_flag << 2 |
413 // save sps header (profile/level) used to create decoder session
414 if (!vtctx->sps[0])
415 memcpy(vtctx->sps, h->ps.sps->data + 1, 3);
418 if (size > 4 && memcmp(vtctx->sps, buffer + 1, 3) != 0) {
420 memcpy(vtctx->sps, buffer + 1, 3);