@@ -114,260 +114,260 @@ func (s *SessionDescription) Unmarshal(value []byte) error {
114
114
}
115
115
116
116
func s1 (l * lexer ) (stateFn , error ) {
117
- return l .handleType (func (key string ) stateFn {
118
- if key == "v=" {
117
+ return l .handleType (func (key byte ) stateFn {
118
+ if key == 'v' {
119
119
return unmarshalProtocolVersion
120
120
}
121
121
return nil
122
122
})
123
123
}
124
124
125
125
func s2 (l * lexer ) (stateFn , error ) {
126
- return l .handleType (func (key string ) stateFn {
127
- if key == "o=" {
126
+ return l .handleType (func (key byte ) stateFn {
127
+ if key == 'o' {
128
128
return unmarshalOrigin
129
129
}
130
130
return nil
131
131
})
132
132
}
133
133
134
134
func s3 (l * lexer ) (stateFn , error ) {
135
- return l .handleType (func (key string ) stateFn {
136
- if key == "s=" {
135
+ return l .handleType (func (key byte ) stateFn {
136
+ if key == 's' {
137
137
return unmarshalSessionName
138
138
}
139
139
return nil
140
140
})
141
141
}
142
142
143
143
func s4 (l * lexer ) (stateFn , error ) {
144
- return l .handleType (func (key string ) stateFn {
144
+ return l .handleType (func (key byte ) stateFn {
145
145
switch key {
146
- case "i=" :
146
+ case 'i' :
147
147
return unmarshalSessionInformation
148
- case "u=" :
148
+ case 'u' :
149
149
return unmarshalURI
150
- case "e=" :
150
+ case 'e' :
151
151
return unmarshalEmail
152
- case "p=" :
152
+ case 'p' :
153
153
return unmarshalPhone
154
- case "c=" :
154
+ case 'c' :
155
155
return unmarshalSessionConnectionInformation
156
- case "b=" :
156
+ case 'b' :
157
157
return unmarshalSessionBandwidth
158
- case "t=" :
158
+ case 't' :
159
159
return unmarshalTiming
160
160
}
161
161
return nil
162
162
})
163
163
}
164
164
165
165
func s5 (l * lexer ) (stateFn , error ) {
166
- return l .handleType (func (key string ) stateFn {
166
+ return l .handleType (func (key byte ) stateFn {
167
167
switch key {
168
- case "b=" :
168
+ case 'b' :
169
169
return unmarshalSessionBandwidth
170
- case "t=" :
170
+ case 't' :
171
171
return unmarshalTiming
172
172
}
173
173
return nil
174
174
})
175
175
}
176
176
177
177
func s6 (l * lexer ) (stateFn , error ) {
178
- return l .handleType (func (key string ) stateFn {
178
+ return l .handleType (func (key byte ) stateFn {
179
179
switch key {
180
- case "p=" :
180
+ case 'p' :
181
181
return unmarshalPhone
182
- case "c=" :
182
+ case 'c' :
183
183
return unmarshalSessionConnectionInformation
184
- case "b=" :
184
+ case 'b' :
185
185
return unmarshalSessionBandwidth
186
- case "t=" :
186
+ case 't' :
187
187
return unmarshalTiming
188
188
}
189
189
return nil
190
190
})
191
191
}
192
192
193
193
func s7 (l * lexer ) (stateFn , error ) {
194
- return l .handleType (func (key string ) stateFn {
194
+ return l .handleType (func (key byte ) stateFn {
195
195
switch key {
196
- case "u=" :
196
+ case 'u' :
197
197
return unmarshalURI
198
- case "e=" :
198
+ case 'e' :
199
199
return unmarshalEmail
200
- case "p=" :
200
+ case 'p' :
201
201
return unmarshalPhone
202
- case "c=" :
202
+ case 'c' :
203
203
return unmarshalSessionConnectionInformation
204
- case "b=" :
204
+ case 'b' :
205
205
return unmarshalSessionBandwidth
206
- case "t=" :
206
+ case 't' :
207
207
return unmarshalTiming
208
208
}
209
209
return nil
210
210
})
211
211
}
212
212
213
213
func s8 (l * lexer ) (stateFn , error ) {
214
- return l .handleType (func (key string ) stateFn {
214
+ return l .handleType (func (key byte ) stateFn {
215
215
switch key {
216
- case "c=" :
216
+ case 'c' :
217
217
return unmarshalSessionConnectionInformation
218
- case "b=" :
218
+ case 'b' :
219
219
return unmarshalSessionBandwidth
220
- case "t=" :
220
+ case 't' :
221
221
return unmarshalTiming
222
222
}
223
223
return nil
224
224
})
225
225
}
226
226
227
227
func s9 (l * lexer ) (stateFn , error ) {
228
- return l .handleType (func (key string ) stateFn {
228
+ return l .handleType (func (key byte ) stateFn {
229
229
switch key {
230
- case "z=" :
230
+ case 'z' :
231
231
return unmarshalTimeZones
232
- case "k=" :
232
+ case 'k' :
233
233
return unmarshalSessionEncryptionKey
234
- case "a=" :
234
+ case 'a' :
235
235
return unmarshalSessionAttribute
236
- case "r=" :
236
+ case 'r' :
237
237
return unmarshalRepeatTimes
238
- case "t=" :
238
+ case 't' :
239
239
return unmarshalTiming
240
- case "m=" :
240
+ case 'm' :
241
241
return unmarshalMediaDescription
242
242
}
243
243
return nil
244
244
})
245
245
}
246
246
247
247
func s10 (l * lexer ) (stateFn , error ) {
248
- return l .handleType (func (key string ) stateFn {
248
+ return l .handleType (func (key byte ) stateFn {
249
249
switch key {
250
- case "e=" :
250
+ case 'e' :
251
251
return unmarshalEmail
252
- case "p=" :
252
+ case 'p' :
253
253
return unmarshalPhone
254
- case "c=" :
254
+ case 'c' :
255
255
return unmarshalSessionConnectionInformation
256
- case "b=" :
256
+ case 'b' :
257
257
return unmarshalSessionBandwidth
258
- case "t=" :
258
+ case 't' :
259
259
return unmarshalTiming
260
260
}
261
261
return nil
262
262
})
263
263
}
264
264
265
265
func s11 (l * lexer ) (stateFn , error ) {
266
- return l .handleType (func (key string ) stateFn {
266
+ return l .handleType (func (key byte ) stateFn {
267
267
switch key {
268
- case "a=" :
268
+ case 'a' :
269
269
return unmarshalSessionAttribute
270
- case "m=" :
270
+ case 'm' :
271
271
return unmarshalMediaDescription
272
272
}
273
273
return nil
274
274
})
275
275
}
276
276
277
277
func s12 (l * lexer ) (stateFn , error ) {
278
- return l .handleType (func (key string ) stateFn {
278
+ return l .handleType (func (key byte ) stateFn {
279
279
switch key {
280
- case "a=" :
280
+ case 'a' :
281
281
return unmarshalMediaAttribute
282
- case "k=" :
282
+ case 'k' :
283
283
return unmarshalMediaEncryptionKey
284
- case "b=" :
284
+ case 'b' :
285
285
return unmarshalMediaBandwidth
286
- case "c=" :
286
+ case 'c' :
287
287
return unmarshalMediaConnectionInformation
288
- case "i=" :
288
+ case 'i' :
289
289
return unmarshalMediaTitle
290
- case "m=" :
290
+ case 'm' :
291
291
return unmarshalMediaDescription
292
292
}
293
293
return nil
294
294
})
295
295
}
296
296
297
297
func s13 (l * lexer ) (stateFn , error ) {
298
- return l .handleType (func (key string ) stateFn {
298
+ return l .handleType (func (key byte ) stateFn {
299
299
switch key {
300
- case "a=" :
300
+ case 'a' :
301
301
return unmarshalSessionAttribute
302
- case "k=" :
302
+ case 'k' :
303
303
return unmarshalSessionEncryptionKey
304
- case "m=" :
304
+ case 'm' :
305
305
return unmarshalMediaDescription
306
306
}
307
307
return nil
308
308
})
309
309
}
310
310
311
311
func s14 (l * lexer ) (stateFn , error ) {
312
- return l .handleType (func (key string ) stateFn {
312
+ return l .handleType (func (key byte ) stateFn {
313
313
switch key {
314
- case "a=" :
314
+ case 'a' :
315
315
return unmarshalMediaAttribute
316
- case "k=" :
316
+ case 'k' :
317
317
// Non-spec ordering
318
318
return unmarshalMediaEncryptionKey
319
- case "b=" :
319
+ case 'b' :
320
320
// Non-spec ordering
321
321
return unmarshalMediaBandwidth
322
- case "c=" :
322
+ case 'c' :
323
323
// Non-spec ordering
324
324
return unmarshalMediaConnectionInformation
325
- case "i=" :
325
+ case 'i' :
326
326
// Non-spec ordering
327
327
return unmarshalMediaTitle
328
- case "m=" :
328
+ case 'm' :
329
329
return unmarshalMediaDescription
330
330
}
331
331
return nil
332
332
})
333
333
}
334
334
335
335
func s15 (l * lexer ) (stateFn , error ) {
336
- return l .handleType (func (key string ) stateFn {
336
+ return l .handleType (func (key byte ) stateFn {
337
337
switch key {
338
- case "a=" :
338
+ case 'a' :
339
339
return unmarshalMediaAttribute
340
- case "k=" :
340
+ case 'k' :
341
341
return unmarshalMediaEncryptionKey
342
- case "b=" :
342
+ case 'b' :
343
343
return unmarshalMediaBandwidth
344
- case "c=" :
344
+ case 'c' :
345
345
return unmarshalMediaConnectionInformation
346
- case "i=" :
346
+ case 'i' :
347
347
// Non-spec ordering
348
348
return unmarshalMediaTitle
349
- case "m=" :
349
+ case 'm' :
350
350
return unmarshalMediaDescription
351
351
}
352
352
return nil
353
353
})
354
354
}
355
355
356
356
func s16 (l * lexer ) (stateFn , error ) {
357
- return l .handleType (func (key string ) stateFn {
357
+ return l .handleType (func (key byte ) stateFn {
358
358
switch key {
359
- case "a=" :
359
+ case 'a' :
360
360
return unmarshalMediaAttribute
361
- case "k=" :
361
+ case 'k' :
362
362
return unmarshalMediaEncryptionKey
363
- case "c=" :
363
+ case 'c' :
364
364
return unmarshalMediaConnectionInformation
365
- case "b=" :
365
+ case 'b' :
366
366
return unmarshalMediaBandwidth
367
- case "i=" :
367
+ case 'i' :
368
368
// Non-spec ordering
369
369
return unmarshalMediaTitle
370
- case "m=" :
370
+ case 'm' :
371
371
return unmarshalMediaDescription
372
372
}
373
373
return nil
0 commit comments