Home
last modified time | relevance | path

Searched refs:row4x4_start (Results 1 – 11 of 11) sorted by relevance

/external/libgav1/libgav1/src/post_filter/
Ddeblock.cc298 void PostFilter::HorizontalDeblockFilter(int row4x4_start, in HorizontalDeblockFilter() argument
303 uint8_t* src = GetSourceBuffer(kPlaneY, row4x4_start, column4x4_start); in HorizontalDeblockFilter()
313 MultiplyBy4(row4x4_start + row4x4) < height_; in HorizontalDeblockFilter()
316 row4x4_start + row4x4, column4x4_start + column4x4, &level, &row_step, in HorizontalDeblockFilter()
336 uint8_t* src_u = GetSourceBuffer(kPlaneU, row4x4_start, column4x4_start); in HorizontalDeblockFilter()
337 uint8_t* src_v = GetSourceBuffer(kPlaneV, row4x4_start, column4x4_start); in HorizontalDeblockFilter()
349 MultiplyBy4(row4x4_start + row4x4) < height_; in HorizontalDeblockFilter()
352 row4x4_start + row4x4, column4x4_start + column4x4, &level_u, in HorizontalDeblockFilter()
374 void PostFilter::VerticalDeblockFilter(int row4x4_start, int column4x4_start) { in VerticalDeblockFilter() argument
377 uint8_t* src = GetSourceBuffer(kPlaneY, row4x4_start, column4x4_start); in VerticalDeblockFilter()
[all …]
Dloop_restoration.cc99 void PostFilter::ApplyLoopRestorationForOneSuperBlockRow(const int row4x4_start, in ApplyLoopRestorationForOneSuperBlockRow() argument
101 assert(row4x4_start >= 0); in ApplyLoopRestorationForOneSuperBlockRow()
117 int y = (row4x4_start == 0) in ApplyLoopRestorationForOneSuperBlockRow()
119 : (MultiplyBy4(row4x4_start) >> subsampling_y_[plane]) - in ApplyLoopRestorationForOneSuperBlockRow()
122 ((row4x4_start == 0) ? unit_height_offset : 0); in ApplyLoopRestorationForOneSuperBlockRow()
142 void PostFilter::ApplyLoopRestoration(const int row4x4_start, const int sb4x4) { in ApplyLoopRestoration() argument
145 ApplyLoopRestorationForOneSuperBlockRow<uint16_t>(row4x4_start, sb4x4); in ApplyLoopRestoration()
149 ApplyLoopRestorationForOneSuperBlockRow<uint8_t>(row4x4_start, sb4x4); in ApplyLoopRestoration()
Dcdef.cc260 const int row4x4_start, in ApplyCdefForOneUnit() argument
279 GetCdefBuffer(static_cast<Plane>(plane), row4x4_start, column4x4_start); in ApplyCdefForOneUnit()
283 row4x4_start, column4x4_start); in ApplyCdefForOneUnit()
327 GetSourceBuffer(kPlaneY, row4x4_start, in ApplyCdefForOneUnit()
337 block_width4x4, block_height4x4, row4x4_start, column4x4_start, in ApplyCdefForOneUnit()
360 block_parameters_.Address(row4x4_start, column4x4_start); in ApplyCdefForOneUnit()
364 int row4x4 = row4x4_start; in ApplyCdefForOneUnit()
397 row4x4 + kStep4x4 < row4x4_start + block_height4x4) { in ApplyCdefForOneUnit()
458 } while (row4x4 < row4x4_start + block_height4x4); in ApplyCdefForOneUnit()
488 GetSourceBuffer(static_cast<Plane>(plane), row4x4_start, in ApplyCdefForOneUnit()
[all …]
Dsuper_res.cc96 void PostFilter::ApplySuperResForOneSuperBlockRow(int row4x4_start, int sb4x4, in ApplySuperResForOneSuperBlockRow() argument
98 assert(row4x4_start >= 0); in ApplySuperResForOneSuperBlockRow()
106 std::min(sb4x4, frame_header_.rows4x4 - row4x4_start) - in ApplySuperResForOneSuperBlockRow()
108 if (row4x4_start > 0) { in ApplySuperResForOneSuperBlockRow()
109 const int row4x4 = row4x4_start - 2; in ApplySuperResForOneSuperBlockRow()
134 (MultiplyBy4(row4x4_start) >> subsampling_y_[plane]) * in ApplySuperResForOneSuperBlockRow()
Dpost_filter.cc431 void PostFilter::SetupLoopRestorationBorder(int row4x4_start, int sb4x4) { in SetupLoopRestorationBorder() argument
432 assert(row4x4_start >= 0); in SetupLoopRestorationBorder()
436 const int row4x4 = row4x4_start + sb_y; in SetupLoopRestorationBorder()
/external/libgav1/libgav1/src/
Dpost_filter.h151 void ApplyDeblockFilter(LoopFilterType loop_filter_type, int row4x4_start,
247 using DeblockFilter = void (PostFilter::*)(int row4x4_start,
277 void SetupLoopRestorationBorder(int row4x4_start);
280 void SetupLoopRestorationBorder(int row4x4_start, int sb4x4);
333 void HorizontalDeblockFilter(int row4x4_start, int column4x4_start);
334 void VerticalDeblockFilter(int row4x4_start, int column4x4_start);
379 int block_height4x4, int row4x4_start,
458 void ApplyLoopRestorationForOneSuperBlockRow(int row4x4_start, int sb4x4);
461 void ApplyLoopRestoration(int row4x4_start, int sb4x4);
Dmotion_vector.h54 int row4x4_start, int row4x4_end, int column4x4_start, int column4x4_end,
Dtile.h185 int row4x4_start() const { return row4x4_start_; } in row4x4_start() function
294 int row4x4_start, int column4x4_start, TileScratchBuffer* scratch_buffer,
Dmotion_vector.cc933 int row4x4_start, int row4x4_end, int column4x4_start, int column4x4_end, in SetupMotionField() argument
936 const int y8_start = DivideBy2(row4x4_start); in SetupMotionField()
Ddecoder_impl.cc283 row4x4 == tile_row_base[0]->row4x4_start()) { in ApplyDeblockingFilterForTileBoundaries()
/external/libgav1/libgav1/src/tile/
Dtile.cc2220 bool Tile::ProcessPartition(int row4x4_start, int column4x4_start, in ProcessPartition() argument
2227 PartitionTreeNode(row4x4_start, column4x4_start, SuperBlockSize())); in ProcessPartition()