Home
last modified time | relevance | path

Searched refs:spatial_layer_id (Results 1 – 25 of 53) sorted by relevance

123

/external/libaom/libaom/av1/encoder/
Dsvc_layercontext.c145 return &cpi->svc.layer_context[cpi->svc.spatial_layer_id * in get_layer_context()
162 int prev_layer = svc->spatial_layer_id * svc->number_temporal_layers + in av1_update_temporal_layer_framerate()
212 svc->buffer_spatial_layer[ref_frame_idx] <= svc->spatial_layer_id - 1) in av1_restore_layer_context()
216 svc->buffer_spatial_layer[ref_frame_idx] <= svc->spatial_layer_id - 1) in av1_restore_layer_context()
230 if (svc->spatial_layer_id == 0) svc->base_framerate = cpi->framerate; in av1_save_layer_context()
252 svc->buffer_spatial_layer[i] = svc->spatial_layer_id; in av1_save_layer_context()
259 svc->buffer_spatial_layer[ref_frame_map_idx] = svc->spatial_layer_id; in av1_save_layer_context()
266 svc->spatial_layer_fb[i] = svc->spatial_layer_id; in av1_save_layer_context()
270 if (svc->spatial_layer_id == svc->number_spatial_layers - 1) in av1_save_layer_context()
280 if (svc->spatial_layer_fb[i] == svc->spatial_layer_id && in av1_svc_primary_ref_frame()
[all …]
Dav1_temporal_denoiser.c322 cpi->svc.number_spatial_layers - cpi->svc.spatial_layer_id == 2 in av1_denoiser_denoise()
327 cpi->svc.number_spatial_layers - cpi->svc.spatial_layer_id - 1; in av1_denoiser_denoise()
352 cpi->ppi->use_svc, cpi->svc.spatial_layer_id, use_gf_temporal_ref); in av1_denoiser_denoise()
421 if (svc->refresh[svc->spatial_layer_id] & (1 << i)) in av1_denoiser_update_frame_info()
508 svc->refresh[svc->spatial_layer_id] & (1 << i)) { in av1_denoiser_realloc_svc()
544 LAYER_CONTEXT *lc = &svc->layer_context[svc->spatial_layer_id * in av1_denoiser_alloc()
644 int index = svc->spatial_layer_id;
645 if (svc->number_spatial_layers == 3) index = svc->spatial_layer_id - 1;
731 svc->number_spatial_layers - svc->spatial_layer_id == 2 in av1_denoiser_update_ref_frame()
735 LAYER_IDS_TO_IDX(svc->spatial_layer_id, svc->temporal_layer_id, in av1_denoiser_update_ref_frame()
[all …]
Dlevel.h171 int spatial_layer_id) { in is_in_operating_point() argument
175 ((operating_point >> (spatial_layer_id + 8)) & 1); in is_in_operating_point()
Dsvc_layercontext.h94 int spatial_layer_id; member
Dav1_noise_estimate.c32 cpi->svc.spatial_layer_id == cpi->svc.number_spatial_layers - 1)); in noise_est_svc()
158 cpi->svc.spatial_layer_id == cpi->svc.number_spatial_layers - 1 && in av1_update_noise_estimate()
/external/libvpx/libvpx/vp9/encoder/
Dvp9_svc_layercontext.c38 svc->spatial_layer_id = 0; in vp9_init_layer_context()
294 return &cpi->svc.layer_context[cpi->svc.spatial_layer_id * in get_layer_context()
300 : &cpi->svc.layer_context[cpi->svc.spatial_layer_id]; in get_layer_context()
309 const int st_idx = svc->spatial_layer_id * svc->number_temporal_layers + in vp9_update_temporal_layer_framerate()
422 svc->spatial_layer_id = i; in vp9_init_second_pass_spatial_svc()
425 twopass->total_stats.spatial_layer_id = i; in vp9_init_second_pass_spatial_svc()
426 twopass->total_left_stats.spatial_layer_id = i; in vp9_init_second_pass_spatial_svc()
428 svc->spatial_layer_id = 0; in vp9_init_second_pass_spatial_svc()
434 &cpi->svc.layer_context[cpi->svc.spatial_layer_id * in vp9_inc_frame_in_layer()
438 if (cpi->svc.spatial_layer_id == cpi->svc.number_spatial_layers - 1) in vp9_inc_frame_in_layer()
[all …]
Dvp9_ratectrl.c269 svc->time_stamp_superframe - svc->time_stamp_prev[svc->spatial_layer_id]; in update_buffer_level_svc_preencode()
272 LAYER_IDS_TO_IDX(svc->spatial_layer_id, i, svc->number_temporal_layers); in update_buffer_level_svc_preencode()
303 LAYER_IDS_TO_IDX(svc->spatial_layer_id, i, svc->number_temporal_layers); in update_layer_buffer_level_postencode()
461 for (i = svc->spatial_layer_id; i < svc->number_spatial_layers; ++i) { in check_buffer_above_thresh()
489 for (i = svc->spatial_layer_id; i < svc->number_spatial_layers; ++i) { in check_buffer_below_thresh()
520 if (svc->drop_count[svc->spatial_layer_id] == svc->max_consec_drop) { in vp9_test_drop()
521 svc->drop_count[svc->spatial_layer_id] = 0; in vp9_test_drop()
524 drop_frames_water_mark = svc->framedrop_thresh[svc->spatial_layer_id]; in vp9_test_drop()
528 (svc->spatial_layer_id > 0 && in vp9_test_drop()
588 svc->last_layer_dropped[svc->spatial_layer_id] = 1; in post_encode_drop_cbr()
[all …]
Dvp9_denoiser.c347 cpi->svc.number_spatial_layers - cpi->svc.spatial_layer_id == 2 in vp9_denoiser_denoise()
352 cpi->svc.number_spatial_layers - cpi->svc.spatial_layer_id - 1; in vp9_denoiser_denoise()
416 cpi->gld_fb_idx, cpi->use_svc, cpi->svc.spatial_layer_id, in vp9_denoiser_denoise()
489 if (svc->update_buffer_slot[svc->spatial_layer_id] & (1 << i)) in vp9_denoiser_update_frame_info()
579 svc->update_buffer_slot[svc->spatial_layer_id] & (1 << i)) { in vp9_denoiser_realloc_svc()
619 LAYER_CONTEXT *lc = &svc->layer_context[svc->spatial_layer_id * in vp9_denoiser_alloc()
724 int index = svc->spatial_layer_id; in force_refresh_longterm_ref()
725 if (svc->number_spatial_layers == 3) index = svc->spatial_layer_id - 1; in force_refresh_longterm_ref()
793 svc->number_spatial_layers - svc->spatial_layer_id == 2 in vp9_denoiser_update_ref_frame()
797 LAYER_IDS_TO_IDX(svc->spatial_layer_id, svc->temporal_layer_id, in vp9_denoiser_update_ref_frame()
[all …]
Dvp9_noise_estimate.c29 cpi->svc.spatial_layer_id == cpi->svc.number_spatial_layers - 1)); in noise_est_svc()
147 cpi->svc.spatial_layer_id == cpi->svc.number_spatial_layers - 1 && in vp9_update_noise_estimate()
Dvp9_speed_features.c621 if (cpi->use_svc && svc->spatial_layer_id > 0) sf->nonrd_keyframe = 1; in set_rt_speed_feature_framesize_independent()
655 svc->spatial_layer_id == svc->number_spatial_layers - 1)) { in set_rt_speed_feature_framesize_independent()
682 (svc->spatial_layer_id == 0 || in set_rt_speed_feature_framesize_independent()
687 if (svc->temporal_layer_id > 0 || svc->spatial_layer_id > 1) { in set_rt_speed_feature_framesize_independent()
700 (svc->spatial_layer_id == svc->number_spatial_layers - 1 && in set_rt_speed_feature_framesize_independent()
Dvp9_pickmode.c1273 (int)(cpi->svc.use_base_mv && cpi->svc.spatial_layer_id)); in find_predictors()
1607 } else if (svc->use_base_mv && svc->spatial_layer_id) { in search_new_mv()
1778 if (cpi->use_svc && svc->spatial_layer_id > 0) { in vp9_pick_inter_mode()
1780 LAYER_IDS_TO_IDX(svc->spatial_layer_id - 1, svc->temporal_layer_id, in vp9_pick_inter_mode()
1785 if (svc->spatial_layer_id > 0 && in vp9_pick_inter_mode()
1790 else if (svc->spatial_layer_id > 0 && cm->base_qindex > 150 && in vp9_pick_inter_mode()
1795 else if (svc->spatial_layer_id > 0 && cm->base_qindex < 140 && in vp9_pick_inter_mode()
1927 svc->spatial_layer_id > 0 && !gf_temporal_ref) { in vp9_pick_inter_mode()
2004 if (cpi->use_svc && svc->spatial_layer_id > 0 && in vp9_pick_inter_mode()
2006 svc->downsample_filter_phase[svc->spatial_layer_id - 1] == 8 && in vp9_pick_inter_mode()
[all …]
Dvp9_svc_layercontext.h78 int spatial_layer_id; member
Dvp9_firstpass.h86 int64_t spatial_layer_id; member
/external/libaom/libaom/examples/
Dsvc_encoder_rtc.c563 int spatial_layer_id, int is_key_frame, int ksvc_mode) { in set_layer_pattern() argument
568 layer_id->spatial_layer_id = spatial_layer_id; in set_layer_pattern()
715 if (layer_id->spatial_layer_id == 0) { in set_layer_pattern()
719 } else if (layer_id->spatial_layer_id == 1) { in set_layer_pattern()
736 if (layer_id->spatial_layer_id == 0) { in set_layer_pattern()
742 } else if (layer_id->spatial_layer_id == 1) { in set_layer_pattern()
752 } else if (layer_id->spatial_layer_id == 2) { in set_layer_pattern()
778 if (layer_id->spatial_layer_id == 0) { in set_layer_pattern()
784 } else if (layer_id->spatial_layer_id == 1) { in set_layer_pattern()
794 if (layer_id->spatial_layer_id == 0) { in set_layer_pattern()
[all …]
/external/libaom/libaom/test/
Dsvc_datarate_test.cc90 int spatial_layer_id = 0; in PreEncodeFrameHook() local
105 spatial_layer_id = (layer_frame_cnt_ % 2 == 0) ? 0 : 1; in PreEncodeFrameHook()
107 spatial_layer_id = (layer_frame_cnt_ % 3 == 0) in PreEncodeFrameHook()
115 spatial_layer_id, multi_ref_, comp_pred_); in PreEncodeFrameHook()
125 (layer_id_.spatial_layer_id > 0 || layer_id_.temporal_layer_id > 0); in PreEncodeFrameHook()
137 int layer = layer_id_.spatial_layer_id * number_temporal_layers_ + i; in FramePktHook()
140 if (layer_id_.spatial_layer_id == number_spatial_layers_ - 1) { in FramePktHook()
183 layer_id->spatial_layer_id = spatial_layer; in set_layer_pattern()
248 if (layer_id->spatial_layer_id == 0) { in set_layer_pattern()
253 } else if (layer_id->spatial_layer_id == 1) { in set_layer_pattern()
[all …]
/external/webrtc/modules/video_coding/codecs/vp9/
Dvp9_impl.h143 size_t spatial_layer_id, in RefFrameBuffer()
146 spatial_layer_id(spatial_layer_id), in RefFrameBuffer()
151 return pic_num == o.pic_num && spatial_layer_id == o.spatial_layer_id &&
156 size_t spatial_layer_id = 0; member
Dvp9_impl.cc915 framerate_controller_[layer_id.spatial_layer_id].GetTargetRate(); in Encode()
920 layer_id.spatial_layer_id = num_active_spatial_layers_; in Encode()
927 ++layer_id.spatial_layer_id; in Encode()
934 layer_id.spatial_layer_id < num_active_spatial_layers_) { in Encode()
940 layer_id.spatial_layer_id = first_active_layer_; in Encode()
944 RTC_DCHECK_LE(layer_id.spatial_layer_id, num_active_spatial_layers_); in Encode()
945 if (layer_id.spatial_layer_id >= num_active_spatial_layers_) { in Encode()
958 if (layer_id.spatial_layer_id < first_active_layer_) { in Encode()
959 layer_id.spatial_layer_id = first_active_layer_; in Encode()
1041 SetReferences(force_key_frame_, layer_id.spatial_layer_id); in Encode()
[all …]
/external/libaom/libaom/tools/
Dobu_parser.cc99 obu_header->spatial_layer_id = in ParseObuExtensionHeader()
115 header->temporal_layer_id, header->spatial_layer_id); in PrintObuHeader()
/external/libaom/libaom/av1/common/
Dobu_util.c64 header->spatial_layer_id = aom_rb_read_literal(rb, 2); in read_obu_header()
70 header->spatial_layer_id = 0; in read_obu_header()
Dobu_util.h29 int spatial_layer_id; member
/external/libvpx/libvpx/vp9/
Dratectrl_rtc.cc139 cpi_->svc.spatial_layer_id = frame_params.spatial_layer_id; in ComputeQP()
142 const int layer = LAYER_IDS_TO_IDX(cpi_->svc.spatial_layer_id, in ComputeQP()
Dvp9_cx_iface.c297 const int layer_id = (int)stats[i].spatial_layer_id; in validate_config()
313 layer_id = (int)stats->spatial_layer_id; in validate_config()
1239 .layer_context[cpi->svc.spatial_layer_id * in get_frame_pkt_flags()
1439 (cpi->use_svc && cpi->svc.spatial_layer_id < in encoder_encode()
1448 pkt.data.frame.width[cpi->svc.spatial_layer_id] = cpi->common.width; in encoder_encode()
1449 pkt.data.frame.height[cpi->svc.spatial_layer_id] = in encoder_encode()
1451 pkt.data.frame.spatial_layer_encoded[cpi->svc.spatial_layer_id] = in encoder_encode()
1452 1 - cpi->svc.drop_spatial_layer[cpi->svc.spatial_layer_id]; in encoder_encode()
1482 pkt.data.frame.width[cpi->svc.spatial_layer_id] = cpi->common.width; in encoder_encode()
1483 pkt.data.frame.height[cpi->svc.spatial_layer_id] = cpi->common.height; in encoder_encode()
[all …]
Dratectrl_rtc.h92 int spatial_layer_id; member
/external/libvpx/libvpx/test/
Dratectrl_rtc_test.cc85 frame_params_.spatial_layer_id = 0; in RunOneLayer()
99 frame_params_.spatial_layer_id = 0; in RunOneLayerVBRPeriodicKey()
199 frame_params_.spatial_layer_id = sl; in PostEncodeFrameHook()
/external/libaom/libaom/av1/decoder/
Dobu.c61 (pbi->current_operating_point >> (obu_header->spatial_layer_id + 8)) & in is_obu_in_current_operating_point()
916 cm->spatial_layer_id = obu_header.spatial_layer_id; in aom_decode_frame_from_obus()
987 cm->cur_frame->spatial_id = obu_header.spatial_layer_id; in aom_decode_frame_from_obus()

123