@@ -275,9 +275,10 @@ var casesFormat = []struct {
275275 PayloadTyp : 96 ,
276276 ProfileLevelID : 1 ,
277277 Config : & mpeg4audio.AudioSpecificConfig {
278- Type : mpeg4audio .ObjectTypeAACLC ,
279- SampleRate : 48000 ,
280- ChannelCount : 2 ,
278+ Type : mpeg4audio .ObjectTypeAACLC ,
279+ SampleRate : 48000 ,
280+ ChannelConfig : 2 ,
281+ ChannelCount : 2 ,
281282 },
282283 SizeLength : 13 ,
283284 IndexLength : 3 ,
@@ -307,9 +308,10 @@ var casesFormat = []struct {
307308 PayloadTyp : 96 ,
308309 ProfileLevelID : 1 ,
309310 Config : & mpeg4audio.AudioSpecificConfig {
310- Type : mpeg4audio .ObjectTypeAACLC ,
311- SampleRate : 48000 ,
312- ChannelCount : 2 ,
311+ Type : mpeg4audio .ObjectTypeAACLC ,
312+ SampleRate : 48000 ,
313+ ChannelConfig : 2 ,
314+ ChannelCount : 2 ,
313315 },
314316 SizeLength : 13 ,
315317 IndexLength : 3 ,
@@ -339,9 +341,10 @@ var casesFormat = []struct {
339341 PayloadTyp : 96 ,
340342 ProfileLevelID : 14 ,
341343 Config : & mpeg4audio.AudioSpecificConfig {
342- Type : mpeg4audio .ObjectTypeAACLC ,
343- SampleRate : 48000 ,
344- ChannelCount : 2 ,
344+ Type : mpeg4audio .ObjectTypeAACLC ,
345+ SampleRate : 48000 ,
346+ ChannelConfig : 2 ,
347+ ChannelCount : 2 ,
345348 },
346349 SizeLength : 13 ,
347350 },
@@ -371,6 +374,7 @@ var casesFormat = []struct {
371374 ExtensionType : 29 ,
372375 ExtensionSampleRate : 48000 ,
373376 SampleRate : 24000 ,
377+ ChannelConfig : 1 ,
374378 ChannelCount : 1 ,
375379 },
376380 SizeLength : 13 ,
@@ -402,9 +406,10 @@ var casesFormat = []struct {
402406 Programs : []* mpeg4audio.StreamMuxConfigProgram {{
403407 Layers : []* mpeg4audio.StreamMuxConfigLayer {{
404408 AudioSpecificConfig : & mpeg4audio.AudioSpecificConfig {
405- Type : 2 ,
406- SampleRate : 24000 ,
407- ChannelCount : 2 ,
409+ Type : 2 ,
410+ SampleRate : 24000 ,
411+ ChannelConfig : 2 ,
412+ ChannelCount : 2 ,
408413 },
409414 LatmBufferFullness : 255 ,
410415 }},
@@ -438,9 +443,10 @@ var casesFormat = []struct {
438443 Programs : []* mpeg4audio.StreamMuxConfigProgram {{
439444 Layers : []* mpeg4audio.StreamMuxConfigLayer {{
440445 AudioSpecificConfig : & mpeg4audio.AudioSpecificConfig {
441- Type : 2 ,
442- SampleRate : 24000 ,
443- ChannelCount : 1 ,
446+ Type : 2 ,
447+ SampleRate : 24000 ,
448+ ChannelConfig : 1 ,
449+ ChannelCount : 1 ,
444450 },
445451 LatmBufferFullness : 255 ,
446452 }},
@@ -479,6 +485,7 @@ var casesFormat = []struct {
479485 ExtensionType : 5 ,
480486 ExtensionSampleRate : 48000 ,
481487 SampleRate : 24000 ,
488+ ChannelConfig : 2 ,
482489 ChannelCount : 2 ,
483490 },
484491 LatmBufferFullness : 255 ,
@@ -518,6 +525,7 @@ var casesFormat = []struct {
518525 ExtensionType : 29 ,
519526 ExtensionSampleRate : 48000 ,
520527 SampleRate : 24000 ,
528+ ChannelConfig : 1 ,
521529 ChannelCount : 1 ,
522530 },
523531 LatmBufferFullness : 255 ,
@@ -551,9 +559,10 @@ var casesFormat = []struct {
551559 Programs : []* mpeg4audio.StreamMuxConfigProgram {{
552560 Layers : []* mpeg4audio.StreamMuxConfigLayer {{
553561 AudioSpecificConfig : & mpeg4audio.AudioSpecificConfig {
554- Type : 2 ,
555- SampleRate : 48000 ,
556- ChannelCount : 1 ,
562+ Type : 2 ,
563+ SampleRate : 48000 ,
564+ ChannelConfig : 1 ,
565+ ChannelCount : 1 ,
557566 },
558567 LatmBufferFullness : 255 ,
559568 }},
@@ -1212,9 +1221,10 @@ var casesFormat = []struct {
12121221 & MPEG4Audio {
12131222 PayloadTyp : 100 ,
12141223 Config : & mpeg4audio.AudioSpecificConfig {
1215- Type : 2 ,
1216- SampleRate : 48000 ,
1217- ChannelCount : 2 ,
1224+ Type : 2 ,
1225+ SampleRate : 48000 ,
1226+ ChannelConfig : 2 ,
1227+ ChannelCount : 2 ,
12181228 },
12191229 SizeLength : 13 ,
12201230 IndexLength : 3 ,
0 commit comments