1 ;// 2 ;// Copyright (C) 2007-2008 ARM Limited 3 ;// 4 ;// Licensed under the Apache License, Version 2.0 (the "License"); 5 ;// you may not use this file except in compliance with the License. 6 ;// You may obtain a copy of the License at 7 ;// 8 ;// http://www.apache.org/licenses/LICENSE-2.0 9 ;// 10 ;// Unless required by applicable law or agreed to in writing, software 11 ;// distributed under the License is distributed on an "AS IS" BASIS, 12 ;// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 ;// See the License for the specific language governing permissions and 14 ;// limitations under the License. 15 ;// 16 ;// 17 ;// 18 ;// File Name: armVCM4P10_QuantTables_s.s 19 ;// OpenMAX DL: v1.0.2 20 ;// Revision: 12290 21 ;// Date: Wednesday, April 9, 2008 22 ;// 23 ;// 24 ;// 25 ;// Description: 26 ;// This file contains quantization tables 27 ;// 28 ;// 29 30 INCLUDE omxtypes_s.h 31 INCLUDE armCOMM_s.h 32 33 34 EXPORT armVCM4P10_MFMatrixQPModTable 35 EXPORT armVCM4P10_QPDivIntraTable 36 EXPORT armVCM4P10_QPDivPlusOneTable 37 38 ;//-------------------------------------------------------------- 39 ;// This table contains armVCM4P10_MFMatrix [iQP % 6][0] entires, 40 ;// for values of iQP from 0 to 51 (inclusive). 41 ;//-------------------------------------------------------------- 42 43 M_TABLE armVCM4P10_MFMatrixQPModTable 44 DCW 13107, 11916, 10082, 9362, 8192, 7282 45 DCW 13107, 11916, 10082, 9362, 8192, 7282 46 DCW 13107, 11916, 10082, 9362, 8192, 7282 47 DCW 13107, 11916, 10082, 9362, 8192, 7282 48 DCW 13107, 11916, 10082, 9362, 8192, 7282 49 DCW 13107, 11916, 10082, 9362, 8192, 7282 50 DCW 13107, 11916, 10082, 9362, 8192, 7282 51 DCW 13107, 11916, 10082, 9362, 8192, 7282 52 DCW 13107, 11916, 10082, 9362, 8192, 7282 53 54 ;//--------------------------------------------------------------- 55 ;// This table contains ARM_M4P10_Q_OFFSET + 1 + (iQP / 6) values, 56 ;// for values of iQP from 0 to 51 (inclusive). 57 ;//--------------------------------------------------------------- 58 59 M_TABLE armVCM4P10_QPDivPlusOneTable 60 DCB 16, 16, 16, 16, 16, 16 61 DCB 17, 17, 17, 17, 17, 17 62 DCB 18, 18, 18, 18, 18, 18 63 DCB 19, 19, 19, 19, 19, 19 64 DCB 20, 20, 20, 20, 20, 20 65 DCB 21, 21, 21, 21, 21, 21 66 DCB 22, 22, 22, 22, 22, 22 67 DCB 23, 23, 23, 23, 23, 23 68 DCB 24, 24, 24, 24, 24, 24 69 70 ;//------------------------------------------------------------------ 71 ;// This table contains (1 << QbitsPlusOne) / 3 Values (Intra case) , 72 ;// for values of iQP from 0 to 51 (inclusive). 73 ;//------------------------------------------------------------------ 74 75 M_TABLE armVCM4P10_QPDivIntraTable, 2 76 DCD 21845, 21845, 21845, 21845, 21845, 21845 77 DCD 43690, 43690, 43690, 43690, 43690, 43690 78 DCD 87381, 87381, 87381, 87381, 87381, 87381 79 DCD 174762, 174762, 174762, 174762, 174762, 174762 80 DCD 349525, 349525, 349525, 349525, 349525, 349525 81 DCD 699050, 699050, 699050, 699050, 699050, 699050 82 DCD 1398101, 1398101, 1398101, 1398101, 1398101, 1398101 83 DCD 2796202, 2796202, 2796202, 2796202, 2796202, 2796202 84 DCD 5592405, 5592405, 5592405, 5592405, 5592405, 5592405 85 86 87 END 88 89