![]() |
AOMedia AV1 Codec
|
#include "av1/common/enums.h"
#include "av1/encoder/enc_enums.h"
#include "av1/encoder/mcomp.h"
#include "av1/encoder/encodemb.h"
Go to the source code of this file.
Data Structures | |
struct | HIGH_LEVEL_SPEED_FEATURES |
Sequence/frame level speed vs quality features. More... | |
struct | SPEED_FEATURES |
Top level speed vs quality trade off data struture. More... | |
Typedefs | |
typedef struct HIGH_LEVEL_SPEED_FEATURES | HIGH_LEVEL_SPEED_FEATURES |
Sequence/frame level speed vs quality features. | |
typedef struct SPEED_FEATURES | SPEED_FEATURES |
Top level speed vs quality trade off data struture. | |
Enumerations | |
enum | CDEF_PICK_METHOD { CDEF_FULL_SEARCH, CDEF_FAST_SEARCH_LVL1, CDEF_FAST_SEARCH_LVL2, CDEF_FAST_SEARCH_LVL3, CDEF_FAST_SEARCH_LVL4, CDEF_PICK_FROM_Q, CDEF_PICK_METHODS } |
This enumeration defines a variety of CDEF pick methods. More... | |
enum | INTERNAL_COST_UPDATE_TYPE { INTERNAL_COST_UPD_OFF, INTERNAL_COST_UPD_SBROW_SET, INTERNAL_COST_UPD_SBROW, INTERNAL_COST_UPD_SB } |
This enum decides internally how often to update the entropy costs. More... | |
Functions | |
void | av1_set_speed_features_framesize_independent (struct AV1_COMP *cpi, int speed) |
Frame size independent speed vs quality trade off flags. More... | |
void | av1_set_speed_features_framesize_dependent (struct AV1_COMP *cpi, int speed) |
Frame size dependent speed vs quality trade off flags. More... | |
void | av1_set_speed_features_qindex_dependent (struct AV1_COMP *cpi, int speed) |
Q index dependent speed vs quality trade off flags. More... | |
enum CDEF_PICK_METHOD |
This enumeration defines a variety of CDEF pick methods.
This enum decides internally how often to update the entropy costs.
INTERNAL_COST_UPD_TYPE is similar to COST_UPDATE_TYPE but has slightly more flexibility in update frequency. This enum is separate from COST_UPDATE_TYPE because although COST_UPDATE_TYPE is not exposed, its values are public so it cannot be modified without breaking public API.