/aosp_15_r20/external/ltp/testcases/kernel/syscalls/ipc/shmat/ |
H A D | shmat04.c | 28 static int segment_id = -1; variable 38 segment_id = SAFE_SHMGET( in run() 43 sh_mem = SAFE_SHMAT(segment_id, NULL, 0); in run() 46 sh_mem, segment_id, segment_size); in run() 48 SAFE_SHMCTL(segment_id, IPC_STAT, &shmid_ds); in run() 55 SAFE_SHMCTL(segment_id, IPC_STAT, &shmid_ds); in run() 61 SAFE_SHMCTL(segment_id, IPC_STAT, &shmid_ds); in run() 65 SAFE_SHMCTL(segment_id, IPC_RMID, NULL); in run() 66 segment_id = -1; in run() 84 if (segment_id != -1) in cleanup() [all …]
|
/aosp_15_r20/external/libgav1/src/utils/ |
H A D | segmentation_map_test.cc | 33 EXPECT_EQ(segmentation_map.segment_id(row4x4, column4x4), 0); in TEST() 55 EXPECT_EQ(segmentation_map.segment_id(row4x4, column4x4), 1); in TEST() 58 EXPECT_EQ(segmentation_map.segment_id(row4x4, column4x4), 2); in TEST() 87 EXPECT_EQ(segmentation_map.segment_id(row4x4, column4x4), 1); in TEST() 88 EXPECT_EQ(segmentation_map2.segment_id(row4x4, column4x4), 1); in TEST() 93 EXPECT_EQ(segmentation_map.segment_id(row4x4, kBlockWidth4x4 + column4x4), in TEST() 96 segmentation_map2.segment_id(row4x4, kBlockWidth4x4 + column4x4), 2); in TEST() 102 segmentation_map.segment_id(kBlockHeight4x4 + row4x4, column4x4), 3); in TEST() 104 segmentation_map2.segment_id(kBlockHeight4x4 + row4x4, column4x4), 3); in TEST() 109 EXPECT_EQ(segmentation_map.segment_id(kBlockHeight4x4 + row4x4, in TEST() [all …]
|
H A D | types.h | 142 int8_t segment_id; // segment_id is in the range [0, 7]. member 340 bool FeatureActive(int segment_id, SegmentFeature feature) const { in FeatureActive() 341 return enabled && segment_id < kMaxSegments && in FeatureActive() 342 feature_enabled[segment_id][feature]; in FeatureActive()
|
/aosp_15_r20/external/libvpx/vp9/decoder/ |
H A D | vp9_decodemv.c | 93 int x, y, segment_id = INT_MAX; in dec_get_segment_id() local 97 segment_id = in dec_get_segment_id() 98 VPXMIN(segment_id, segment_ids[mi_offset + y * cm->mi_cols + x]); in dec_get_segment_id() 100 assert(segment_id >= 0 && segment_id < MAX_SEGMENTS); in dec_get_segment_id() 101 return segment_id; in dec_get_segment_id() 105 int segment_id) { in set_segment_id() argument 108 assert(segment_id >= 0 && segment_id < MAX_SEGMENTS); in set_segment_id() 112 cm->current_frame_seg_map[mi_offset + y * cm->mi_cols + x] = segment_id; in set_segment_id() 131 int segment_id; in read_intra_segment_id() local 141 segment_id = read_segment_id(r, seg); in read_intra_segment_id() [all …]
|
/aosp_15_r20/external/libaom/av1/decoder/ |
H A D | decodemv.c | 290 const int segment_id = in read_segment_id() local 293 if (segment_id < 0 || segment_id > seg->last_active_segid) { in read_segment_id() 297 return segment_id; in read_segment_id() 302 int segment_id = INT_MAX; in dec_get_segment_id() local 306 segment_id = AOMMIN( in dec_get_segment_id() 307 segment_id, segment_ids[mi_offset + y * cm->mi_params.mi_cols + x]); in dec_get_segment_id() 309 assert(segment_id >= 0 && segment_id < MAX_SEGMENTS); in dec_get_segment_id() 310 return segment_id; in dec_get_segment_id() 329 const int segment_id = read_segment_id(cm, xd, r, skip); in read_intra_segment_id() local 331 segment_id); in read_intra_segment_id() [all …]
|
/aosp_15_r20/external/libaom/av1/common/ |
H A D | seg_common.h | 62 uint8_t segment_id, in segfeature_active() argument 64 return seg->enabled && (seg->feature_mask[segment_id] & (1 << feature_id)); in segfeature_active() 82 void av1_enable_segfeature(struct segmentation *seg, int segment_id, 91 void av1_set_segdata(struct segmentation *seg, int segment_id, 94 static inline int get_segdata(const struct segmentation *seg, int segment_id, in get_segdata() argument 96 return seg->feature_data[segment_id][feature_id]; in get_segdata() 101 uint8_t segment_id) { in set_segment_id() argument 104 memset(&segment_ids[y * mi_stride], segment_id, in set_segment_id()
|
H A D | quant_common.c | 222 int av1_get_qindex(const struct segmentation *seg, int segment_id, in av1_get_qindex() argument 224 if (segfeature_active(seg, segment_id, SEG_LVL_ALT_Q)) { in av1_get_qindex() 225 const int data = get_segdata(seg, segment_id, SEG_LVL_ALT_Q); in av1_get_qindex() 234 const struct macroblockd *xd, int segment_id) { in av1_use_qmatrix() argument 236 return quant_params->using_qmatrix && !xd->lossless[segment_id]; in av1_use_qmatrix() 255 const int seg_id = mbmi->segment_id; in av1_get_iqmatrix() 268 const int seg_id = mbmi->segment_id; in av1_get_qmatrix()
|
H A D | seg_common.c | 55 void av1_enable_segfeature(struct segmentation *seg, int segment_id, in av1_enable_segfeature() argument 57 seg->feature_mask[segment_id] |= 1 << feature_id; in av1_enable_segfeature() 79 void av1_set_segdata(struct segmentation *seg, int segment_id, in av1_set_segdata() argument 88 seg->feature_data[segment_id][feature_id] = seg_data; in av1_set_segdata()
|
H A D | pred_common.h | 35 uint8_t segment_id = MAX_SEGMENTS; in get_segment_id() local 39 segment_id = in get_segment_id() 40 AOMMIN(segment_id, segment_ids[mi_offset + y * seg_stride + x]); in get_segment_id() 44 assert(segment_id < MAX_SEGMENTS); in get_segment_id() 45 return segment_id; in get_segment_id()
|
/aosp_15_r20/external/libaom/av1/encoder/ |
H A D | aq_cyclicrefresh.c | 159 const int prev_segment_id = mbmi->segment_id; in av1_cyclic_reset_segment_skip() 169 mbmi->segment_id = in av1_cyclic_reset_segment_skip() 171 if (prev_segment_id != mbmi->segment_id) { in av1_cyclic_reset_segment_skip() 174 const uint8_t segment_id = mbmi->segment_id; in av1_cyclic_reset_segment_skip() local 178 memset(&cpi->enc_seg.map[map_offset], segment_id, xmis); in av1_cyclic_reset_segment_skip() 179 memset(&cm->cur_frame->seg_map[map_offset], segment_id, xmis); in av1_cyclic_reset_segment_skip() 214 if (cyclic_refresh_segment_id_boosted(mbmi->segment_id)) { in av1_cyclic_refresh_update_segment() 215 mbmi->segment_id = refresh_this_block; in av1_cyclic_refresh_update_segment() 217 if (skip) mbmi->segment_id = CR_SEGMENT_ID_BASE; in av1_cyclic_refresh_update_segment() 219 const uint8_t segment_id = mbmi->segment_id; in av1_cyclic_refresh_update_segment() local [all …]
|
H A D | aq_cyclicrefresh.h | 312 static inline int cyclic_refresh_segment_id_boosted(int segment_id) { in cyclic_refresh_segment_id_boosted() argument 313 return segment_id == CR_SEGMENT_ID_BOOST1 || in cyclic_refresh_segment_id_boosted() 314 segment_id == CR_SEGMENT_ID_BOOST2; in cyclic_refresh_segment_id_boosted() 317 static inline int cyclic_refresh_segment_id(int segment_id) { in cyclic_refresh_segment_id() argument 318 if (segment_id == CR_SEGMENT_ID_BOOST1) in cyclic_refresh_segment_id() 320 else if (segment_id == CR_SEGMENT_ID_BOOST2) in cyclic_refresh_segment_id()
|
H A D | segmentation.c | 36 void av1_disable_segfeature(struct segmentation *seg, int segment_id, in av1_disable_segfeature() argument 38 seg->feature_mask[segment_id] &= ~(1u << feature_id); in av1_disable_segfeature() 41 void av1_clear_segdata(struct segmentation *seg, int segment_id, in av1_clear_segdata() argument 43 seg->feature_data[segment_id][feature_id] = 0; in av1_clear_segdata()
|
H A D | av1_quantize.c | 764 static void set_qmatrix(const CommonQuantParams *quant_params, int segment_id, in set_qmatrix() argument 766 const int use_qmatrix = av1_use_qmatrix(quant_params, xd, segment_id); in set_qmatrix() 776 memcpy(&xd->plane[i].seg_qmatrix[segment_id], in set_qmatrix() 779 memcpy(&xd->plane[i].seg_iqmatrix[segment_id], in set_qmatrix() 786 int segment_id, const int do_update) { in av1_init_plane_quantizers() argument 800 const int qindex = av1_get_qindex(&cm->seg, segment_id, current_qindex); in av1_init_plane_quantizers() 808 qindex_rd = av1_get_qindex(&cm->seg, segment_id, current_rd_qindex); in av1_init_plane_quantizers() 826 if ((segment_id != x->prev_segment_id) || in av1_init_plane_quantizers() 827 av1_use_qmatrix(quant_params, xd, segment_id)) { in av1_init_plane_quantizers() 828 set_qmatrix(quant_params, segment_id, xd); in av1_init_plane_quantizers() [all …]
|
H A D | bitstream.c | 226 uint8_t segment_id, const MB_MODE_INFO *mi, in write_skip() argument 228 if (segfeature_active(&cm->seg, segment_id, SEG_LVL_SKIP)) { in write_skip() 240 uint8_t segment_id, const MB_MODE_INFO *mi, in write_skip_mode() argument 243 if (segfeature_active(&cm->seg, segment_id, SEG_LVL_SKIP)) { in write_skip_mode() 251 if (segfeature_active(&cm->seg, segment_id, SEG_LVL_REF_FRAME) || in write_skip_mode() 252 segfeature_active(&cm->seg, segment_id, SEG_LVL_GLOBALMV)) { in write_skip_mode() 265 uint8_t segment_id, aom_writer *w, in write_is_inter() argument 267 if (!segfeature_active(&cm->seg, segment_id, SEG_LVL_REF_FRAME)) { in write_is_inter() 268 if (segfeature_active(&cm->seg, segment_id, SEG_LVL_GLOBALMV)) { in write_is_inter() 421 BLOCK_SIZE bsize, int mi_row, int mi_col, uint8_t segment_id) { in set_spatial_segment_id() argument [all …]
|
/aosp_15_r20/external/libgav1/src/tile/bitstream/ |
H A D | mode_info.cc | 195 top_left = map.segment_id(block.row4x4 - 1, block.column4x4 - 1); in ReadSegmentId() 199 top = map.segment_id(block.row4x4 - 1, block.column4x4); in ReadSegmentId() 203 left = map.segment_id(block.row4x4, block.column4x4 - 1); in ReadSegmentId() 215 bp.prediction_parameters->segment_id = pred; in ReadSegmentId() 230 bp.prediction_parameters->segment_id = in ReadSegmentId() 234 if (bp.prediction_parameters->segment_id < 0 || in ReadSegmentId() 235 bp.prediction_parameters->segment_id > in ReadSegmentId() 241 bp.prediction_parameters->segment_id); in ReadSegmentId() 250 bp.prediction_parameters->segment_id = 0; in ReadIntraSegmentId() 260 bp.prediction_parameters->segment_id, kSegmentFeatureSkip)) { in ReadSkip() [all …]
|
/aosp_15_r20/external/libvpx/vp9/common/ |
H A D | vp9_seg_common.h | 58 int segment_id, in segfeature_active() argument 60 return seg->enabled && (seg->feature_mask[segment_id] & (1 << feature_id)); in segfeature_active() 65 void vp9_enable_segfeature(struct segmentation *seg, int segment_id, 72 void vp9_set_segdata(struct segmentation *seg, int segment_id, 75 static INLINE int get_segdata(const struct segmentation *seg, int segment_id, in get_segdata() argument 77 return seg->feature_data[segment_id][feature_id]; in get_segdata()
|
H A D | vp9_pred_common.h | 30 int x, y, segment_id = MAX_SEGMENTS; in get_segment_id() local 34 segment_id = in get_segment_id() 35 VPXMIN(segment_id, segment_ids[mi_offset + y * cm->mi_cols + x]); in get_segment_id() 37 assert(segment_id >= 0 && segment_id < MAX_SEGMENTS); in get_segment_id() 38 return segment_id; in get_segment_id()
|
H A D | vp9_seg_common.c | 34 void vp9_enable_segfeature(struct segmentation *seg, int segment_id, in vp9_enable_segfeature() argument 36 seg->feature_mask[segment_id] |= 1 << feature_id; in vp9_enable_segfeature() 47 void vp9_set_segdata(struct segmentation *seg, int segment_id, in vp9_set_segdata() argument 55 seg->feature_data[segment_id][feature_id] = seg_data; in vp9_set_segdata()
|
H A D | vp9_quant_common.c | 196 int vp9_get_qindex(const struct segmentation *seg, int segment_id, in vp9_get_qindex() argument 198 if (segfeature_active(seg, segment_id, SEG_LVL_ALT_Q)) { in vp9_get_qindex() 199 const int data = get_segdata(seg, segment_id, SEG_LVL_ALT_Q); in vp9_get_qindex()
|
/aosp_15_r20/external/libvpx/vp9/encoder/ |
H A D | vp9_aq_cyclicrefresh.h | 127 static INLINE int cyclic_refresh_segment_id_boosted(int segment_id) { in cyclic_refresh_segment_id_boosted() argument 128 return segment_id == CR_SEGMENT_ID_BOOST1 || in cyclic_refresh_segment_id_boosted() 129 segment_id == CR_SEGMENT_ID_BOOST2; in cyclic_refresh_segment_id_boosted() 132 static INLINE int cyclic_refresh_segment_id(int segment_id) { in cyclic_refresh_segment_id() argument 133 if (segment_id == CR_SEGMENT_ID_BOOST1) in cyclic_refresh_segment_id() 135 else if (segment_id == CR_SEGMENT_ID_BOOST2) in cyclic_refresh_segment_id()
|
H A D | vp9_segmentation.c | 40 void vp9_disable_segfeature(struct segmentation *seg, int segment_id, in vp9_disable_segfeature() argument 42 seg->feature_mask[segment_id] &= ~(1u << feature_id); in vp9_disable_segfeature() 45 void vp9_clear_segdata(struct segmentation *seg, int segment_id, in vp9_clear_segdata() argument 47 seg->feature_data[segment_id][feature_id] = 0; in vp9_clear_segdata() 164 int segment_id; in count_segs() local 169 segment_id = xd->mi[0]->segment_id; in count_segs() 174 no_pred_segcounts[segment_id]++; in count_segs() 182 const int pred_flag = pred_segment_id == segment_id; in count_segs() 191 if (!pred_flag) t_unpred_seg_counts[segment_id]++; in count_segs()
|
H A D | vp9_aq_cyclicrefresh.c | 193 cyclic_refresh_segment_id_boosted(mi->segment_id)) { in vp9_cyclic_refresh_update_segment() 194 mi->segment_id = refresh_this_block; in vp9_cyclic_refresh_update_segment() 196 if (skip) mi->segment_id = CR_SEGMENT_ID_BASE; in vp9_cyclic_refresh_update_segment() 203 if (cyclic_refresh_segment_id_boosted(mi->segment_id)) { in vp9_cyclic_refresh_update_segment() 221 cpi->segmentation_map[map_offset] = mi->segment_id; in vp9_cyclic_refresh_update_segment() 245 mi->segment_id <= CR_SEGMENT_ID_BOOST2) { in vp9_cyclic_refresh_update_sb_postencode() 247 clamp(cm->base_qindex + cr->qindex_delta[mi->segment_id], 0, MAXQ); in vp9_cyclic_refresh_update_sb_postencode() 249 mi->segment_id <= CR_SEGMENT_ID_BOOST2) { in vp9_cyclic_refresh_update_sb_postencode() 251 clamp(cm->base_qindex + cr->qindex_delta[mi->segment_id], 0, MAXQ), in vp9_cyclic_refresh_update_sb_postencode()
|
H A D | vp9_bitstream.c | 105 int segment_id, const MODE_INFO *mi, vpx_writer *w) { in write_skip() argument 106 if (segfeature_active(&cm->seg, segment_id, SEG_LVL_SKIP)) { in write_skip() 198 int segment_id) { in write_segment_id() argument 200 vp9_write_tree(w, vp9_segment_tree, seg->tree_probs, segment_id, 3, 0); in write_segment_id() 208 const int segment_id = mi->segment_id; in write_ref_frames() local 212 if (segfeature_active(&cm->seg, segment_id, SEG_LVL_REF_FRAME)) { in write_ref_frames() 215 get_segdata(&cm->seg, segment_id, SEG_LVL_REF_FRAME)); in write_ref_frames() 250 const int segment_id = mi->segment_id; in pack_inter_mode_mvs() local 262 if (!pred_flag) write_segment_id(w, seg, segment_id); in pack_inter_mode_mvs() 264 write_segment_id(w, seg, segment_id); in pack_inter_mode_mvs() [all …]
|
/aosp_15_r20/external/libgav1/src/post_filter/ |
H A D | deblock.cc | 59 const ObuFrameHeader& frame_header, int segment_id, int level_index, in ComputeDeblockFilterLevelsHelper() argument 68 Clip3(level + frame_header.segmentation.feature_data[segment_id][feature], in ComputeDeblockFilterLevelsHelper() 106 for (int segment_id = 0; segment_id < num_segments; ++segment_id) { in ComputeDeblockFilterLevels() local 110 frame_header_, segment_id, level_index, delta_lf, in ComputeDeblockFilterLevels() 111 deblock_filter_levels[segment_id][level_index]); in ComputeDeblockFilterLevels() 116 frame_header_, segment_id, level_index, delta_lf, in ComputeDeblockFilterLevels() 117 deblock_filter_levels[segment_id][level_index]); in ComputeDeblockFilterLevels()
|
/aosp_15_r20/external/libvpx/vp8/common/ |
H A D | vp8_loopfilter.c | 183 const int seg = mode_info_context->mbmi.segment_id; in vp8_loop_filter_row_normal() 234 const int seg = mode_info_context->mbmi.segment_id; in vp8_loop_filter_row_simple() 299 const int seg = mode_info_context->mbmi.segment_id; in vp8_loop_filter_frame() 349 const int seg = mode_info_context->mbmi.segment_id; in vp8_loop_filter_frame() 420 const int seg = mode_info_context->mbmi.segment_id; in vp8_loop_filter_frame_yonly() 518 const int seg = mode_info_context->mbmi.segment_id; in vp8_loop_filter_partial_frame()
|