libosmocodec
0.11.0-dirty
Osmocom codec library
|
00001 00003 #pragma once 00004 00005 /* This enumeration describs a GSM-FR (GSM 06.10) frame in ints RTP bit order 00006 * representation. See also RFC 3551 Table 3: GSM payload format */ 00007 enum gsm610_rtp_bit_offsets { 00008 GSM610_RTP_SIGNATURE_0, 00009 GSM610_RTP_SIGNATURE_1, 00010 GSM610_RTP_SIGNATURE_2, 00011 GSM610_RTP_SIGNATURE_3, 00012 GSM610_RTP_LARC0_0, 00013 GSM610_RTP_LARC0_1, 00014 GSM610_RTP_LARC0_2, 00015 GSM610_RTP_LARC0_3, 00016 GSM610_RTP_LARC0_4, 00017 GSM610_RTP_LARC0_5, 00018 GSM610_RTP_LARC1_0, 00019 GSM610_RTP_LARC1_1, 00020 GSM610_RTP_LARC1_2, 00021 GSM610_RTP_LARC1_3, 00022 GSM610_RTP_LARC1_4, 00023 GSM610_RTP_LARC1_5, 00024 GSM610_RTP_LARC2_0, 00025 GSM610_RTP_LARC2_1, 00026 GSM610_RTP_LARC2_2, 00027 GSM610_RTP_LARC2_3, 00028 GSM610_RTP_LARC2_4, 00029 GSM610_RTP_LARC3_0, 00030 GSM610_RTP_LARC3_1, 00031 GSM610_RTP_LARC3_2, 00032 GSM610_RTP_LARC3_3, 00033 GSM610_RTP_LARC3_4, 00034 GSM610_RTP_LARC4_0, 00035 GSM610_RTP_LARC4_1, 00036 GSM610_RTP_LARC4_2, 00037 GSM610_RTP_LARC4_3, 00038 GSM610_RTP_LARC5_0, 00039 GSM610_RTP_LARC5_1, 00040 GSM610_RTP_LARC5_2, 00041 GSM610_RTP_LARC5_3, 00042 GSM610_RTP_LARC6_0, 00043 GSM610_RTP_LARC6_1, 00044 GSM610_RTP_LARC6_2, 00045 GSM610_RTP_LARC7_0, 00046 GSM610_RTP_LARC7_1, 00047 GSM610_RTP_LARC7_2, 00048 GSM610_RTP_NC0_0, 00049 GSM610_RTP_NC0_1, 00050 GSM610_RTP_NC0_2, 00051 GSM610_RTP_NC0_3, 00052 GSM610_RTP_NC0_4, 00053 GSM610_RTP_NC0_5, 00054 GSM610_RTP_NC0_6, 00055 GSM610_RTP_BC0_0, 00056 GSM610_RTP_BC0_1, 00057 GSM610_RTP_MC0_0, 00058 GSM610_RTP_MC0_1, 00059 GSM610_RTP_XMAXC00, 00060 GSM610_RTP_XMAXC01, 00061 GSM610_RTP_XMAXC02, 00062 GSM610_RTP_XMAXC03, 00063 GSM610_RTP_XMAXC04, 00064 GSM610_RTP_XMAXC05, 00065 GSM610_RTP_XMC0_0, 00066 GSM610_RTP_XMC0_1, 00067 GSM610_RTP_XMC0_2, 00068 GSM610_RTP_XMC1_0, 00069 GSM610_RTP_XMC1_1, 00070 GSM610_RTP_XMC1_2, 00071 GSM610_RTP_XMC2_0, 00072 GSM610_RTP_XMC2_1, 00073 GSM610_RTP_XMC2_2, 00074 GSM610_RTP_XMC3_0, 00075 GSM610_RTP_XMC3_1, 00076 GSM610_RTP_XMC3_2, 00077 GSM610_RTP_XMC4_0, 00078 GSM610_RTP_XMC4_1, 00079 GSM610_RTP_XMC4_2, 00080 GSM610_RTP_XMC5_0, 00081 GSM610_RTP_XMC5_1, 00082 GSM610_RTP_XMC5_2, 00083 GSM610_RTP_XMC6_0, 00084 GSM610_RTP_XMC6_1, 00085 GSM610_RTP_XMC6_2, 00086 GSM610_RTP_XMC7_0, 00087 GSM610_RTP_XMC7_1, 00088 GSM610_RTP_XMC7_2, 00089 GSM610_RTP_XMC8_0, 00090 GSM610_RTP_XMC8_1, 00091 GSM610_RTP_XMC8_2, 00092 GSM610_RTP_XMC9_0, 00093 GSM610_RTP_XMC9_1, 00094 GSM610_RTP_XMC9_2, 00095 GSM610_RTP_XMC10_0, 00096 GSM610_RTP_XMC10_1, 00097 GSM610_RTP_XMC10_2, 00098 GSM610_RTP_XMC11_0, 00099 GSM610_RTP_XMC11_1, 00100 GSM610_RTP_XMC11_2, 00101 GSM610_RTP_XMC12_0, 00102 GSM610_RTP_XMC12_1, 00103 GSM610_RTP_XCM12_2, 00104 GSM610_RTP_NC1_0, 00105 GSM610_RTP_NC1_1, 00106 GSM610_RTP_NC1_2, 00107 GSM610_RTP_NC1_3, 00108 GSM610_RTP_NC1_4, 00109 GSM610_RTP_NC1_5, 00110 GSM610_RTP_NC1_6, 00111 GSM610_RTP_BC1_0, 00112 GSM610_RTP_BC1_1, 00113 GSM610_RTP_MC1_0, 00114 GSM610_RTP_MC1_1, 00115 GSM610_RTP_XMAXC10, 00116 GSM610_RTP_XMAXC11, 00117 GSM610_RTP_XMAXC12, 00118 GSM610_RTP_XMAXC13, 00119 GSM610_RTP_XMAXC14, 00120 GSM610_RTP_XMAX15, 00121 GSM610_RTP_XMC13_0, 00122 GSM610_RTP_XMC13_1, 00123 GSM610_RTP_XMC13_2, 00124 GSM610_RTP_XMC14_0, 00125 GSM610_RTP_XMC14_1, 00126 GSM610_RTP_XMC14_2, 00127 GSM610_RTP_XMC15_0, 00128 GSM610_RTP_XMC15_1, 00129 GSM610_RTP_XMC15_2, 00130 GSM610_RTP_XMC16_0, 00131 GSM610_RTP_XMC16_1, 00132 GSM610_RTP_XMC16_2, 00133 GSM610_RTP_XMC17_0, 00134 GSM610_RTP_XMC17_1, 00135 GSM610_RTP_XMC17_2, 00136 GSM610_RTP_XMC18_0, 00137 GSM610_RTP_XMC18_1, 00138 GSM610_RTP_XMC18_2, 00139 GSM610_RTP_XMC19_0, 00140 GSM610_RTP_XMC19_1, 00141 GSM610_RTP_XMC19_2, 00142 GSM610_RTP_XMC20_0, 00143 GSM610_RTP_XMC20_1, 00144 GSM610_RTP_XMC20_2, 00145 GSM610_RTP_XMC21_0, 00146 GSM610_RTP_XMC21_1, 00147 GSM610_RTP_XMC21_2, 00148 GSM610_RTP_XMC22_0, 00149 GSM610_RTP_XMC22_1, 00150 GSM610_RTP_XMC22_2, 00151 GSM610_RTP_XMC23_0, 00152 GSM610_RTP_XMC23_1, 00153 GSM610_RTP_XMC23_2, 00154 GSM610_RTP_XMC24_0, 00155 GSM610_RTP_XMC24_1, 00156 GSM610_RTP_XMC24_2, 00157 GSM610_RTP_XMC25_0, 00158 GSM610_RTP_XMC25_1, 00159 GSM610_RTP_XMC25_2, 00160 GSM610_RTP_NC2_0, 00161 GSM610_RTP_NC2_1, 00162 GSM610_RTP_NC2_2, 00163 GSM610_RTP_NC2_3, 00164 GSM610_RTP_NC2_4, 00165 GSM610_RTP_NC2_5, 00166 GSM610_RTP_NC2_6, 00167 GSM610_RTP_BC2_0, 00168 GSM610_RTP_BC2_1, 00169 GSM610_RTP_MC2_0, 00170 GSM610_RTP_MC2_1, 00171 GSM610_RTP_XMAXC20, 00172 GSM610_RTP_XMAXC21, 00173 GSM610_RTP_XMAXC22, 00174 GSM610_RTP_XMAXC23, 00175 GSM610_RTP_XMAXC24, 00176 GSM610_RTP_XMAXC25, 00177 GSM610_RTP_XMC26_0, 00178 GSM610_RTP_XMC26_1, 00179 GSM610_RTP_XMC26_2, 00180 GSM610_RTP_XMC27_0, 00181 GSM610_RTP_XMC27_1, 00182 GSM610_RTP_XMC27_2, 00183 GSM610_RTP_XMC28_0, 00184 GSM610_RTP_XMC28_1, 00185 GSM610_RTP_XMC28_2, 00186 GSM610_RTP_XMC29_0, 00187 GSM610_RTP_XMC29_1, 00188 GSM610_RTP_XMC29_2, 00189 GSM610_RTP_XMC30_0, 00190 GSM610_RTP_XMC30_1, 00191 GSM610_RTP_XMC30_2, 00192 GSM610_RTP_XMC31_0, 00193 GSM610_RTP_XMC31_1, 00194 GSM610_RTP_XMC31_2, 00195 GSM610_RTP_XMC32_0, 00196 GSM610_RTP_XMC32_1, 00197 GSM610_RTP_XMC32_2, 00198 GSM610_RTP_XMC33_0, 00199 GSM610_RTP_XMC33_1, 00200 GSM610_RTP_XMC33_2, 00201 GSM610_RTP_XMC34_0, 00202 GSM610_RTP_XMC34_1, 00203 GSM610_RTP_XMC34_2, 00204 GSM610_RTP_XMC35_0, 00205 GSM610_RTP_XMC35_1, 00206 GSM610_RTP_XMC35_2, 00207 GSM610_RTP_XMC36_0, 00208 GSM610_RTP_XMC36_1, 00209 GSM610_RTP_XMC36_2, 00210 GSM610_RTP_XMC37_0, 00211 GSM610_RTP_XMC37_1, 00212 GSM610_RTP_XMC37_2, 00213 GSM610_RTP_XMC38_0, 00214 GSM610_RTP_XMC38_1, 00215 GSM610_RTP_XMC38_2, 00216 GSM610_RTP_NC3_0, 00217 GSM610_RTP_NC3_1, 00218 GSM610_RTP_NC3_2, 00219 GSM610_RTP_NC3_3, 00220 GSM610_RTP_NC3_4, 00221 GSM610_RTP_NC3_5, 00222 GSM610_RTP_NC3_6, 00223 GSM610_RTP_BC3_0, 00224 GSM610_RTP_BC3_1, 00225 GSM610_RTP_MC3_0, 00226 GSM610_RTP_MC3_1, 00227 GSM610_RTP_XMAXC30, 00228 GSM610_RTP_XMAXC31, 00229 GSM610_RTP_XMAXC32, 00230 GSM610_RTP_XMAXC33, 00231 GSM610_RTP_XMAXC34, 00232 GSM610_RTP_XMAXC35, 00233 GSM610_RTP_XMC39_0, 00234 GSM610_RTP_XMC39_1, 00235 GSM610_RTP_XMC39_2, 00236 GSM610_RTP_XMC40_0, 00237 GSM610_RTP_XMC40_1, 00238 GSM610_RTP_XMC40_2, 00239 GSM610_RTP_XMC41_0, 00240 GSM610_RTP_XMC41_1, 00241 GSM610_RTP_XMC41_2, 00242 GSM610_RTP_XMC42_0, 00243 GSM610_RTP_XMC42_1, 00244 GSM610_RTP_XMC42_2, 00245 GSM610_RTP_XMC43_0, 00246 GSM610_RTP_XMC43_1, 00247 GSM610_RTP_XMC43_2, 00248 GSM610_RTP_XMC44_0, 00249 GSM610_RTP_XMC44_1, 00250 GSM610_RTP_XMC44_2, 00251 GSM610_RTP_XMC45_0, 00252 GSM610_RTP_XMC45_1, 00253 GSM610_RTP_XMC45_2, 00254 GSM610_RTP_XMC46_0, 00255 GSM610_RTP_XMC46_1, 00256 GSM610_RTP_XMC46_2, 00257 GSM610_RTP_XMC47_0, 00258 GSM610_RTP_XMC47_1, 00259 GSM610_RTP_XMC47_2, 00260 GSM610_RTP_XMC48_0, 00261 GSM610_RTP_XMC48_1, 00262 GSM610_RTP_XMC48_2, 00263 GSM610_RTP_XMC49_0, 00264 GSM610_RTP_XMC49_1, 00265 GSM610_RTP_XMC49_2, 00266 GSM610_RTP_XMC50_0, 00267 GSM610_RTP_XMC50_1, 00268 GSM610_RTP_XMC50_2, 00269 GSM610_RTP_XMC51_0, 00270 GSM610_RTP_XMC51_1, 00271 GSM610_RTP_XMC51_2 00272 };