Lines Matching refs:sps_id
97 if (s->pps_list[i] && ((HEVCPPS*)s->pps_list[i]->data)->sps_id == id) in remove_sps()
908 int ff_hevc_parse_sps(HEVCSPS *sps, GetBitContext *gb, unsigned int *sps_id, in ff_hevc_parse_sps() argument
939 *sps_id = get_ue_golomb_long(gb); in ff_hevc_parse_sps()
940 if (*sps_id >= HEVC_MAX_SPS_COUNT) { in ff_hevc_parse_sps()
941 av_log(avctx, AV_LOG_ERROR, "SPS id out of range: %d\n", *sps_id); in ff_hevc_parse_sps()
1255 unsigned int sps_id; in ff_hevc_decode_nal_sps() local
1276 ret = ff_hevc_parse_sps(sps, gb, &sps_id, in ff_hevc_decode_nal_sps()
1288 sps_id, sps->width, sps->height, in ff_hevc_decode_nal_sps()
1297 if (ps->sps_list[sps_id] && in ff_hevc_decode_nal_sps()
1298 !memcmp(ps->sps_list[sps_id]->data, sps_buf->data, sps_buf->size)) { in ff_hevc_decode_nal_sps()
1301 remove_sps(ps, sps_id); in ff_hevc_decode_nal_sps()
1302 ps->sps_list[sps_id] = sps_buf; in ff_hevc_decode_nal_sps()
1551 pps->sps_id = get_ue_golomb_long(gb); in ff_hevc_decode_nal_pps()
1552 if (pps->sps_id >= HEVC_MAX_SPS_COUNT) { in ff_hevc_decode_nal_pps()
1553 av_log(avctx, AV_LOG_ERROR, "SPS id out of range: %d\n", pps->sps_id); in ff_hevc_decode_nal_pps()
1557 if (!ps->sps_list[pps->sps_id]) { in ff_hevc_decode_nal_pps()
1558 av_log(avctx, AV_LOG_ERROR, "SPS %u does not exist.\n", pps->sps_id); in ff_hevc_decode_nal_pps()
1562 sps = (HEVCSPS *)ps->sps_list[pps->sps_id]->data; in ff_hevc_decode_nal_pps()