Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
aom-rav1e
Commits
ae2f3cf0
Commit
ae2f3cf0
authored
Nov 06, 2017
by
Debargha Mukherjee
Browse files
Replace ZERO with GLOBAL for mode thresholds.
Change-Id: Ied50f8302875ce03a4e52ff8862422d8ec919c7f
parent
f41ba6ab
Changes
2
Hide whitespace changes
Inline
Side-by-side
av1/encoder/rd.c
View file @
ae2f3cf0
...
...
@@ -1117,12 +1117,12 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_NEARG
]
+=
1000
;
rd
->
thresh_mult
[
THR_GLOBALMV
]
+=
2000
;
rd
->
thresh_mult
[
THR_
ZERO
L2
]
+=
2000
;
rd
->
thresh_mult
[
THR_
ZERO
L3
]
+=
2000
;
rd
->
thresh_mult
[
THR_
ZERO
B
]
+=
2000
;
rd
->
thresh_mult
[
THR_
ZERO
A2
]
=
2000
;
rd
->
thresh_mult
[
THR_
ZERO
G
]
+=
2000
;
rd
->
thresh_mult
[
THR_
ZERO
A
]
+=
2000
;
rd
->
thresh_mult
[
THR_
GLOBAL
L2
]
+=
2000
;
rd
->
thresh_mult
[
THR_
GLOBAL
L3
]
+=
2000
;
rd
->
thresh_mult
[
THR_
GLOBAL
B
]
+=
2000
;
rd
->
thresh_mult
[
THR_
GLOBAL
A2
]
=
2000
;
rd
->
thresh_mult
[
THR_
GLOBAL
G
]
+=
2000
;
rd
->
thresh_mult
[
THR_
GLOBAL
A
]
+=
2000
;
rd
->
thresh_mult
[
THR_PAETH
]
+=
1000
;
...
...
@@ -1149,12 +1149,12 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_SR_NEAR_NEWA
]
+=
1500
;
rd
->
thresh_mult
[
THR_SR_NEAR_NEWG
]
+=
1500
;
rd
->
thresh_mult
[
THR_SR_
ZERO
_NEWMV
]
+=
2000
;
rd
->
thresh_mult
[
THR_SR_
ZERO
_NEWL2
]
+=
2000
;
rd
->
thresh_mult
[
THR_SR_
ZERO
_NEWL3
]
+=
2000
;
rd
->
thresh_mult
[
THR_SR_
ZERO
_NEWB
]
+=
2000
;
rd
->
thresh_mult
[
THR_SR_
ZERO
_NEWA
]
+=
2000
;
rd
->
thresh_mult
[
THR_SR_
ZERO
_NEWG
]
+=
2000
;
rd
->
thresh_mult
[
THR_SR_
GLOBAL
_NEWMV
]
+=
2000
;
rd
->
thresh_mult
[
THR_SR_
GLOBAL
_NEWL2
]
+=
2000
;
rd
->
thresh_mult
[
THR_SR_
GLOBAL
_NEWL3
]
+=
2000
;
rd
->
thresh_mult
[
THR_SR_
GLOBAL
_NEWB
]
+=
2000
;
rd
->
thresh_mult
[
THR_SR_
GLOBAL
_NEWA
]
+=
2000
;
rd
->
thresh_mult
[
THR_SR_
GLOBAL
_NEWG
]
+=
2000
;
rd
->
thresh_mult
[
THR_SR_NEW_NEWMV
]
+=
1700
;
rd
->
thresh_mult
[
THR_SR_NEW_NEWL2
]
+=
1700
;
...
...
@@ -1190,7 +1190,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWLA
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARLA
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWLA
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
LA
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
LA
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_NEAR_NEARL2A
]
+=
1200
;
rd
->
thresh_mult
[
THR_COMP_NEAREST_NEWL2A
]
+=
1500
;
...
...
@@ -1198,7 +1198,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWL2A
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARL2A
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWL2A
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
L2A
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
L2A
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_NEAR_NEARL3A
]
+=
1200
;
rd
->
thresh_mult
[
THR_COMP_NEAREST_NEWL3A
]
+=
1500
;
...
...
@@ -1206,7 +1206,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWL3A
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARL3A
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWL3A
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
L3A
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
L3A
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_NEAR_NEARGA
]
+=
1200
;
rd
->
thresh_mult
[
THR_COMP_NEAREST_NEWGA
]
+=
1500
;
...
...
@@ -1214,7 +1214,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWGA
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARGA
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWGA
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
GA
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
GA
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_NEAR_NEARLB
]
+=
1200
;
rd
->
thresh_mult
[
THR_COMP_NEAREST_NEWLB
]
+=
1500
;
...
...
@@ -1222,7 +1222,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWLB
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARLB
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWLB
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
LB
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
LB
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_NEAR_NEARL2B
]
+=
1200
;
rd
->
thresh_mult
[
THR_COMP_NEAREST_NEWL2B
]
+=
1500
;
...
...
@@ -1230,7 +1230,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWL2B
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARL2B
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWL2B
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
L2B
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
L2B
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_NEAR_NEARL3B
]
+=
1200
;
rd
->
thresh_mult
[
THR_COMP_NEAREST_NEWL3B
]
+=
1500
;
...
...
@@ -1238,7 +1238,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWL3B
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARL3B
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWL3B
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
L3B
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
L3B
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_NEAR_NEARGB
]
+=
1200
;
rd
->
thresh_mult
[
THR_COMP_NEAREST_NEWGB
]
+=
1500
;
...
...
@@ -1246,7 +1246,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWGB
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARGB
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWGB
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
GB
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
GB
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_NEAR_NEARLA2
]
+=
1200
;
rd
->
thresh_mult
[
THR_COMP_NEAREST_NEWLA2
]
+=
1500
;
...
...
@@ -1254,7 +1254,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWLA2
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARLA2
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWLA2
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
LA2
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
LA2
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_NEAR_NEARL2A2
]
+=
1200
;
rd
->
thresh_mult
[
THR_COMP_NEAREST_NEWL2A2
]
+=
1500
;
...
...
@@ -1262,7 +1262,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWL2A2
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARL2A2
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWL2A2
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
L2A2
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
L2A2
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_NEAR_NEARL3A2
]
+=
1200
;
rd
->
thresh_mult
[
THR_COMP_NEAREST_NEWL3A2
]
+=
1500
;
...
...
@@ -1270,7 +1270,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWL3A2
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARL3A2
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWL3A2
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
L3A2
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
L3A2
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_NEAR_NEARGA2
]
+=
1200
;
rd
->
thresh_mult
[
THR_COMP_NEAREST_NEWGA2
]
+=
1500
;
...
...
@@ -1278,7 +1278,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWGA2
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARGA2
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWGA2
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
GA2
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
GA2
]
+=
2500
;
#if CONFIG_EXT_COMP_REFS
rd
->
thresh_mult
[
THR_COMP_NEAR_NEARLL2
]
+=
1200
;
...
...
@@ -1287,7 +1287,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWLL2
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARLL2
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWLL2
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
LL2
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
LL2
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_NEAR_NEARLL3
]
+=
1200
;
rd
->
thresh_mult
[
THR_COMP_NEAREST_NEWLL3
]
+=
1500
;
...
...
@@ -1295,7 +1295,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWLL3
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARLL3
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWLL3
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
LL3
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
LL3
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_NEAR_NEARLG
]
+=
1200
;
rd
->
thresh_mult
[
THR_COMP_NEAREST_NEWLG
]
+=
1500
;
...
...
@@ -1303,7 +1303,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWLG
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARLG
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWLG
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
LG
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
LG
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_NEAR_NEARBA
]
+=
1200
;
rd
->
thresh_mult
[
THR_COMP_NEAREST_NEWBA
]
+=
1500
;
...
...
@@ -1311,7 +1311,7 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_COMP_NEAR_NEWBA
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEARBA
]
+=
1700
;
rd
->
thresh_mult
[
THR_COMP_NEW_NEWBA
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_
ZERO_ZERO
BA
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_
GLOBAL_GLOBAL
BA
]
+=
2500
;
#endif // CONFIG_EXT_COMP_REFS
rd
->
thresh_mult
[
THR_H_PRED
]
+=
2000
;
...
...
@@ -1323,37 +1323,37 @@ void av1_set_rd_speed_thresholds(AV1_COMP *cpi) {
rd
->
thresh_mult
[
THR_D117_PRED
]
+=
2500
;
rd
->
thresh_mult
[
THR_D45_PRED
]
+=
2500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_
ZERO
L
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_
GLOBAL
L
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEARESTL
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEARL
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEWL
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_
ZERO
L2
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_
GLOBAL
L2
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEARESTL2
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEARL2
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEWL2
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_
ZERO
L3
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_
GLOBAL
L3
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEARESTL3
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEARL3
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEWL3
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_
ZERO
G
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_
GLOBAL
G
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEARESTG
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEARG
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEWG
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_
ZERO
B
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_
GLOBAL
B
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEARESTB
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEARB
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEWB
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_
ZERO
A2
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_
GLOBAL
A2
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEARESTA2
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEARA2
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEWA2
]
+=
2000
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_
ZERO
A
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_
GLOBAL
A
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEARESTA
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEARA
]
+=
1500
;
rd
->
thresh_mult
[
THR_COMP_INTERINTRA_NEWA
]
+=
2000
;
...
...
av1/encoder/rd.h
View file @
ae2f3cf0
...
...
@@ -76,12 +76,12 @@ typedef enum {
THR_NEARG
,
THR_GLOBALMV
,
THR_
ZERO
L2
,
THR_
ZERO
L3
,
THR_
ZERO
B
,
THR_
ZERO
A2
,
THR_
ZERO
A
,
THR_
ZERO
G
,
THR_
GLOBAL
L2
,
THR_
GLOBAL
L3
,
THR_
GLOBAL
B
,
THR_
GLOBAL
A2
,
THR_
GLOBAL
A
,
THR_
GLOBAL
G
,
#if CONFIG_COMPOUND_SINGLEREF
THR_SR_NEAREST_NEARMV
,
...
...
@@ -106,12 +106,12 @@ typedef enum {
THR_SR_NEAR_NEWG
,
THR_SR_NEAR_NEWA
,
THR_SR_
ZERO
_NEWMV
,
THR_SR_
ZERO
_NEWL2
,
THR_SR_
ZERO
_NEWL3
,
THR_SR_
ZERO
_NEWB
,
THR_SR_
ZERO
_NEWG
,
THR_SR_
ZERO
_NEWA
,
THR_SR_
GLOBAL
_NEWMV
,
THR_SR_
GLOBAL
_NEWL2
,
THR_SR_
GLOBAL
_NEWL3
,
THR_SR_
GLOBAL
_NEWB
,
THR_SR_
GLOBAL
_NEWG
,
THR_SR_
GLOBAL
_NEWA
,
THR_SR_NEW_NEWMV
,
THR_SR_NEW_NEWL2
,
...
...
@@ -154,7 +154,7 @@ typedef enum {
THR_COMP_NEW_NEARLA
,
THR_COMP_NEAR_NEWLA
,
THR_COMP_NEW_NEWLA
,
THR_COMP_
ZERO_ZERO
LA
,
THR_COMP_
GLOBAL_GLOBAL
LA
,
THR_COMP_NEAR_NEARL2A
,
THR_COMP_NEW_NEARESTL2A
,
...
...
@@ -162,7 +162,7 @@ typedef enum {
THR_COMP_NEW_NEARL2A
,
THR_COMP_NEAR_NEWL2A
,
THR_COMP_NEW_NEWL2A
,
THR_COMP_
ZERO_ZERO
L2A
,
THR_COMP_
GLOBAL_GLOBAL
L2A
,
THR_COMP_NEAR_NEARL3A
,
THR_COMP_NEW_NEARESTL3A
,
...
...
@@ -170,7 +170,7 @@ typedef enum {
THR_COMP_NEW_NEARL3A
,
THR_COMP_NEAR_NEWL3A
,
THR_COMP_NEW_NEWL3A
,
THR_COMP_
ZERO_ZERO
L3A
,
THR_COMP_
GLOBAL_GLOBAL
L3A
,
THR_COMP_NEAR_NEARGA
,
THR_COMP_NEW_NEARESTGA
,
...
...
@@ -178,7 +178,7 @@ typedef enum {
THR_COMP_NEW_NEARGA
,
THR_COMP_NEAR_NEWGA
,
THR_COMP_NEW_NEWGA
,
THR_COMP_
ZERO_ZERO
GA
,
THR_COMP_
GLOBAL_GLOBAL
GA
,
THR_COMP_NEAR_NEARLB
,
THR_COMP_NEW_NEARESTLB
,
...
...
@@ -186,7 +186,7 @@ typedef enum {
THR_COMP_NEW_NEARLB
,
THR_COMP_NEAR_NEWLB
,
THR_COMP_NEW_NEWLB
,
THR_COMP_
ZERO_ZERO
LB
,
THR_COMP_
GLOBAL_GLOBAL
LB
,
THR_COMP_NEAR_NEARL2B
,
THR_COMP_NEW_NEARESTL2B
,
...
...
@@ -194,7 +194,7 @@ typedef enum {
THR_COMP_NEW_NEARL2B
,
THR_COMP_NEAR_NEWL2B
,
THR_COMP_NEW_NEWL2B
,
THR_COMP_
ZERO_ZERO
L2B
,
THR_COMP_
GLOBAL_GLOBAL
L2B
,
THR_COMP_NEAR_NEARL3B
,
THR_COMP_NEW_NEARESTL3B
,
...
...
@@ -202,7 +202,7 @@ typedef enum {
THR_COMP_NEW_NEARL3B
,
THR_COMP_NEAR_NEWL3B
,
THR_COMP_NEW_NEWL3B
,
THR_COMP_
ZERO_ZERO
L3B
,
THR_COMP_
GLOBAL_GLOBAL
L3B
,
THR_COMP_NEAR_NEARGB
,
THR_COMP_NEW_NEARESTGB
,
...
...
@@ -210,7 +210,7 @@ typedef enum {
THR_COMP_NEW_NEARGB
,
THR_COMP_NEAR_NEWGB
,
THR_COMP_NEW_NEWGB
,
THR_COMP_
ZERO_ZERO
GB
,
THR_COMP_
GLOBAL_GLOBAL
GB
,
THR_COMP_NEAR_NEARLA2
,
THR_COMP_NEW_NEARESTLA2
,
...
...
@@ -218,7 +218,7 @@ typedef enum {
THR_COMP_NEW_NEARLA2
,
THR_COMP_NEAR_NEWLA2
,
THR_COMP_NEW_NEWLA2
,
THR_COMP_
ZERO_ZERO
LA2
,
THR_COMP_
GLOBAL_GLOBAL
LA2
,
THR_COMP_NEAR_NEARL2A2
,
THR_COMP_NEW_NEARESTL2A2
,
...
...
@@ -226,7 +226,7 @@ typedef enum {
THR_COMP_NEW_NEARL2A2
,
THR_COMP_NEAR_NEWL2A2
,
THR_COMP_NEW_NEWL2A2
,
THR_COMP_
ZERO_ZERO
L2A2
,
THR_COMP_
GLOBAL_GLOBAL
L2A2
,
THR_COMP_NEAR_NEARL3A2
,
THR_COMP_NEW_NEARESTL3A2
,
...
...
@@ -234,7 +234,7 @@ typedef enum {
THR_COMP_NEW_NEARL3A2
,
THR_COMP_NEAR_NEWL3A2
,
THR_COMP_NEW_NEWL3A2
,
THR_COMP_
ZERO_ZERO
L3A2
,
THR_COMP_
GLOBAL_GLOBAL
L3A2
,
THR_COMP_NEAR_NEARGA2
,
THR_COMP_NEW_NEARESTGA2
,
...
...
@@ -242,7 +242,7 @@ typedef enum {
THR_COMP_NEW_NEARGA2
,
THR_COMP_NEAR_NEWGA2
,
THR_COMP_NEW_NEWGA2
,
THR_COMP_
ZERO_ZERO
GA2
,
THR_COMP_
GLOBAL_GLOBAL
GA2
,
#if CONFIG_EXT_COMP_REFS
THR_COMP_NEAR_NEARLL2
,
...
...
@@ -251,7 +251,7 @@ typedef enum {
THR_COMP_NEW_NEARLL2
,
THR_COMP_NEAR_NEWLL2
,
THR_COMP_NEW_NEWLL2
,
THR_COMP_
ZERO_ZERO
LL2
,
THR_COMP_
GLOBAL_GLOBAL
LL2
,
THR_COMP_NEAR_NEARLL3
,
THR_COMP_NEW_NEARESTLL3
,
...
...
@@ -259,7 +259,7 @@ typedef enum {
THR_COMP_NEW_NEARLL3
,
THR_COMP_NEAR_NEWLL3
,
THR_COMP_NEW_NEWLL3
,
THR_COMP_
ZERO_ZERO
LL3
,
THR_COMP_
GLOBAL_GLOBAL
LL3
,
THR_COMP_NEAR_NEARLG
,
THR_COMP_NEW_NEARESTLG
,
...
...
@@ -267,7 +267,7 @@ typedef enum {
THR_COMP_NEW_NEARLG
,
THR_COMP_NEAR_NEWLG
,
THR_COMP_NEW_NEWLG
,
THR_COMP_
ZERO_ZERO
LG
,
THR_COMP_
GLOBAL_GLOBAL
LG
,
THR_COMP_NEAR_NEARBA
,
THR_COMP_NEW_NEARESTBA
,
...
...
@@ -275,7 +275,7 @@ typedef enum {
THR_COMP_NEW_NEARBA
,
THR_COMP_NEAR_NEWBA
,
THR_COMP_NEW_NEWBA
,
THR_COMP_
ZERO_ZERO
BA
,
THR_COMP_
GLOBAL_GLOBAL
BA
,
#endif // CONFIG_EXT_COMP_REFS
THR_H_PRED
,
...
...
@@ -287,37 +287,37 @@ typedef enum {
THR_D117_PRED
,
THR_D45_PRED
,
THR_COMP_INTERINTRA_
ZERO
L
,
THR_COMP_INTERINTRA_
GLOBAL
L
,
THR_COMP_INTERINTRA_NEARESTL
,
THR_COMP_INTERINTRA_NEARL
,
THR_COMP_INTERINTRA_NEWL
,
THR_COMP_INTERINTRA_
ZERO
L2
,
THR_COMP_INTERINTRA_
GLOBAL
L2
,
THR_COMP_INTERINTRA_NEARESTL2
,
THR_COMP_INTERINTRA_NEARL2
,
THR_COMP_INTERINTRA_NEWL2
,
THR_COMP_INTERINTRA_
ZERO
L3
,
THR_COMP_INTERINTRA_
GLOBAL
L3
,
THR_COMP_INTERINTRA_NEARESTL3
,
THR_COMP_INTERINTRA_NEARL3
,
THR_COMP_INTERINTRA_NEWL3
,
THR_COMP_INTERINTRA_
ZERO
G
,
THR_COMP_INTERINTRA_
GLOBAL
G
,
THR_COMP_INTERINTRA_NEARESTG
,
THR_COMP_INTERINTRA_NEARG
,
THR_COMP_INTERINTRA_NEWG
,
THR_COMP_INTERINTRA_
ZERO
B
,
THR_COMP_INTERINTRA_
GLOBAL
B
,
THR_COMP_INTERINTRA_NEARESTB
,
THR_COMP_INTERINTRA_NEARB
,
THR_COMP_INTERINTRA_NEWB
,
THR_COMP_INTERINTRA_
ZERO
A2
,
THR_COMP_INTERINTRA_
GLOBAL
A2
,
THR_COMP_INTERINTRA_NEARESTA2
,
THR_COMP_INTERINTRA_NEARA2
,
THR_COMP_INTERINTRA_NEWA2
,
THR_COMP_INTERINTRA_
ZERO
A
,
THR_COMP_INTERINTRA_
GLOBAL
A
,
THR_COMP_INTERINTRA_NEARESTA
,
THR_COMP_INTERINTRA_NEARA
,
THR_COMP_INTERINTRA_NEWA
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment