Describe the requested feature / task
pc_wiener selects it's filter sets based on qindex. There is no adjustment down for 10/12 bit, which seems incorrect.
See:
https://av2.aomedia.org/v1.0.0/index.html#pc_wiener_filter_process
The variable qindex is set equal to base_q_idx.
The variable index is set equal to get_filter_set_index(qindex).
get_filter_set_index( base_qindex ) {
if (base_qindex < 130) {
return 0
} else if (base_qindex < 190) {
return 1
} else if (base_qindex < 220) {
return 2
} else {
return 3
}
}
Describe how the feature will be implemented / how the task will be completed
Offset by 48 (or maybe more, I guess) from the equivalent of get_filter_set_index in avm when using 12-bit and test.
@xinzhao-apple I assigned this to you since your name is on some of 12 documents. Can you delegate this out?
Describe the requested feature / task
pc_wiener selects it's filter sets based on qindex. There is no adjustment down for 10/12 bit, which seems incorrect.
See:
https://av2.aomedia.org/v1.0.0/index.html#pc_wiener_filter_process
Describe how the feature will be implemented / how the task will be completed
Offset by 48 (or maybe more, I guess) from the equivalent of
get_filter_set_indexin avm when using 12-bit and test.@xinzhao-apple I assigned this to you since your name is on some of 12 documents. Can you delegate this out?