/external/libgav1/src/post_filter/ |
D | deblock.cc | 300 void PostFilter::HorizontalDeblockFilter(int row4x4_start, int row4x4_end, in HorizontalDeblockFilter() argument 303 const int height4x4 = row4x4_end - row4x4_start; in HorizontalDeblockFilter() 310 uint8_t* src = GetSourceBuffer(kPlaneY, row4x4_start, column4x4_start); in HorizontalDeblockFilter() 322 row4x4 < height4x4 && MultiplyBy4(row4x4_start + row4x4) < height; in HorizontalDeblockFilter() 325 row4x4_start + row4x4, column4x4_start + column4x4, &level, &row_step, in HorizontalDeblockFilter() 345 uint8_t* src_u = GetSourceBuffer(kPlaneU, row4x4_start, column4x4_start); in HorizontalDeblockFilter() 346 uint8_t* src_v = GetSourceBuffer(kPlaneV, row4x4_start, column4x4_start); in HorizontalDeblockFilter() 358 row4x4 < height4x4 && MultiplyBy4(row4x4_start + row4x4) < height; in HorizontalDeblockFilter() 361 row4x4_start + row4x4, column4x4_start + column4x4, &level_u, in HorizontalDeblockFilter() 383 void PostFilter::VerticalDeblockFilter(int row4x4_start, int row4x4_end, in VerticalDeblockFilter() argument [all …]
|
D | loop_restoration.cc | 109 void PostFilter::ApplyLoopRestorationForOneSuperBlockRow(const int row4x4_start, in ApplyLoopRestorationForOneSuperBlockRow() argument 111 assert(row4x4_start >= 0); in ApplyLoopRestorationForOneSuperBlockRow() 129 int y = (row4x4_start == 0) in ApplyLoopRestorationForOneSuperBlockRow() 131 : (MultiplyBy4(row4x4_start) >> subsampling_y_[plane]) - in ApplyLoopRestorationForOneSuperBlockRow() 134 ((row4x4_start == 0) ? unit_height_offset : 0); in ApplyLoopRestorationForOneSuperBlockRow() 154 void PostFilter::ApplyLoopRestoration(const int row4x4_start, const int sb4x4) { in ApplyLoopRestoration() argument 157 ApplyLoopRestorationForOneSuperBlockRow<uint16_t>(row4x4_start, sb4x4); in ApplyLoopRestoration() 161 ApplyLoopRestorationForOneSuperBlockRow<uint8_t>(row4x4_start, sb4x4); in ApplyLoopRestoration()
|
D | cdef.cc | 281 const int row4x4_start, in ApplyCdefForOneUnit() argument 300 GetCdefBuffer(static_cast<Plane>(plane), row4x4_start, column4x4_start); in ApplyCdefForOneUnit() 304 row4x4_start, column4x4_start); in ApplyCdefForOneUnit() 348 GetSourceBuffer(kPlaneY, row4x4_start, in ApplyCdefForOneUnit() 359 block_width4x4, block_height4x4, row4x4_start, column4x4_start, in ApplyCdefForOneUnit() 382 &cdef_skip_[row4x4_start >> 1][column4x4_start >> 4]; in ApplyCdefForOneUnit() 384 int row4x4 = row4x4_start; in ApplyCdefForOneUnit() 425 row4x4 + kStep4x4 < row4x4_start + block_height4x4) { in ApplyCdefForOneUnit() 487 } while (row4x4 < row4x4_start + block_height4x4); in ApplyCdefForOneUnit() 517 GetSourceBuffer(static_cast<Plane>(plane), row4x4_start, in ApplyCdefForOneUnit() [all …]
|
D | super_res.cc | 100 void PostFilter::ApplySuperResForOneSuperBlockRow(int row4x4_start, int sb4x4, in ApplySuperResForOneSuperBlockRow() argument 102 assert(row4x4_start >= 0); in ApplySuperResForOneSuperBlockRow() 110 std::min(sb4x4, frame_header_.rows4x4 - row4x4_start) - in ApplySuperResForOneSuperBlockRow() 112 if (row4x4_start > 0) { in ApplySuperResForOneSuperBlockRow() 113 const int row4x4 = row4x4_start - 2; in ApplySuperResForOneSuperBlockRow() 138 (MultiplyBy4(row4x4_start) >> subsampling_y_[plane]) * in ApplySuperResForOneSuperBlockRow()
|
D | post_filter.cc | 470 void PostFilter::SetupLoopRestorationBorder(int row4x4_start, int sb4x4) { in SetupLoopRestorationBorder() argument 471 assert(row4x4_start >= 0); in SetupLoopRestorationBorder() 475 const int row4x4 = row4x4_start + sb_y; in SetupLoopRestorationBorder()
|
/external/libgav1/src/ |
D | post_filter.h | 151 void ApplyDeblockFilter(LoopFilterType loop_filter_type, int row4x4_start, 241 using DeblockFilter = void (PostFilter::*)(int row4x4_start, int row4x4_end, 267 void SetupLoopRestorationBorder(int row4x4_start); 270 void SetupLoopRestorationBorder(int row4x4_start, int sb4x4); 316 void HorizontalDeblockFilter(int row4x4_start, int row4x4_end, 318 void VerticalDeblockFilter(int row4x4_start, int row4x4_end, 361 int block_height4x4, int row4x4_start, 440 void ApplyLoopRestorationForOneSuperBlockRow(int row4x4_start, int sb4x4); 443 void ApplyLoopRestoration(int row4x4_start, int sb4x4);
|
D | motion_vector.h | 56 int row4x4_start, int row4x4_end, int column4x4_start, int column4x4_end,
|
D | tile.h | 187 int row4x4_start() const { return row4x4_start_; } in row4x4_start() function 302 int row4x4_start, int column4x4_start, TileScratchBuffer* scratch_buffer,
|
D | motion_vector.cc | 934 int row4x4_start, int row4x4_end, int column4x4_start, int column4x4_end, in SetupMotionField() argument 937 const int y8_start = DivideBy2(row4x4_start); in SetupMotionField()
|
D | decoder_impl.cc | 294 row4x4 == tile_row_base[0]->row4x4_start()) { in ApplyDeblockingFilterForTileBoundaries()
|
/external/libgav1/src/tile/ |
D | tile.cc | 2288 bool Tile::ProcessPartition(int row4x4_start, int column4x4_start, in ProcessPartition() argument 2295 PartitionTreeNode(row4x4_start, column4x4_start, SuperBlockSize())); in ProcessPartition()
|