Home | History | Annotate | Download | only in src
      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