• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/

Lines Matching refs:vps

330     HEVCVPS *vps;
331 AVBufferRef *vps_buf = av_buffer_allocz(sizeof(*vps));
335 vps = (HEVCVPS*)vps_buf->data;
350 vps->vps_max_layers = get_bits(gb, 6) + 1;
351 vps->vps_max_sub_layers = get_bits(gb, 3) + 1;
352 vps->vps_temporal_id_nesting_flag = get_bits1(gb);
359 if (vps->vps_max_sub_layers > MAX_SUB_LAYERS) {
361 vps->vps_max_sub_layers);
365 parse_ptl(s, &vps->ptl, vps->vps_max_sub_layers);
367 vps->vps_sub_layer_ordering_info_present_flag = get_bits1(gb);
369 i = vps->vps_sub_layer_ordering_info_present_flag ? 0 : vps->vps_max_sub_layers - 1;
370 for (; i < vps->vps_max_sub_layers; i++) {
371 vps->vps_max_dec_pic_buffering[i] = get_ue_golomb_long(gb) + 1;
372 vps->vps_num_reorder_pics[i] = get_ue_golomb_long(gb);
373 vps->vps_max_latency_increase[i] = get_ue_golomb_long(gb) - 1;
375 if (vps->vps_max_dec_pic_buffering[i] > MAX_DPB_SIZE || !vps->vps_max_dec_pic_buffering[i]) {
377 vps->vps_max_dec_pic_buffering[i] - 1);
380 if (vps->vps_num_reorder_pics[i] > vps->vps_max_dec_pic_buffering[i] - 1) {
382 vps->vps_num_reorder_pics[i]);
388 vps->vps_max_layer_id = get_bits(gb, 6);
389 vps->vps_num_layer_sets = get_ue_golomb_long(gb) + 1;
390 if ((vps->vps_num_layer_sets - 1LL) * (vps->vps_max_layer_id + 1LL) > get_bits_left(gb)) {
395 for (i = 1; i < vps->vps_num_layer_sets; i++)
396 for (j = 0; j <= vps->vps_max_layer_id; j++)
399 vps->vps_timing_info_present_flag = get_bits1(gb);
400 if (vps->vps_timing_info_present_flag) {
401 vps->vps_num_units_in_tick = get_bits_long(gb, 32);
402 vps->vps_time_scale = get_bits_long(gb, 32);
403 vps->vps_poc_proportional_to_timing_flag = get_bits1(gb);
404 if (vps->vps_poc_proportional_to_timing_flag)
405 vps->vps_num_ticks_poc_diff_one = get_ue_golomb_long(gb) + 1;
406 vps->vps_num_hrd_parameters = get_ue_golomb_long(gb);
407 for (i = 0; i < vps->vps_num_hrd_parameters; i++) {
413 decode_hrd(s, common_inf_present, vps->vps_max_sub_layers);