Home
last modified time | relevance | path

Searched refs:PostFilter (Results 1 – 9 of 9) sorted by relevance

/external/libgav1/libgav1/src/
Dpost_filter.h53 class PostFilter {
76 PostFilter(const ObuFrameHeader& frame_header,
82 PostFilter(const PostFilter&) = delete;
83 PostFilter& operator=(const PostFilter&) = delete;
84 PostFilter(PostFilter&&) = delete;
85 PostFilter& operator=(PostFilter&&) = delete;
247 using DeblockFilter = void (PostFilter::*)(int row4x4_start,
252 &PostFilter::VerticalDeblockFilter, &PostFilter::HorizontalDeblockFilter};
304 using WorkerFunction = void (PostFilter::*)(std::atomic<int>* row4x4_atomic);
337 static_assert(std::is_same<decltype(&PostFilter::HorizontalDeblockFilter),
[all …]
Ddecoder_impl.cc131 PostFilter* const post_filter) { in DecodeTilesNonFrameParallel()
157 PostFilter* const post_filter, in DecodeTilesThreadedNonFrameParallel()
221 PostFilter* const post_filter, RefCountedBuffer* const current_frame) { in DecodeTilesFrameParallel()
272 PostFilter* const post_filter, const std::unique_ptr<Tile>* tile_row_base, in ApplyDeblockingFilterForTileBoundaries()
343 PostFilter* const post_filter, BlockingCounter* const pending_jobs) { in DecodeSuperBlockRowInTile()
420 PostFilter* const post_filter, RefCountedBuffer* const current_frame) { in DecodeTilesThreadedFrameParallel()
1208 PostFilter::DoCdef(frame_header, settings_.post_filter_mask); in DecodeTiles()
1212 const bool do_restoration = PostFilter::DoRestoration( in DecodeTiles()
1215 PostFilter::DoSuperRes(frame_header, settings_.post_filter_mask); in DecodeTiles()
1408 PostFilter post_filter(frame_header, sequence_header, frame_scratch_buffer, in DecodeTiles()
Dtile.h78 const SegmentationMap* prev_segment_ids, PostFilter* const post_filter, in Create()
248 const SegmentationMap* prev_segment_ids, PostFilter* post_filter,
657 PostFilter& post_filter_;
/external/libgav1/libgav1/src/post_filter/
Dpost_filter.cc77 void PostFilter::ExtendFrame(Pixel* const frame_start, const int width, in ExtendFrame()
127 template void PostFilter::ExtendFrame<uint8_t>(uint8_t* const frame_start,
135 template void PostFilter::ExtendFrame<uint16_t>(
141 PostFilter::PostFilter(const ObuFrameHeader& frame_header, in PostFilter() function in libgav1::PostFilter
264 void PostFilter::ExtendFrameBoundary(uint8_t* const frame_start, in ExtendFrameBoundary()
281 void PostFilter::ExtendBordersForReferenceFrame() { in ExtendBordersForReferenceFrame()
308 void PostFilter::CopyDeblockedPixels(Plane plane, int row4x4) { in CopyDeblockedPixels()
335 void PostFilter::CopyBordersForOneSuperBlockRow(int row4x4, int sb4x4, in CopyBordersForOneSuperBlockRow()
389 void PostFilter::SetupLoopRestorationBorder(const int row4x4) { in SetupLoopRestorationBorder()
431 void PostFilter::SetupLoopRestorationBorder(int row4x4_start, int sb4x4) { in SetupLoopRestorationBorder()
[all …]
Ddeblock.cc99 void PostFilter::ComputeDeblockFilterLevels( in ComputeDeblockFilterLevels()
123 bool PostFilter::GetHorizontalDeblockFilterEdgeInfo(int row4x4, int column4x4, in GetHorizontalDeblockFilterEdgeInfo()
153 void PostFilter::GetHorizontalDeblockFilterEdgeInfoUV( in GetHorizontalDeblockFilterEdgeInfoUV()
213 bool PostFilter::GetVerticalDeblockFilterEdgeInfo( in GetVerticalDeblockFilterEdgeInfo()
243 void PostFilter::GetVerticalDeblockFilterEdgeInfoUV( in GetVerticalDeblockFilterEdgeInfoUV()
298 void PostFilter::HorizontalDeblockFilter(int row4x4_start, in HorizontalDeblockFilter()
374 void PostFilter::VerticalDeblockFilter(int row4x4_start, int column4x4_start) { in VerticalDeblockFilter()
461 void PostFilter::ApplyDeblockFilterForOneSuperBlockRow(int row4x4_start, in ApplyDeblockFilterForOneSuperBlockRow()
485 void PostFilter::DeblockFilterWorker(std::atomic<int>* row4x4_atomic) { in DeblockFilterWorker()
497 template void PostFilter::DeblockFilterWorker<kLoopFilterTypeVertical>(
[all …]
Dloop_restoration.cc20 void PostFilter::ApplyLoopRestorationForOneRow( in ApplyLoopRestorationForOneRow()
99 void PostFilter::ApplyLoopRestorationForOneSuperBlockRow(const int row4x4_start, in ApplyLoopRestorationForOneSuperBlockRow()
142 void PostFilter::ApplyLoopRestoration(const int row4x4_start, const int sb4x4) { in ApplyLoopRestoration()
152 void PostFilter::ApplyLoopRestorationWorker(std::atomic<int>* row4x4_atomic) { in ApplyLoopRestorationWorker()
Dsuper_res.cc19 void PostFilter::ApplySuperRes(const std::array<uint8_t*, kMaxPlanes>& src, in ApplySuperRes()
96 void PostFilter::ApplySuperResForOneSuperBlockRow(int row4x4_start, int sb4x4, in ApplySuperResForOneSuperBlockRow()
148 void PostFilter::ApplySuperResThreaded() { in ApplySuperResThreaded()
Dcdef.cc89 void PostFilter::SetupCdefBorder(int row4x4) { in SetupCdefBorder()
117 void PostFilter::PrepareCdefBlock(int block_width4x4, int block_height4x4, in PrepareCdefBlock()
257 void PostFilter::ApplyCdefForOneUnit(uint16_t* cdef_block, const int index, in ApplyCdefForOneUnit()
590 void PostFilter::ApplyCdefForOneSuperBlockRowHelper( in ApplyCdefForOneSuperBlockRowHelper()
614 void PostFilter::ApplyCdefForOneSuperBlockRow(int row4x4_start, int sb4x4, in ApplyCdefForOneSuperBlockRow()
645 void PostFilter::ApplyCdefWorker(std::atomic<int>* row4x4_atomic) { in ApplyCdefWorker()
/external/libgav1/libgav1/src/tile/
Dtile.cc425 PostFilter* const post_filter, const dsp::Dsp* const dsp, in Tile()