Home
last modified time | relevance | path

Searched refs:segmentation_map (Results 1 – 25 of 26) sorted by relevance

12

/external/libgav1/src/utils/
Dsegmentation_map_test.cc27 SegmentationMap segmentation_map; in TEST() local
28 ASSERT_TRUE(segmentation_map.Allocate(kRows4x4, kColumns4x4)); in TEST()
30 segmentation_map.Clear(); in TEST()
33 EXPECT_EQ(segmentation_map.segment_id(row4x4, column4x4), 0); in TEST()
41 SegmentationMap segmentation_map; in TEST() local
42 ASSERT_TRUE(segmentation_map.Allocate(kRows4x4, kColumns4x4)); in TEST()
45 segmentation_map.FillBlock(0, 0, kColumns4x4, kRows4x4, 2); in TEST()
49 segmentation_map.FillBlock(4, 6, kBlockWidth4x4, kBlockHeight4x4, 1); 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()
[all …]
Dlibgav1_utils.cmake48 "${libgav1_source}/utils/segmentation_map.cc"
49 "${libgav1_source}/utils/segmentation_map.h"
/external/libvpx/test/
Dset_roi.cc54 cpi.segmentation_map = reinterpret_cast<unsigned char *>(vpx_calloc(mbs, 1)); in TEST()
73 const int mapcompare = memcmp(roi_map, cpi.segmentation_map, mbs); in TEST()
162 if (cpi.segmentation_map) vpx_free(cpi.segmentation_map); in TEST()
/external/libvpx/vp9/encoder/
Dvp9_alt_ref_aq.c25 const struct MATX_8U *segmentation_map) { in vp9_alt_ref_aq_upload_map() argument
27 (void)segmentation_map; in vp9_alt_ref_aq_upload_map()
Dvp9_aq_complexity.c61 memset(cpi->segmentation_map, DEFAULT_AQ2_SEG, cm->mi_rows * cm->mi_cols); in vp9_setup_in_frame_q_adj()
157 cpi->segmentation_map[mi_offset + y * cm->mi_cols + x] = segment; in vp9_caq_select_segment()
Dvp9_alt_ref_aq.h65 const struct MATX_8U *segmentation_map);
Dvp9_aq_cyclicrefresh.c221 cpi->segmentation_map[map_offset] = mi->segment_id; in vp9_cyclic_refresh_update_segment()
266 unsigned char *const seg_map = cpi->segmentation_map; in vp9_cyclic_refresh_postencode()
367 unsigned char *const seg_map = cpi->segmentation_map; in cyclic_refresh_update_map()
610 unsigned char *const seg_map = cpi->segmentation_map; in vp9_cyclic_refresh_setup()
Dvp9_mbgraph.c328 cpi->segmentation_map[mi_row * cm->mi_cols + mi_col] = 0; in separate_arf_mbs()
330 cpi->segmentation_map[mi_row * cm->mi_cols + mi_col] = 1; in separate_arf_mbs()
Dvp9_encoder.c529 unsigned char *const seg_map = cpi->segmentation_map; in suppress_active_map()
544 unsigned char *const seg_map = cpi->segmentation_map; in apply_active_map()
601 memcpy(cpi->segmentation_map, roi->roi_map, (cm->mi_rows * cm->mi_cols)); in apply_roi_map()
780 unsigned char *const seg_map_8x8 = cpi->segmentation_map; in vp9_get_active_map()
958 vpx_free(cpi->segmentation_map); in dealloc_compressor_data()
959 cpi->segmentation_map = NULL; in dealloc_compressor_data()
1156 memset(cpi->segmentation_map, 0, cm->mi_rows * cm->mi_cols); in configure_static_seg_features()
1169 memset(cpi->segmentation_map, 0, cm->mi_rows * cm->mi_cols); in configure_static_seg_features()
1230 memset(cpi->segmentation_map, 0, cm->mi_rows * cm->mi_cols); in configure_static_seg_features()
2009 vpx_free(cpi->segmentation_map); in realloc_segmentation_maps()
[all …]
Dvp9_encoder.h854 uint8_t *segmentation_map; member
Dvp9_encodeframe.c172 seg->update_map ? cpi->segmentation_map : cm->last_frame_seg_map; in set_segment_index()
1805 seg->update_map ? cpi->segmentation_map : cm->last_frame_seg_map; in update_state()
1952 cm->seg.update_map ? cpi->segmentation_map : cm->last_frame_seg_map; in set_segment_rdmult()
2537 seg->update_map ? cpi->segmentation_map : cm->last_frame_seg_map; in update_state_rt()
4548 seg->update_map ? cpi->segmentation_map : cm->last_frame_seg_map; in encode_rd_sb_row()
5597 seg->update_map ? cpi->segmentation_map : cm->last_frame_seg_map; in encode_nonrd_sb_row()
5617 cpi->segmentation_map[map_offset] = 0; in encode_nonrd_sb_row()
/external/libvpx/vp9/
Dratectrl_rtc.cc36 cpi->segmentation_map = static_cast<uint8_t *>( in Create()
38 sizeof(*cpi->segmentation_map))); in Create()
39 if (!cpi->segmentation_map) return nullptr; in Create()
62 vpx_free(cpi_->segmentation_map); in ~VP9RateControlRTC()
63 cpi_->segmentation_map = NULL; in ~VP9RateControlRTC()
314 segmentation_data->segmentation_map = cpi_->segmentation_map; in GetSegmentationData()
Dratectrl_rtc.h52 const uint8_t *segmentation_map; member
/external/libgav1/src/
Dbuffer_pool.h168 SegmentationMap* segmentation_map() { return &segmentation_map_; } in segmentation_map() function
169 const SegmentationMap* segmentation_map() const { return &segmentation_map_; } in segmentation_map() function
Ddecoder_impl.cc118 frame->segmentation_map()->Clear(); in SetSegmentationMap()
124 frame->segmentation_map()->Clear(); in SetSegmentationMap()
126 frame->segmentation_map()->CopyFrom(*prev_segment_ids); in SetSegmentationMap()
1521 prev_segment_ids = prev_frame->segmentation_map(); in DecodeTiles()
/external/libaom/av1/
Dratectrl_rtc.h40 const uint8_t *segmentation_map; member
Dratectrl_rtc.cc382 segmentation_data->segmentation_map = cpi_->enc_seg.map; in GetSegmentationData()
/external/libgav1/
DAndroid.bp176 "src/utils/segmentation_map.cc",
228 "src/utils/segmentation_map.cc",
/external/libvpx/vp8/encoder/
Dethreading.c162 if (cpi->segmentation_map[map_index + mb_col] <= 3) { in thread_encoding_proc()
164 cpi->segmentation_map[map_index + mb_col]; in thread_encoding_proc()
231 cpi->segmentation_map[map_index + mb_col] = mbmi->segment_id; in thread_encoding_proc()
Dencodeframe.c431 if (cpi->segmentation_map[map_index + mb_col] <= 3) { in encode_mb_row()
433 cpi->segmentation_map[map_index + mb_col]; in encode_mb_row()
506 cpi->segmentation_map[map_index + mb_col] = in encode_mb_row()
Donyx_int.h487 unsigned char *segmentation_map; member
Donyx_if.c427 vpx_free(cpi->segmentation_map); in dealloc_compressor_data()
428 cpi->segmentation_map = 0; in dealloc_compressor_data()
469 unsigned char *segmentation_map) { in set_segmentation_map() argument
471 memcpy(cpi->segmentation_map, segmentation_map, in set_segmentation_map()
500 unsigned char *seg_map = cpi->segmentation_map; in cyclic_background_refresh()
531 memset(cpi->segmentation_map, 0, mbs_in_frame); in cyclic_background_refresh()
1208 vpx_free(cpi->segmentation_map); in vp8_alloc_compressor_data()
1210 &cpi->common.error, cpi->segmentation_map, in vp8_alloc_compressor_data()
1211 vpx_calloc(cm->mb_rows * cm->mb_cols, sizeof(*cpi->segmentation_map))); in vp8_alloc_compressor_data()
/external/skia/bazel/external/libgav1/
DBUILD.bazel251 "src/utils/segmentation_map.cc",
252 "src/utils/segmentation_map.h",
/external/skia/third_party/libgav1/
DBUILD.gn252 "../externals/libgav1/src/utils/segmentation_map.cc",
253 "../externals/libgav1/src/utils/segmentation_map.h",
/external/libgav1/src/tile/bitstream/
Dmode_info.cc192 const SegmentationMap& map = *current_frame_.segmentation_map(); in ReadSegmentId()

12