- Main Page
- Namespaces
- Classes
- Files
- Directories

- File List
- File Members

# tables.h

    00001 /*
    00002  * tables.h
    00003  * Copyright (C) 2004 Gildas Bazin <gbazin@videolan.org>
    00004  *
    00005  * This file is part of dtsdec, a free DTS Coherent Acoustics stream decoder.
    00006  * See http://www.videolan.org/dtsdec.html for updates.
    00007  *
    00008  * dtsdec is free software; you can redistribute it and/or modify
    00009  * it under the terms of the GNU General Public License as published by
    00010  * the Free Software Foundation; either version 2 of the License, or
    00011  * (at your option) any later version.
    00012  *
    00013  * dtsdec is distributed in the hope that it will be useful,
    00014  * but WITHOUT ANY WARRANTY; without even the implied warranty of
    00015  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    00016  * GNU General Public License for more details.
    00017  *
    00018  * You should have received a copy of the GNU General Public License
    00019  * along with this program; if not, write to the Free Software
    00020  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    00021  */
    00022
    00023 static const int dts_sample_rates[] =
    00024 {
    00025     0, 8000, 16000, 32000, 0, 0, 11025, 22050, 44100, 0, 0,
    00026     12000, 24000, 48000, 96000, 192000
    00027 };
    00028
    00029 static const int dts_bit_rates[] =
    00030 {
    00031     32000, 56000, 64000, 96000, 112000, 128000,
    00032     192000, 224000, 256000, 320000, 384000,
    00033     448000, 512000, 576000, 640000, 768000,
    00034     896000, 1024000, 1152000, 1280000, 1344000,
    00035     1408000, 1411200, 1472000, 1536000, 1920000,
    00036     2048000, 3072000, 3840000, 1/*open*/, 2/*variable*/, 3/*lossless*/
    00037 };
    00038
    00039 static const uint8_t dts_channels[] =
    00040 {
    00041     1, 2, 2, 2, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 8
    00042 };
    00043
    00044 static uint8_t dts_bits_per_sample[] =
    00045 {
    00046     16, 16, 20, 20, 0, 24, 24
    00047 };