1d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber/* ------------------------------------------------------------------ 2d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * Copyright (C) 1998-2009 PacketVideo 3d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * 4d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * Licensed under the Apache License, Version 2.0 (the "License"); 5d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * you may not use this file except in compliance with the License. 6d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * You may obtain a copy of the License at 7d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * 8d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * http://www.apache.org/licenses/LICENSE-2.0 9d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * 10d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * Unless required by applicable law or agreed to in writing, software 11d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * distributed under the License is distributed on an "AS IS" BASIS, 12d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 13d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * express or implied. 14d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * See the License for the specific language governing permissions 15d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * and limitations under the License. 16d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * ------------------------------------------------------------------- 17d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber */ 18d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber/* 19d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber------------------------------------------------------------------------------ 20d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber PacketVideo Corp. 21d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber MP3 Decoder Library 22d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 23d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber Filename: pvmp3_audio_type_defs.h 24d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 25d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber Date: 09/21/2007 26d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 27d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber------------------------------------------------------------------------------ 28d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber REVISION HISTORY 29d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 30d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber Description: 31d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber------------------------------------------------------------------------------ 32d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber INCLUDE DESCRIPTION 33d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 34d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber This file was derived from a number of standards bodies. The type 35d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber definitions below were created from some of the best practices observed 36d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber in the standards bodies. 37d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 38d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber This file is dependent on limits.h for defining the bit widths. In an 39d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber ANSI C environment limits.h is expected to always be present and contain 40d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber the following definitions: 41d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 42d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber SCHAR_MIN 43d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber SCHAR_MAX 44d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber UCHAR_MAX 45d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 46d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber INT_MAX 47d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber INT_MIN 48d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber UINT_MAX 49d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 50d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber SHRT_MIN 51d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber SHRT_MAX 52d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber USHRT_MAX 53d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 54d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber LONG_MIN 55d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber LONG_MAX 56d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber ULONG_MAX 57d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 58d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber------------------------------------------------------------------------------ 59d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber*/ 60d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 61d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber#ifndef PVMP3_AUDIO_TYPE_DEFS_H 62d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber#define PVMP3_AUDIO_TYPE_DEFS_H 63d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 64d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber#include <stdint.h> 65d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 66d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Hubertypedef int8_t int8; 67d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Hubertypedef uint8_t uint8; 68d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Hubertypedef int16_t int16; 69d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Hubertypedef uint16_t uint16; 70d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Hubertypedef int32_t int32; 71d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Hubertypedef uint32_t uint32; 72d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Hubertypedef int64_t int64; 73d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Hubertypedef uint64_t uint64; 74d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 75d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Hubertypedef int32_t Int32; 76d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber 77d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber#endif /* PVMP3_AUDIO_TYPE_DEFS_H */ 78