Searched refs:width4x4 (Results 1 – 7 of 7) sorted by relevance
/external/libgav1/src/ |
D | motion_vector.cc | 215 const int width4x4 = block.width4x4; in ScanRow() local 216 const int min_step = GetMinimumStep(width4x4, delta_row); in ScanRow() 219 bps + std::min({static_cast<int>(width4x4), in ScanRow() 224 std::min(width4x4, static_cast<int>(kNum4x4BlocksWide[mv_bp.size])), in ScanRow() 404 const int step_w = (block.width4x4 >= 16) ? 4 : 2; in TemporalScan() 411 column_start + std::min(static_cast<int>(block.width4x4), 16); in TemporalScan() 450 {block.height4x4, block.width4x4}, in TemporalScan() 451 {block.height4x4 - 2, block.width4x4}}; in TemporalScan() 458 temporal_sample_offsets[0] + ((block.width4x4 + 2) >> 1); in TemporalScan() 580 const int num4x4 = std::min({static_cast<int>(block.width4x4), in ExtraSearch() [all …]
|
D | tile.h | 795 width4x4(width >> 2), in Block() 816 (tile.sequence_header_.color_config.subsampling_x & width4x4) == in Block() 844 (tile.sequence_header_.color_config.subsampling_x & width4x4)); in Block() 899 static_cast<int>(width4x4)); in HasOverlappableCandidates() 933 const int width4x4; member
|
/external/libgav1/src/post_filter/ |
D | deblock.cc | 302 const int width4x4 = column4x4_end - column4x4_start; in HorizontalDeblockFilter() local 303 if (height4x4 <= 0 || width4x4 <= 0) return; in HorizontalDeblockFilter() 316 column4x4 < width4x4 && MultiplyBy4(column4x4_start + column4x4) < width; in HorizontalDeblockFilter() 350 for (int column4x4 = 0; column4x4 < width4x4 && in HorizontalDeblockFilter() 384 const int width4x4 = column4x4_end - column4x4_start; in VerticalDeblockFilter() local 385 if (height4x4 <= 0 || width4x4 <= 0) return; in VerticalDeblockFilter() 405 for (int column4x4 = 0; column4x4 < width4x4 && in VerticalDeblockFilter() 450 for (int column4x4 = 0; column4x4 < width4x4 && in VerticalDeblockFilter()
|
/external/libgav1/src/tile/bitstream/ |
D | mode_info.cc | 318 } else if (block.width4x4 > 16) { in ReadCdef() 607 static_cast<int>(block.width4x4)); in ComputePredictedSegmentId() 626 static_cast<int>(use_predicted_segment_id), block.width4x4); in SetCdfContextUsePredictedSegmentId() 713 palette_mode_info.size[plane_type], block.width4x4); in SetCdfContextPaletteSize() 722 i < block.top_context_index + block.width4x4; ++i) { in SetCdfContextPaletteSize() 737 block.width4x4 > 1) { in SetCdfContextUVMode() 744 block.bp->prediction_parameters->uv_mode, block.width4x4); in SetCdfContextUVMode() 932 std::min(block.width4x4, block.height4x4) >= 2 && in ReadReferenceFrames() 1367 static_cast<int>(is_explicit_compound_type), block.width4x4); in SetCdfContextCompoundType() 1369 static_cast<int>(is_compound_type_average), block.width4x4); in SetCdfContextCompoundType() [all …]
|
D | transform_size.cc | 208 column < block.column4x4 + block.width4x4; column += tx_width4x4) { in DecodeTransformSize() 217 block.width4x4); in DecodeTransformSize()
|
/external/libgav1/src/tile/ |
D | tile.cc | 369 const int column_border = kMvBorder4x4 + block.width4x4; in GetClampParameters() 375 block.tile.frame_header().columns4x4 - block.width4x4 - block.column4x4; in GetClampParameters() 1987 std::min((block.column4x4 + block.width4x4) >> subsampling_x, in ResetEntropyContext() 2151 std::max(DivideBy2(block.width4x4) + (block.column4x4 & 1), 1); in PopulateCdefSkip() 2152 const uint8_t mask = (block.width4x4 == 32) in PopulateCdefSkip() 2161 if (block.width4x4 == 32) { in PopulateCdefSkip() 2236 static_cast<int>(block.width4x4)); in ProcessBlock() 2599 std::min(block.column4x4 + block.width4x4, frame_header_.columns4x4); in StoreMotionFieldMvsIntoCurrentFrame()
|
D | prediction.cc | 839 std::min(block.column4x4 + block.width4x4, frame_header_.columns4x4); in ObmcPrediction()
|