Home
last modified time | relevance | path

Searched refs:segment_id (Results 1 – 25 of 104) sorted by relevance

12345

/aosp_15_r20/external/ltp/testcases/kernel/syscalls/ipc/shmat/
H A Dshmat04.c28 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 Dsegmentation_map_test.cc33 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 Dtypes.h142 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 Dvp9_decodemv.c93 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 Ddecodemv.c290 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 Dseg_common.h62 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 Dquant_common.c222 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 Dseg_common.c55 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 Dpred_common.h35 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 Daq_cyclicrefresh.c159 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 Daq_cyclicrefresh.h312 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 Dsegmentation.c36 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 Dav1_quantize.c764 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 Dbitstream.c226 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 Dmode_info.cc195 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 Dvp9_seg_common.h58 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 Dvp9_pred_common.h30 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 Dvp9_seg_common.c34 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 Dvp9_quant_common.c196 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 Dvp9_aq_cyclicrefresh.h127 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 Dvp9_segmentation.c40 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 Dvp9_aq_cyclicrefresh.c193 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 Dvp9_bitstream.c105 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 Ddeblock.cc59 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 Dvp8_loopfilter.c183 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()

12345