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