xref: /aosp_15_r20/external/libgav1/src/utils/segmentation.cc (revision 095378508e87ed692bf8dfeb34008b65b3735891)
1*09537850SAkhilesh Sanikop // Copyright 2019 The libgav1 Authors
2*09537850SAkhilesh Sanikop //
3*09537850SAkhilesh Sanikop // Licensed under the Apache License, Version 2.0 (the "License");
4*09537850SAkhilesh Sanikop // you may not use this file except in compliance with the License.
5*09537850SAkhilesh Sanikop // You may obtain a copy of the License at
6*09537850SAkhilesh Sanikop //
7*09537850SAkhilesh Sanikop //      http://www.apache.org/licenses/LICENSE-2.0
8*09537850SAkhilesh Sanikop //
9*09537850SAkhilesh Sanikop // Unless required by applicable law or agreed to in writing, software
10*09537850SAkhilesh Sanikop // distributed under the License is distributed on an "AS IS" BASIS,
11*09537850SAkhilesh Sanikop // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*09537850SAkhilesh Sanikop // See the License for the specific language governing permissions and
13*09537850SAkhilesh Sanikop // limitations under the License.
14*09537850SAkhilesh Sanikop 
15*09537850SAkhilesh Sanikop #include "src/utils/segmentation.h"
16*09537850SAkhilesh Sanikop 
17*09537850SAkhilesh Sanikop namespace libgav1 {
18*09537850SAkhilesh Sanikop 
19*09537850SAkhilesh Sanikop const int8_t kSegmentationFeatureBits[kSegmentFeatureMax] = {8, 6, 6, 6,
20*09537850SAkhilesh Sanikop                                                              6, 3, 0, 0};
21*09537850SAkhilesh Sanikop const int kSegmentationFeatureMaxValues[kSegmentFeatureMax] = {
22*09537850SAkhilesh Sanikop     255,
23*09537850SAkhilesh Sanikop     kMaxLoopFilterValue,
24*09537850SAkhilesh Sanikop     kMaxLoopFilterValue,
25*09537850SAkhilesh Sanikop     kMaxLoopFilterValue,
26*09537850SAkhilesh Sanikop     kMaxLoopFilterValue,
27*09537850SAkhilesh Sanikop     7,
28*09537850SAkhilesh Sanikop     0,
29*09537850SAkhilesh Sanikop     0};
30*09537850SAkhilesh Sanikop 
31*09537850SAkhilesh Sanikop }  // namespace libgav1
32