10c1bc742181ded4930842b46e9507372f0b1b963James Dong;//
278e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar;// Copyright (C) 2007-2008 ARM Limited
378e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar;//
478e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar;// Licensed under the Apache License, Version 2.0 (the "License");
578e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar;// you may not use this file except in compliance with the License.
678e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar;// You may obtain a copy of the License at
778e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar;//
878e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar;//      http://www.apache.org/licenses/LICENSE-2.0
978e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar;//
1078e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar;// Unless required by applicable law or agreed to in writing, software
1178e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar;// distributed under the License is distributed on an "AS IS" BASIS,
1278e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar;// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1378e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar;// See the License for the specific language governing permissions and
1478e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar;// limitations under the License.
1578e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar;//
1678e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar;//
170c1bc742181ded4930842b46e9507372f0b1b963James Dong;//
180c1bc742181ded4930842b46e9507372f0b1b963James Dong;// File Name:  armVCM4P10_QuantTables_s.s
190c1bc742181ded4930842b46e9507372f0b1b963James Dong;// OpenMAX DL: v1.0.2
200c1bc742181ded4930842b46e9507372f0b1b963James Dong;// Revision:   12290
210c1bc742181ded4930842b46e9507372f0b1b963James Dong;// Date:       Wednesday, April 9, 2008
220c1bc742181ded4930842b46e9507372f0b1b963James Dong;//
230c1bc742181ded4930842b46e9507372f0b1b963James Dong;//
240c1bc742181ded4930842b46e9507372f0b1b963James Dong;//
250c1bc742181ded4930842b46e9507372f0b1b963James Dong;// Description:
260c1bc742181ded4930842b46e9507372f0b1b963James Dong;// This file contains quantization tables
270c1bc742181ded4930842b46e9507372f0b1b963James Dong;//
280c1bc742181ded4930842b46e9507372f0b1b963James Dong;//
290c1bc742181ded4930842b46e9507372f0b1b963James Dong
300c1bc742181ded4930842b46e9507372f0b1b963James Dong         INCLUDE omxtypes_s.h
310c1bc742181ded4930842b46e9507372f0b1b963James Dong         INCLUDE armCOMM_s.h
320c1bc742181ded4930842b46e9507372f0b1b963James Dong
330c1bc742181ded4930842b46e9507372f0b1b963James Dong
340c1bc742181ded4930842b46e9507372f0b1b963James Dong         EXPORT armVCM4P10_MFMatrixQPModTable
350c1bc742181ded4930842b46e9507372f0b1b963James Dong         EXPORT armVCM4P10_QPDivIntraTable
360c1bc742181ded4930842b46e9507372f0b1b963James Dong         EXPORT armVCM4P10_QPDivPlusOneTable
370c1bc742181ded4930842b46e9507372f0b1b963James Dong
380c1bc742181ded4930842b46e9507372f0b1b963James Dong;//--------------------------------------------------------------
390c1bc742181ded4930842b46e9507372f0b1b963James Dong;// This table contains armVCM4P10_MFMatrix [iQP % 6][0] entires,
400c1bc742181ded4930842b46e9507372f0b1b963James Dong;// for values of iQP from 0 to 51 (inclusive).
410c1bc742181ded4930842b46e9507372f0b1b963James Dong;//--------------------------------------------------------------
420c1bc742181ded4930842b46e9507372f0b1b963James Dong
430c1bc742181ded4930842b46e9507372f0b1b963James Dong         M_TABLE armVCM4P10_MFMatrixQPModTable
440c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCW 13107, 11916, 10082, 9362, 8192, 7282
450c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCW 13107, 11916, 10082, 9362, 8192, 7282
460c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCW 13107, 11916, 10082, 9362, 8192, 7282
470c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCW 13107, 11916, 10082, 9362, 8192, 7282
480c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCW 13107, 11916, 10082, 9362, 8192, 7282
490c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCW 13107, 11916, 10082, 9362, 8192, 7282
500c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCW 13107, 11916, 10082, 9362, 8192, 7282
510c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCW 13107, 11916, 10082, 9362, 8192, 7282
520c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCW 13107, 11916, 10082, 9362, 8192, 7282
530c1bc742181ded4930842b46e9507372f0b1b963James Dong
540c1bc742181ded4930842b46e9507372f0b1b963James Dong;//---------------------------------------------------------------
550c1bc742181ded4930842b46e9507372f0b1b963James Dong;// This table contains ARM_M4P10_Q_OFFSET + 1 + (iQP / 6) values,
560c1bc742181ded4930842b46e9507372f0b1b963James Dong;// for values of iQP from 0 to 51 (inclusive).
570c1bc742181ded4930842b46e9507372f0b1b963James Dong;//---------------------------------------------------------------
580c1bc742181ded4930842b46e9507372f0b1b963James Dong
590c1bc742181ded4930842b46e9507372f0b1b963James Dong         M_TABLE armVCM4P10_QPDivPlusOneTable
600c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCB 16, 16, 16, 16, 16, 16
610c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCB 17, 17, 17, 17, 17, 17
620c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCB 18, 18, 18, 18, 18, 18
630c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCB 19, 19, 19, 19, 19, 19
640c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCB 20, 20, 20, 20, 20, 20
650c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCB 21, 21, 21, 21, 21, 21
660c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCB 22, 22, 22, 22, 22, 22
670c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCB 23, 23, 23, 23, 23, 23
680c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCB 24, 24, 24, 24, 24, 24
690c1bc742181ded4930842b46e9507372f0b1b963James Dong
700c1bc742181ded4930842b46e9507372f0b1b963James Dong;//------------------------------------------------------------------
710c1bc742181ded4930842b46e9507372f0b1b963James Dong;// This table contains (1 << QbitsPlusOne) / 3 Values (Intra case) ,
720c1bc742181ded4930842b46e9507372f0b1b963James Dong;// for values of iQP from 0 to 51 (inclusive).
730c1bc742181ded4930842b46e9507372f0b1b963James Dong;//------------------------------------------------------------------
740c1bc742181ded4930842b46e9507372f0b1b963James Dong
750c1bc742181ded4930842b46e9507372f0b1b963James Dong         M_TABLE armVCM4P10_QPDivIntraTable, 2
760c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCD 21845, 21845, 21845, 21845, 21845, 21845
770c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCD 43690, 43690, 43690, 43690, 43690, 43690
780c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCD 87381, 87381, 87381, 87381, 87381, 87381
790c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCD 174762, 174762, 174762, 174762, 174762, 174762
800c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCD 349525, 349525, 349525, 349525, 349525, 349525
810c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCD 699050, 699050, 699050, 699050, 699050, 699050
820c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCD 1398101, 1398101, 1398101, 1398101, 1398101, 1398101
830c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCD 2796202, 2796202, 2796202, 2796202, 2796202, 2796202
840c1bc742181ded4930842b46e9507372f0b1b963James Dong         DCD 5592405, 5592405, 5592405, 5592405, 5592405, 5592405
850c1bc742181ded4930842b46e9507372f0b1b963James Dong
860c1bc742181ded4930842b46e9507372f0b1b963James Dong
870c1bc742181ded4930842b46e9507372f0b1b963James Dong         END
8878e52bfac041d71ce53b5b13c2abf78af742b09dLajos Molnar
89