![]() |
AOMedia AV1 Codec
|
Parameters related to Restoration Info. More...
#include <restoration.h>
Data Fields | |
RestorationType | frame_restoration_type |
int | restoration_unit_size |
RestorationUnitInfo * | unit_info |
RestorationStripeBoundaries | boundaries |
int | optimized_lr |
Fields allocated and initialised by av1_alloc_restoration_struct. | |
(horz_)units_per_tile give the number of restoration units in (one row of) the largest tile in the frame. | |
int | units_per_tile |
int | vert_units_per_tile |
int | horz_units_per_tile |
Parameters related to Restoration Info.
RestorationType RestorationInfo::frame_restoration_type |
Restoration type for frame
Referenced by cdef_restoration_frame(), and encode_with_recode_loop_and_filter().
int RestorationInfo::restoration_unit_size |
Restoration unit size
int RestorationInfo::units_per_tile |
Number of units per tile for the largest tile in the frame
int RestorationInfo::vert_units_per_tile |
Number of vertical units per tile
int RestorationInfo::horz_units_per_tile |
Number of horizontal units per tile for the largest tile in the frame
RestorationUnitInfo* RestorationInfo::unit_info |
List of info for units in tile. The data in unit_info is laid out with units_per_tile entries for each tile, which have stride horz_units_per_tile. Even if there are tiles of different sizes, the data in unit_info is laid out as if all tiles are of full size.
RestorationStripeBoundaries RestorationInfo::boundaries |
Restoration Stripe boundary info
int RestorationInfo::optimized_lr |
Whether optimized lr can be used for speed. That includes cases of no cdef and no superres, or if fast trial runs are used on the encoder side.