1dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber/* ------------------------------------------------------------------ 2dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber * Copyright (C) 1998-2009 PacketVideo 3dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber * 4dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber * Licensed under the Apache License, Version 2.0 (the "License"); 5dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber * you may not use this file except in compliance with the License. 6dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber * You may obtain a copy of the License at 7dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber * 8dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber * http://www.apache.org/licenses/LICENSE-2.0 9dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber * 10dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber * Unless required by applicable law or agreed to in writing, software 11dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber * distributed under the License is distributed on an "AS IS" BASIS, 12dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 13dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber * express or implied. 14dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber * See the License for the specific language governing permissions 15dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber * and limitations under the License. 16dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber * ------------------------------------------------------------------- 17dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber */ 18dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber/* 19dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 20dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber Pathname: e_RawBitstreamConst.h 21dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 22dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber------------------------------------------------------------------------------ 23dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber REVISION HISTORY 24dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 25dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber Who: Date: 26dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber Description: 27dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 28dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber------------------------------------------------------------------------------ 29dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber INCLUDE DESCRIPTION 30dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 31dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber enum for the Raw Bitstream related constants 32dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 33dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber------------------------------------------------------------------------------ 34dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber*/ 35dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 36dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber/*---------------------------------------------------------------------------- 37dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber; CONTINUE ONLY IF NOT ALREADY DEFINED 38dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber----------------------------------------------------------------------------*/ 39dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber#ifndef E_RAW_BITSTREAM_CONST_H 40dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber#define E_RAW_BITSTREAM_CONST_H 41dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 42dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber/*---------------------------------------------------------------------------- 43dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber; INCLUDES 44dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber----------------------------------------------------------------------------*/ 45dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 46dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber/*---------------------------------------------------------------------------- 47dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber; MACROS 48dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber; Define module specific macros here 49dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber----------------------------------------------------------------------------*/ 50dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 51dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber/*---------------------------------------------------------------------------- 52dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber; DEFINES 53dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber; Include all pre-processor statements here. 54dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber----------------------------------------------------------------------------*/ 55dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 56dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber/*---------------------------------------------------------------------------- 57dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber; EXTERNAL VARIABLES REFERENCES 58dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber; Declare variables used in this module but defined elsewhere 59dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber----------------------------------------------------------------------------*/ 60dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 61dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber/*---------------------------------------------------------------------------- 62dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber; SIMPLE TYPEDEF'S 63dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber----------------------------------------------------------------------------*/ 64dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 65dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber/*---------------------------------------------------------------------------- 66dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber; ENUMERATED TYPEDEF'S 67dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber----------------------------------------------------------------------------*/ 68dacaa73ae5010b66f4224d70a520945e5b653544Andreas Hubertypedef enum 69dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber{ 70dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_SE_ID = 3, 71dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_TAG = 4, 72dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_COM_WIN = 1, 73dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_ICS_RESERV = 1, 74dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_WIN_SEQ = 2, 75dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_WIN_SH = 1, 76dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_MAX_SFBL = 6, 77dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_MAX_SFBS = 4, 78dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_CB = 4, 79dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_SCL_PCM = 8, 80dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_PRED_PRES = 1, 81dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_PRED_RST = 1, 82dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_PRED_RSTGRP = 5, 83dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_PRED_ENAB = 1, 84dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_MASK_PRES = 2, 85dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_MASK = 1, 86dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_PULSE_PRES = 1, 87dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_TNS_PRES = 1, 88dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_GAIN_PRES = 1, 89dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 90dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_PULSE_NPULSE = 2, 91dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_PULSE_ST_SFB = 6, 92dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_PULSE_POFF = 5, 93dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_PULSE_PAMP = 4, 94dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber NUM_PULSE_LINES = 4, 95dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber PULSE_OFFSET_AMP = 4, 96dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 97dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_IND_CCE_FLG = 1, 98dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_NCC = 3, 99dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_IS_CPE = 1, 100dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_CC_LR = 1, 101dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_CC_DOM = 1, 102dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_CC_SGN = 1, 103dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_CCH_GES = 2, 104dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_CCH_CGP = 1, 105dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 106dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_D_ALIGN = 1, 107dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_D_CNT = 8, 108dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_D_ESC = 8, 109dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_F_CNT = 4, 110dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_F_ESC = 8, 111dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_BYTE = 8, 112dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_PAD_DATA = 8, 113dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 114dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber LEN_PC_COMM = 9 115dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 116dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber} eRawBitstreamConst; 117dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 118dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber/*---------------------------------------------------------------------------- 119dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber; STRUCTURES TYPEDEF'S 120dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber----------------------------------------------------------------------------*/ 121dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 122dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber/*---------------------------------------------------------------------------- 123dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber; GLOBAL FUNCTION DEFINITIONS 124dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber; Function Prototype declaration 125dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber----------------------------------------------------------------------------*/ 126dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber 127dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber/*---------------------------------------------------------------------------- 128dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber; END 129dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber----------------------------------------------------------------------------*/ 130dacaa73ae5010b66f4224d70a520945e5b653544Andreas Huber#endif 131