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: 9641 210c1bc742181ded4930842b46e9507372f0b1b963James Dong;// Date: Thursday, February 7, 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