winlin

fix bug of aac demux, make same to ffmpeg, demux success

ts+aac+h264+data audio pts:168696991 dts(calc):168696991 dts:0 size: 584
ts+aac+h264+data video pts:168704280 dts(calc):168700500 dts:168700500 size: 35795
ts+aac+h264+data video pts:168702836 dts(calc):168704280 dts:168704280 size: 4108
ts+aac+h264+data video pts:168691586 dts(calc):168691586 dts:0 size: 425
ts+aac+h264+data video pts:168695366 dts(calc):168695366 dts:0 size: 466
ts+aac+h264+data video pts:168699146 dts(calc):168699146 dts:0 size: 353
ts+aac+h264+data video pts:168734250 dts(calc):168702836 dts:168702836 size: 4225
ts+aac+h264+data audio pts:168705351 dts(calc):168705351 dts:0 size: 1611
ts+aac+h264+data video pts:168723000 dts(calc):168723000 dts:0 size: 416
ts+aac+h264+data video pts:168726780 dts(calc):168726780 dts:0 size: 486
ts+aac+h264+data video pts:168730470 dts(calc):168730470 dts:0 size: 408
ts+aac+h264+data video pts:168732896 dts(calc):168734250 dts:168734250 size: 5018
ts+aac+h264+data video pts:168738030 dts(calc):168738030 dts:0 size: 450
ts+aac+h264+data video pts:168725336 dts(calc):168725336 dts:0 size: 466
ts+aac+h264+data audio pts:168726248 dts(calc):168726248 dts:0 size: 1497
ts+aac+h264+data video pts:168729116 dts(calc):168729116 dts:0 size: 384
ts+aac+h264+data video pts:168764220 dts(calc):168732896 dts:168732896 size: 6680
ts+aac+h264+data video pts:168736586 dts(calc):168736586 dts:0 size: 844
ts+aac+h264+data video pts:168756750 dts(calc):168756750 dts:0 size: 773
ts+aac+h264+data video pts:168760530 dts(calc):168760530 dts:0 size: 509
ts+aac+h264+data audio pts:168730762 dts(calc):168730762 dts:0 size: 1383
ts+aac+h264+data video pts:168762866 dts(calc):168764220 dts:168764220 size: 7197
ts+aac+h264+data video pts:168768000 dts(calc):168768000 dts:0 size: 546
ts+aac+h264+data video pts:168755396 dts(calc):168755396 dts:0 size: 574
ts+aac+h264+data video pts:168759086 dts(calc):168759086 dts:0 size: 415
ts+aac+h264+data video pts:168794280 dts(calc):168762866 dts:168762866 size: 3442
ts+aac+h264+data video pts:168766646 dts(calc):168766646 dts:0 size: 334
ts+aac+h264+data audio pts:168768044 dts(calc):168768044 dts:0 size: 1454
ts+aac+h264+data video pts:168770336 dts(calc):168770336 dts:0 size: 353
ts+aac+h264+data video pts:168790500 dts(calc):168790500 dts:0 size: 298
ts+aac+h264+data video pts:168792836 dts(calc):168794280 dts:168794280 size: 954
ts+aac+h264+data video pts:168797970 dts(calc):168797970 dts:0 size: 303
ts+aac+h264+data video pts:168801750 dts(calc):168801750 dts:0 size: 329
ts+aac+h264+data video pts:168789146 dts(calc):168789146 dts:0 size: 302
ts+aac+h264+data audio pts:168788942 dts(calc):168788942 dts:0 size: 1513
ts+aac+h264+data video pts:168800396 dts(calc):168792836 dts:168792836 size: 746
ts+aac+h264+data video pts:168796616 dts(calc):168796616 dts:0 size: 473
ts+aac+h264+data video pts:168804086 dts(calc):168800396 dts:168800396 size: 3674
ts+aac+h264+data video pts:168824250 dts(calc):168804086 dts:168804086 size: 3116
ts+aac+h264+data video pts:168828030 dts(calc):168824250 dts:168824250 size: 3064
ts+aac+h264+data audio pts:168793456 dts(calc):168793456 dts:0 size: 1504
ts+aac+h264+data video pts:168831720 dts(calc):168828030 dts:168828030 size: 2899
ts+aac+h264+data video pts:168835500 dts(calc):168831720 dts:168831720 size: 3231
ts+aac+h264+data video pts:168822896 dts(calc):168835500 dts:168835500 size: 3877
ts+aac+h264+data video pts:168826586 dts(calc):168822896 dts:168822896 size: 2984
ts+aac+h264+data video pts:168830366 dts(calc):168826586 dts:168826586 size: 6415
ts+aac+h264+data video pts:168834146 dts(calc):168830366 dts:168830366 size: 29200
ts+aac+h264+data audio pts:168830738 dts(calc):168830738 dts:0 size: 1540
ts+aac+h264+data video pts:168854220 dts(calc):168834146 dts:168834146 size: 4102
ts+aac+h264+data video pts:168858000 dts(calc):168854220 dts:168854220 size: 6944
ts+aac+h264+data video pts:168861780 dts(calc):168858000 dts:168858000 size: 9061
ts+aac+h264+data video pts:168865470 dts(calc):168861780 dts:168861780 size: 9760
ts+aac+h264+data video pts:168869250 dts(calc):168865470 dts:168865470 size: 14741
ts+aac+h264+data audio pts:168835252 dts(calc):168835252 dts:0 size: 1607
ts+aac+h264+data video pts:168860336 dts(calc):168869250 dts:168869250 size: 15711
ts+aac+h264+data video pts:168856646 dts(calc):168856646 dts:0 size: 2181
ts+aac+h264+data video pts:168891750 dts(calc):168860336 dts:168860336 size: 19063
ts+aac+h264+data video pts:168864116 dts(calc):168864116 dts:0 size: 2345
ts+aac+h264+data video pts:168867896 dts(calc):168867896 dts:0 size: 2597
ts+aac+h264+data video pts:168887970 dts(calc):168887970 dts:0 size: 2003
ts+aac+h264+data audio pts:168856150 dts(calc):168856150 dts:0 size: 1575
ts+aac+h264+data video pts:168890396 dts(calc):168891750 dts:168891750 size: 16911
ts+aac+h264+data video pts:168895530 dts(calc):168895530 dts:0 size: 1196
ts+aac+h264+data video pts:168899220 dts(calc):168899220 dts:0 size: 1181
ts+aac+h264+data video pts:168886616 dts(calc):168886616 dts:0 size: 891
ts+aac+h264+data video pts:168921720 dts(calc):168890396 dts:168890396 size: 15388
ts+aac+h264+data audio pts:168893432 dts(calc):168893432 dts:0 size: 1401
ts+aac+h264+data video pts:168894086 dts(calc):168894086 dts:0 size: 982
ts+aac+h264+data video pts:168897866 dts(calc):168897866 dts:0 size: 928
ts+aac+h264+data video pts:168901646 dts(calc):168901646 dts:0 size: 737
ts+aac+h264+data video pts:168920366 dts(calc):168921720 dts:168921720 size: 14519
ts+aac+h264+data video pts:168925500 dts(calc):168925500 dts:0 size: 900
ts+aac+h264+data video pts:168929280 dts(calc):168929280 dts:0 size: 878
ts+aac+h264+data audio pts:168897946 dts(calc):168897946 dts:0 size: 1546
ts+aac+h264+data video pts:168932970 dts(calc):168932970 dts:0 size: 698
ts+aac+h264+data video pts:168935396 dts(calc):168920366 dts:168920366 size: 11824
ts+aac+h264+data video pts:168924146 dts(calc):168924146 dts:0 size: 837
ts+aac+h264+data video pts:168927836 dts(calc):168927836 dts:0 size: 896
ts+aac+h264+data video pts:168931616 dts(calc):168931616 dts:0 size: 671
ts+aac+h264+data video pts:168966720 dts(calc):168935396 dts:168935396 size: 8523
ts+aac+h264+data audio pts:168935228 dts(calc):168935228 dts:0 size: 1398
ts+aac+h264+data video pts:168955470 dts(calc):168955470 dts:0 size: 773
ts+aac+h264+data video pts:168959250 dts(calc):168959250 dts:0 size: 755
ts+aac+h264+data video pts:168963030 dts(calc):168963030 dts:0 size: 643
ts+aac+h264+data video pts:168961586 dts(calc):168966720 dts:168966720 size: 4648
ts+aac+h264+data video pts:168954116 dts(calc):168954116 dts:0 size: 626
ts+aac+h264+data audio pts:168956126 dts(calc):168956126 dts:0 size: 1426
ts+aac+h264+data video pts:168957896 dts(calc):168957896 dts:0 size: 536
ts+aac+h264+data video pts:168965366 dts(calc):168961586 dts:168961586 size: 3771
ts+aac+h264+data video pts:168985530 dts(calc):168965366 dts:168965366 size: 4494
ts+aac+h264+data video pts:168989220 dts(calc):168985530 dts:168985530 size: 5560
ts+aac+h264+data video pts:168993000 dts(calc):168989220 dts:168989220 size: 6541
ts+aac+h264+data video pts:168996780 dts(calc):168993000 dts:168993000 size: 7636
ts+aac+h264+data audio pts:168960640 dts(calc):168960640 dts:0 size: 1470
ts+aac+h264+data video pts:169000470 dts(calc):168996780 dts:168996780 size: 6685
ts+aac+h264+data video pts:168987866 dts(calc):169000470 dts:169000470 size: 6791
ts+aac+h264+data video pts:168991646 dts(calc):168987866 dts:168987866 size: 11730
ts+aac+h264+data video pts:168995336 dts(calc):168991646 dts:168991646 size: 14252
ts+aac+h264+data video pts:169022970 dts(calc):168995336 dts:168995336 size: 9386
ts+aac+h264+data audio pts:168997922 dts(calc):168997922 dts:0 size: 1641
ts+aac+h264+data video pts:168999116 dts(calc):168999116 dts:0 size: 809
ts+aac+h264+data video pts:169019280 dts(calc):169019280 dts:0 size: 631
ts+aac+h264+data video pts:169030530 dts(calc):169022970 dts:169022970 size: 7316
ts+aac+h264+data video pts:169026750 dts(calc):169026750 dts:0 size: 594
ts+aac+h264+data video pts:169021616 dts(calc):169030530 dts:169030530 size: 6070
ts+aac+h264+data video pts:169017836 dts(calc):169017836 dts:0 size: 674
ts+aac+h264+data audio pts:169018820 dts(calc):169018820 dts:0 size: 1468
ts+aac+h264+data video pts:169029086 dts(calc):169021616 dts:169021616 size: 5808
ts+aac+h264+data video pts:169025396 dts(calc):169025396 dts:0 size: 958
ts+aac+h264+data video pts:169032866 dts(calc):169029086 dts:169029086 size: 5959
ts+aac+h264+data video pts:169053030 dts(calc):169032866 dts:169032866 size: 5991
ts+aac+h264+data video pts:169056720 dts(calc):169053030 dts:169053030 size: 10941
ts+aac+h264+data audio pts:169023334 dts(calc):169023334 dts:0 size: 1471
ts+aac+h264+data video pts:169064280 dts(calc):169056720 dts:169056720 size: 7867
ts+aac+h264+data video pts:169060500 dts(calc):169060500 dts:0 size: 4550
ts+aac+h264+data video pts:169051586 dts(calc):169064280 dts:169064280 size: 10501
ts+aac+h264+data video pts:169055366 dts(calc):169051586 dts:169051586 size: 10772
ts+aac+h264+data video pts:169059146 dts(calc):169055366 dts:169055366 size: 12594
ts+aac+h264+data video pts:169083000 dts(calc):169059146 dts:169059146 size: 12274
ts+aac+h264+data audio pts:169060616 dts(calc):169060616 dts:0 size: 1551
ts+aac+h264+data video pts:169062836 dts(calc):169062836 dts:0 size: 2145
ts+aac+h264+data video pts:169098030 dts(calc):169083000 dts:169083000 size: 10764
ts+aac+h264+data video pts:169086780 dts(calc):169086780 dts:0 size: 952
ts+aac+h264+data video pts:169090470 dts(calc):169090470 dts:0 size: 977
ts+aac+h264+data video pts:169094250 dts(calc):169094250 dts:0 size: 830
ts+aac+h264+data video pts:169096586 dts(calc):169098030 dts:169098030 size: 2899
ts+aac+h264+data audio pts:169065130 dts(calc):169065130 dts:0 size: 1457
ts+aac+h264+data video pts:169085336 dts(calc):169085336 dts:0 size: 388
ts+aac+h264+data video pts:169089116 dts(calc):169089116 dts:0 size: 291
ts+aac+h264+data video pts:169092896 dts(calc):169092896 dts:0 size: 275
ts+aac+h264+data video pts:169124220 dts(calc):169096586 dts:169096586 size: 676
ts+aac+h264+data video pts:169116750 dts(calc):169116750 dts:0 size: 249
ts+aac+h264+data audio pts:169086028 dts(calc):169086028 dts:0 size: 1400
ts+aac+h264+data video pts:169120530 dts(calc):169120530 dts:0 size: 217
ts+aac+h264+data video pts:169128000 dts(calc):169124220 dts:169124220 size: 75644
ts+aac+h264+data video pts:169126646 dts(calc):169128000 dts:169128000 size: 2805
ts+aac+h264+data video pts:169131780 dts(calc):169131780 dts:0 size: 229
ts+aac+h264+data video pts:169119086 dts(calc):169119086 dts:0 size: 199
ts+aac+h264+data video pts:169122866 dts(calc):169122866 dts:0 size: 197
ts+aac+h264+data audio pts:169123310 dts(calc):169123310 dts:0 size: 1683
ts+aac+h264+data video pts:169157970 dts(calc):169126646 dts:169126646 size: 4670
ts+aac+h264+data video pts:169130336 dts(calc):169130336 dts:0 size: 501
ts+aac+h264+data video pts:169150500 dts(calc):169150500 dts:0 size: 672
ts+aac+h264+data video pts:169154280 dts(calc):169154280 dts:0 size: 422
ts+aac+h264+data video pts:169156616 dts(calc):169157970 dts:169157970 size: 6008
ts+aac+h264+data audio pts:169127824 dts(calc):169127824 dts:0 size: 1470
ts+aac+h264+data video pts:169161750 dts(calc):169161750 dts:0 size: 682
ts+aac+h264+data video pts:169149146 dts(calc):169149146 dts:0 size: 712
ts+aac+h264+data video pts:169152836 dts(calc):169152836 dts:0 size: 638
ts+aac+h264+data video pts:169188030 dts(calc):169156616 dts:169156616 size: 11908
ts+aac+h264+data video pts:169160396 dts(calc):169160396 dts:0 size: 1508
ts+aac+h264+data video pts:169164086 dts(calc):169164086 dts:0 size: 1455
ts+aac+h264+data audio pts:169148722 dts(calc):169148722 dts:0 size: 1383
ts+aac+h264+data video pts:169184250 dts(calc):169184250 dts:0 size: 1169
ts+aac+h264+data video pts:169186586 dts(calc):169188030 dts:169188030 size: 11158
ts+aac+h264+data video pts:169191720 dts(calc):169191720 dts:0 size: 685
ts+aac+h264+data video pts:169195500 dts(calc):169195500 dts:0 size: 652
ts+aac+h264+data video pts:169182896 dts(calc):169182896 dts:0 size: 558
ts+aac+h264+data audio pts:169186004 dts(calc):169186004 dts:0 size: 1535
ts+aac+h264+data video pts:169218000 dts(calc):169186586 dts:169186586 size: 2086
ts+aac+h264+data video pts:169190366 dts(calc):169190366 dts:0 size: 420
ts+aac+h264+data video pts:169194146 dts(calc):169194146 dts:0 size: 465
ts+aac+h264+data video pts:169214220 dts(calc):169214220 dts:0 size: 407
ts+aac+h264+data video pts:169229250 dts(calc):169218000 dts:169218000 size: 284
ts+aac+h264+data video pts:169221780 dts(calc):169221780 dts:0 size: 288
ts+aac+h264+data audio pts:169190518 dts(calc):169190518 dts:0 size: 1403
ts+aac+h264+data video pts:169225470 dts(calc):169225470 dts:0 size: 234
ts+aac+h264+data video pts:169216646 dts(calc):169229250 dts:169229250 size: 59016
ts+aac+h264+data video pts:169224116 dts(calc):169216646 dts:169216646 size: 4100
ts+aac+h264+data video pts:169220336 dts(calc):169220336 dts:0 size: 1047
ts+aac+h264+data video pts:169247970 dts(calc):169224116 dts:169224116 size: 10317
ts+aac+h264+data video pts:169227896 dts(calc):169227896 dts:0 size: 2748
ts+aac+h264+data audio pts:169227800 dts(calc):169227800 dts:0 size: 1617
ts+aac+h264+data video pts:169251750 dts(calc):169247970 dts:169247970 size: 11029
ts+aac+h264+data video pts:169250396 dts(calc):169251750 dts:169251750 size: 4083
ts+aac+h264+data video pts:169255530 dts(calc):169255530 dts:0 size: 1481
ts+aac+h264+data video pts:169259220 dts(calc):169259220 dts:0 size: 642
ts+aac+h264+data video pts:169263000 dts(calc):169263000 dts:0 size: 499
ts+aac+h264+data audio pts:169248697 dts(calc):169248697 dts:0 size: 1478
ts+aac+h264+data video pts:169281720 dts(calc):169250396 dts:169250396 size: 1760
ts+aac+h264+data video pts:169254086 dts(calc):169254086 dts:0 size: 499
ts+aac+h264+data video pts:169257866 dts(calc):169257866 dts:0 size: 510
ts+aac+h264+data video pts:169261646 dts(calc):169261646 dts:0 size: 425
ts+aac+h264+data video pts:169285500 dts(calc):169281720 dts:169281720 size: 2071
ts+aac+h264+data video pts:169292970 dts(calc):169285500 dts:169285500 size: 4220
ts+aac+h264+data audio pts:169253211 dts(calc):169253211 dts:0 size: 1373
ts+aac+h264+data video pts:169289280 dts(calc):169289280 dts:0 size: 2596
ts+aac+h264+data video pts:169280366 dts(calc):169292970 dts:169292970 size: 13800
ts+aac+h264+data video pts:169284146 dts(calc):169280366 dts:169280366 size: 8452
ts+aac+h264+data video pts:169291616 dts(calc):169284146 dts:169284146 size: 11802
ts+aac+h264+data video pts:169287836 dts(calc):169287836 dts:0 size: 3014
ts+aac+h264+data audio pts:169290493 dts(calc):169290493 dts:0 size: 1497
ts+aac+h264+data video pts:169295396 dts(calc):169291616 dts:169291616 size: 10497
ts+aac+h264+data video pts:169323030 dts(calc):169295396 dts:169295396 size: 10094
ts+aac+h264+data video pts:169315470 dts(calc):169315470 dts:0 size: 1955
ts+aac+h264+data video pts:169319250 dts(calc):169319250 dts:0 size: 931
ts+aac+h264+data video pts:169321586 dts(calc):169323030 dts:169323030 size: 2733
ts+aac+h264+data video pts:169326720 dts(calc):169326720 dts:0 size: 570
ts+aac+h264+data audio pts:169295007 dts(calc):169295007 dts:0 size: 1501
ts+aac+h264+data video pts:169314116 dts(calc):169314116 dts:0 size: 590
ts+aac+h264+data video pts:169317896 dts(calc):169317896 dts:0 size: 418
ts+aac+h264+data video pts:169349220 dts(calc):169321586 dts:169321586 size: 838
ts+aac+h264+data video pts:169325366 dts(calc):169325366 dts:0 size: 341
ts+aac+h264+data video pts:169345530 dts(calc):169345530 dts:0 size: 402
ts+aac+h264+data audio pts:169315905 dts(calc):169315905 dts:0 size: 1380
ts+aac+h264+data audio pts:168696991 dts:168696991 size: 286
ts+aac+h264+data audio pts:168701170 dts:168701170 size: 298
ts+aac+h264+data video pts:168704280 dts:168700500 size: 35795
ts+aac+h264+data video pts:168702836 dts:168704280 size: 4108
ts+aac+h264+data video pts:168691586 dts:168691586 size: 425
ts+aac+h264+data video pts:168695366 dts:168695366 size: 466
ts+aac+h264+data video pts:168699146 dts:168699146 size: 353
ts+aac+h264+data video pts:168734250 dts:168702836 size: 4225
ts+aac+h264+data audio pts:168705351 dts:168705351 size: 297
ts+aac+h264+data audio pts:168709530 dts:168709530 size: 297
ts+aac+h264+data audio pts:168713709 dts:168713709 size: 297
ts+aac+h264+data audio pts:168717888 dts:168717888 size: 354
ts+aac+h264+data audio pts:168722067 dts:168722067 size: 366
ts+aac+h264+data video pts:168723000 dts:168723000 size: 416
ts+aac+h264+data video pts:168726780 dts:168726780 size: 486
ts+aac+h264+data video pts:168730470 dts:168730470 size: 408
ts+aac+h264+data video pts:168732896 dts:168734250 size: 5018
ts+aac+h264+data video pts:168738030 dts:168738030 size: 450
ts+aac+h264+data video pts:168725336 dts:168725336 size: 466
ts+aac+h264+data audio pts:168726248 dts:168726248 size: 304
ts+aac+h264+data audio pts:168730427 dts:168730427 size: 282
ts+aac+h264+data audio pts:168734606 dts:168734606 size: 298
ts+aac+h264+data audio pts:168738785 dts:168738785 size: 320
ts+aac+h264+data audio pts:168742964 dts:168742964 size: 293
ts+aac+h264+data video pts:168729116 dts:168729116 size: 384
ts+aac+h264+data video pts:168764220 dts:168732896 size: 6680
ts+aac+h264+data video pts:168736586 dts:168736586 size: 844
ts+aac+h264+data video pts:168756750 dts:168756750 size: 773
ts+aac+h264+data video pts:168760530 dts:168760530 size: 509
ts+aac+h264+data audio pts:168730762 dts:168730762 size: 278
ts+aac+h264+data audio pts:168734941 dts:168734941 size: 277
ts+aac+h264+data audio pts:168739120 dts:168739120 size: 266
ts+aac+h264+data audio pts:168743299 dts:168743299 size: 286
ts+aac+h264+data audio pts:168747478 dts:168747478 size: 276
ts+aac+h264+data video pts:168762866 dts:168764220 size: 7197
ts+aac+h264+data video pts:168768000 dts:168768000 size: 546
ts+aac+h264+data video pts:168755396 dts:168755396 size: 574
ts+aac+h264+data video pts:168759086 dts:168759086 size: 415
ts+aac+h264+data video pts:168794280 dts:168762866 size: 3442
ts+aac+h264+data video pts:168766646 dts:168766646 size: 334
ts+aac+h264+data audio pts:168768044 dts:168768044 size: 284
ts+aac+h264+data audio pts:168772223 dts:168772223 size: 301
ts+aac+h264+data audio pts:168776402 dts:168776402 size: 284
ts+aac+h264+data audio pts:168780581 dts:168780581 size: 287
ts+aac+h264+data audio pts:168784760 dts:168784760 size: 298
ts+aac+h264+data video pts:168770336 dts:168770336 size: 353
ts+aac+h264+data video pts:168790500 dts:168790500 size: 298
ts+aac+h264+data video pts:168792836 dts:168794280 size: 954
ts+aac+h264+data video pts:168797970 dts:168797970 size: 303
ts+aac+h264+data video pts:168801750 dts:168801750 size: 329
ts+aac+h264+data video pts:168789146 dts:168789146 size: 302
ts+aac+h264+data audio pts:168788942 dts:168788942 size: 361
ts+aac+h264+data audio pts:168793121 dts:168793121 size: 309
ts+aac+h264+data audio pts:168797300 dts:168797300 size: 277
ts+aac+h264+data audio pts:168801479 dts:168801479 size: 282
ts+aac+h264+data audio pts:168805658 dts:168805658 size: 284
ts+aac+h264+data video pts:168800396 dts:168792836 size: 746
ts+aac+h264+data video pts:168796616 dts:168796616 size: 473
ts+aac+h264+data video pts:168804086 dts:168800396 size: 3674
ts+aac+h264+data video pts:168824250 dts:168804086 size: 3116
ts+aac+h264+data video pts:168828030 dts:168824250 size: 3064
ts+aac+h264+data audio pts:168793456 dts:168793456 size: 286
ts+aac+h264+data audio pts:168797635 dts:168797635 size: 286
ts+aac+h264+data audio pts:168801814 dts:168801814 size: 303
ts+aac+h264+data audio pts:168805993 dts:168805993 size: 301
ts+aac+h264+data audio pts:168810172 dts:168810172 size: 328
ts+aac+h264+data video pts:168831720 dts:168828030 size: 2899
ts+aac+h264+data video pts:168835500 dts:168831720 size: 3231
ts+aac+h264+data video pts:168822896 dts:168835500 size: 3877
ts+aac+h264+data video pts:168826586 dts:168822896 size: 2984
ts+aac+h264+data video pts:168830366 dts:168826586 size: 6415
ts+aac+h264+data video pts:168834146 dts:168830366 size: 29200
ts+aac+h264+data audio pts:168830738 dts:168830738 size: 290
ts+aac+h264+data audio pts:168834917 dts:168834917 size: 291
ts+aac+h264+data audio pts:168839096 dts:168839096 size: 356
ts+aac+h264+data audio pts:168843275 dts:168843275 size: 317
ts+aac+h264+data audio pts:168847454 dts:168847454 size: 286
ts+aac+h264+data video pts:168854220 dts:168834146 size: 4102
ts+aac+h264+data video pts:168858000 dts:168854220 size: 6944
ts+aac+h264+data video pts:168861780 dts:168858000 size: 9061
ts+aac+h264+data video pts:168865470 dts:168861780 size: 9760
ts+aac+h264+data video pts:168869250 dts:168865470 size: 14741
ts+aac+h264+data audio pts:168835252 dts:168835252 size: 274
ts+aac+h264+data audio pts:168839431 dts:168839431 size: 364
ts+aac+h264+data audio pts:168843610 dts:168843610 size: 317
ts+aac+h264+data audio pts:168847789 dts:168847789 size: 284
ts+aac+h264+data audio pts:168851968 dts:168851968 size: 368
ts+aac+h264+data video pts:168860336 dts:168869250 size: 15711
ts+aac+h264+data video pts:168856646 dts:168856646 size: 2181
ts+aac+h264+data video pts:168891750 dts:168860336 size: 19063
ts+aac+h264+data video pts:168864116 dts:168864116 size: 2345
ts+aac+h264+data video pts:168867896 dts:168867896 size: 2597
ts+aac+h264+data video pts:168887970 dts:168887970 size: 2003
ts+aac+h264+data audio pts:168856150 dts:168856150 size: 357
ts+aac+h264+data audio pts:168860329 dts:168860329 size: 334
ts+aac+h264+data audio pts:168864508 dts:168864508 size: 306
ts+aac+h264+data audio pts:168868687 dts:168868687 size: 290
ts+aac+h264+data audio pts:168872866 dts:168872866 size: 288
ts+aac+h264+data video pts:168890396 dts:168891750 size: 16911
ts+aac+h264+data video pts:168895530 dts:168895530 size: 1196
ts+aac+h264+data video pts:168899220 dts:168899220 size: 1181
ts+aac+h264+data video pts:168886616 dts:168886616 size: 891
ts+aac+h264+data video pts:168921720 dts:168890396 size: 15388
ts+aac+h264+data audio pts:168893432 dts:168893432 size: 285
ts+aac+h264+data audio pts:168897611 dts:168897611 size: 278
ts+aac+h264+data audio pts:168901790 dts:168901790 size: 280
ts+aac+h264+data audio pts:168905969 dts:168905969 size: 276
ts+aac+h264+data audio pts:168910148 dts:168910148 size: 282
ts+aac+h264+data video pts:168894086 dts:168894086 size: 982
ts+aac+h264+data video pts:168897866 dts:168897866 size: 928
ts+aac+h264+data video pts:168901646 dts:168901646 size: 737
ts+aac+h264+data video pts:168920366 dts:168921720 size: 14519
ts+aac+h264+data video pts:168925500 dts:168925500 size: 900
ts+aac+h264+data video pts:168929280 dts:168929280 size: 878
ts+aac+h264+data audio pts:168897946 dts:168897946 size: 282
ts+aac+h264+data audio pts:168902125 dts:168902125 size: 274
ts+aac+h264+data audio pts:168906304 dts:168906304 size: 347
ts+aac+h264+data audio pts:168910483 dts:168910483 size: 341
ts+aac+h264+data audio pts:168914662 dts:168914662 size: 302
ts+aac+h264+data video pts:168932970 dts:168932970 size: 698
ts+aac+h264+data video pts:168935396 dts:168920366 size: 11824
ts+aac+h264+data video pts:168924146 dts:168924146 size: 837
ts+aac+h264+data video pts:168927836 dts:168927836 size: 896
ts+aac+h264+data video pts:168931616 dts:168931616 size: 671
ts+aac+h264+data video pts:168966720 dts:168935396 size: 8523
ts+aac+h264+data audio pts:168935228 dts:168935228 size: 285
ts+aac+h264+data audio pts:168939407 dts:168939407 size: 290
ts+aac+h264+data audio pts:168943586 dts:168943586 size: 301
ts+aac+h264+data audio pts:168947765 dts:168947765 size: 257
ts+aac+h264+data audio pts:168951944 dts:168951944 size: 265
ts+aac+h264+data video pts:168955470 dts:168955470 size: 773
ts+aac+h264+data video pts:168959250 dts:168959250 size: 755
ts+aac+h264+data video pts:168963030 dts:168963030 size: 643
ts+aac+h264+data video pts:168961586 dts:168966720 size: 4648
ts+aac+h264+data video pts:168954116 dts:168954116 size: 626
ts+aac+h264+data audio pts:168956126 dts:168956126 size: 279
ts+aac+h264+data audio pts:168960305 dts:168960305 size: 279
ts+aac+h264+data audio pts:168964484 dts:168964484 size: 280
ts+aac+h264+data audio pts:168968663 dts:168968663 size: 269
ts+aac+h264+data audio pts:168972842 dts:168972842 size: 319
ts+aac+h264+data video pts:168957896 dts:168957896 size: 536
ts+aac+h264+data video pts:168965366 dts:168961586 size: 3771
ts+aac+h264+data video pts:168985530 dts:168965366 size: 4494
ts+aac+h264+data video pts:168989220 dts:168985530 size: 5560
ts+aac+h264+data video pts:168993000 dts:168989220 size: 6541
ts+aac+h264+data video pts:168996780 dts:168993000 size: 7636
ts+aac+h264+data audio pts:168960640 dts:168960640 size: 287
ts+aac+h264+data audio pts:168964819 dts:168964819 size: 279
ts+aac+h264+data audio pts:168968998 dts:168968998 size: 272
ts+aac+h264+data audio pts:168973177 dts:168973177 size: 314
ts+aac+h264+data audio pts:168977356 dts:168977356 size: 318
ts+aac+h264+data video pts:169000470 dts:168996780 size: 6685
ts+aac+h264+data video pts:168987866 dts:169000470 size: 6791
ts+aac+h264+data video pts:168991646 dts:168987866 size: 11730
ts+aac+h264+data video pts:168995336 dts:168991646 size: 14252
ts+aac+h264+data video pts:169022970 dts:168995336 size: 9386
ts+aac+h264+data audio pts:168997922 dts:168997922 size: 269
ts+aac+h264+data audio pts:169002101 dts:169002101 size: 365
ts+aac+h264+data audio pts:169006280 dts:169006280 size: 360
ts+aac+h264+data audio pts:169010459 dts:169010459 size: 339
ts+aac+h264+data audio pts:169014638 dts:169014638 size: 308
ts+aac+h264+data video pts:168999116 dts:168999116 size: 809
ts+aac+h264+data video pts:169019280 dts:169019280 size: 631
ts+aac+h264+data video pts:169030530 dts:169022970 size: 7316
ts+aac+h264+data video pts:169026750 dts:169026750 size: 594
ts+aac+h264+data video pts:169021616 dts:169030530 size: 6070
ts+aac+h264+data video pts:169017836 dts:169017836 size: 674
ts+aac+h264+data audio pts:169018820 dts:169018820 size: 295
ts+aac+h264+data audio pts:169022999 dts:169022999 size: 330
ts+aac+h264+data audio pts:169027178 dts:169027178 size: 291
ts+aac+h264+data audio pts:169031357 dts:169031357 size: 271
ts+aac+h264+data audio pts:169035536 dts:169035536 size: 281
ts+aac+h264+data video pts:169029086 dts:169021616 size: 5808
ts+aac+h264+data video pts:169025396 dts:169025396 size: 958
ts+aac+h264+data video pts:169032866 dts:169029086 size: 5959
ts+aac+h264+data video pts:169053030 dts:169032866 size: 5991
ts+aac+h264+data video pts:169056720 dts:169053030 size: 10941
ts+aac+h264+data audio pts:169023334 dts:169023334 size: 270
ts+aac+h264+data audio pts:169027513 dts:169027513 size: 277
ts+aac+h264+data audio pts:169031692 dts:169031692 size: 264
ts+aac+h264+data audio pts:169035871 dts:169035871 size: 279
ts+aac+h264+data audio pts:169040050 dts:169040050 size: 381
ts+aac+h264+data video pts:169064280 dts:169056720 size: 7867
ts+aac+h264+data video pts:169060500 dts:169060500 size: 4550
ts+aac+h264+data video pts:169051586 dts:169064280 size: 10501
ts+aac+h264+data video pts:169055366 dts:169051586 size: 10772
ts+aac+h264+data video pts:169059146 dts:169055366 size: 12594
ts+aac+h264+data video pts:169083000 dts:169059146 size: 12274
ts+aac+h264+data audio pts:169060616 dts:169060616 size: 362
ts+aac+h264+data audio pts:169064795 dts:169064795 size: 305
ts+aac+h264+data audio pts:169068974 dts:169068974 size: 283
ts+aac+h264+data audio pts:169073153 dts:169073153 size: 285
ts+aac+h264+data audio pts:169077332 dts:169077332 size: 316
ts+aac+h264+data video pts:169062836 dts:169062836 size: 2145
ts+aac+h264+data video pts:169098030 dts:169083000 size: 10764
ts+aac+h264+data video pts:169086780 dts:169086780 size: 952
ts+aac+h264+data video pts:169090470 dts:169090470 size: 977
ts+aac+h264+data video pts:169094250 dts:169094250 size: 830
ts+aac+h264+data video pts:169096586 dts:169098030 size: 2899
ts+aac+h264+data audio pts:169065130 dts:169065130 size: 288
ts+aac+h264+data audio pts:169069309 dts:169069309 size: 313
ts+aac+h264+data audio pts:169073488 dts:169073488 size: 299
ts+aac+h264+data audio pts:169077667 dts:169077667 size: 272
ts+aac+h264+data audio pts:169081846 dts:169081846 size: 285
ts+aac+h264+data video pts:169085336 dts:169085336 size: 388
ts+aac+h264+data video pts:169089116 dts:169089116 size: 291
ts+aac+h264+data video pts:169092896 dts:169092896 size: 275
ts+aac+h264+data video pts:169124220 dts:169096586 size: 676
ts+aac+h264+data video pts:169116750 dts:169116750 size: 249
ts+aac+h264+data audio pts:169086028 dts:169086028 size: 287
ts+aac+h264+data audio pts:169090207 dts:169090207 size: 276
ts+aac+h264+data audio pts:169094386 dts:169094386 size: 272
ts+aac+h264+data audio pts:169098565 dts:169098565 size: 285
ts+aac+h264+data audio pts:169102744 dts:169102744 size: 280
ts+aac+h264+data video pts:169120530 dts:169120530 size: 217
ts+aac+h264+data video pts:169128000 dts:169124220 size: 75644
ts+aac+h264+data video pts:169126646 dts:169128000 size: 2805
ts+aac+h264+data video pts:169131780 dts:169131780 size: 229
ts+aac+h264+data video pts:169119086 dts:169119086 size: 199
ts+aac+h264+data video pts:169122866 dts:169122866 size: 197
ts+aac+h264+data audio pts:169123310 dts:169123310 size: 322
ts+aac+h264+data audio pts:169127489 dts:169127489 size: 384
ts+aac+h264+data audio pts:169131668 dts:169131668 size: 368
ts+aac+h264+data audio pts:169135847 dts:169135847 size: 301
ts+aac+h264+data audio pts:169140026 dts:169140026 size: 308
ts+aac+h264+data video pts:169157970 dts:169126646 size: 4670
ts+aac+h264+data video pts:169130336 dts:169130336 size: 501
ts+aac+h264+data video pts:169150500 dts:169150500 size: 672
ts+aac+h264+data video pts:169154280 dts:169154280 size: 422
ts+aac+h264+data video pts:169156616 dts:169157970 size: 6008
ts+aac+h264+data audio pts:169127824 dts:169127824 size: 309
ts+aac+h264+data audio pts:169132003 dts:169132003 size: 325
ts+aac+h264+data audio pts:169136182 dts:169136182 size: 300
ts+aac+h264+data audio pts:169140361 dts:169140361 size: 266
ts+aac+h264+data audio pts:169144540 dts:169144540 size: 270
ts+aac+h264+data video pts:169161750 dts:169161750 size: 682
ts+aac+h264+data video pts:169149146 dts:169149146 size: 712
ts+aac+h264+data video pts:169152836 dts:169152836 size: 638
ts+aac+h264+data video pts:169188030 dts:169156616 size: 11908
ts+aac+h264+data video pts:169160396 dts:169160396 size: 1508
ts+aac+h264+data video pts:169164086 dts:169164086 size: 1455
ts+aac+h264+data audio pts:169148722 dts:169148722 size: 270
ts+aac+h264+data audio pts:169152901 dts:169152901 size: 268
ts+aac+h264+data audio pts:169157080 dts:169157080 size: 282
ts+aac+h264+data audio pts:169161259 dts:169161259 size: 296
ts+aac+h264+data audio pts:169165438 dts:169165438 size: 267
ts+aac+h264+data video pts:169184250 dts:169184250 size: 1169
ts+aac+h264+data video pts:169186586 dts:169188030 size: 11158
ts+aac+h264+data video pts:169191720 dts:169191720 size: 685
ts+aac+h264+data video pts:169195500 dts:169195500 size: 652
ts+aac+h264+data video pts:169182896 dts:169182896 size: 558
ts+aac+h264+data audio pts:169186004 dts:169186004 size: 278
ts+aac+h264+data audio pts:169190183 dts:169190183 size: 282
ts+aac+h264+data audio pts:169194362 dts:169194362 size: 353
ts+aac+h264+data audio pts:169198541 dts:169198541 size: 346
ts+aac+h264+data audio pts:169202720 dts:169202720 size: 276
ts+aac+h264+data video pts:169218000 dts:169186586 size: 2086
ts+aac+h264+data video pts:169190366 dts:169190366 size: 420
ts+aac+h264+data video pts:169194146 dts:169194146 size: 465
ts+aac+h264+data video pts:169214220 dts:169214220 size: 407
ts+aac+h264+data video pts:169229250 dts:169218000 size: 284
ts+aac+h264+data video pts:169221780 dts:169221780 size: 288
ts+aac+h264+data audio pts:169190518 dts:169190518 size: 275
ts+aac+h264+data audio pts:169194697 dts:169194697 size: 293
ts+aac+h264+data audio pts:169198876 dts:169198876 size: 261
ts+aac+h264+data audio pts:169203055 dts:169203055 size: 295
ts+aac+h264+data audio pts:169207234 dts:169207234 size: 279
ts+aac+h264+data video pts:169225470 dts:169225470 size: 234
ts+aac+h264+data video pts:169216646 dts:169229250 size: 59016
ts+aac+h264+data video pts:169224116 dts:169216646 size: 4100
ts+aac+h264+data video pts:169220336 dts:169220336 size: 1047
ts+aac+h264+data video pts:169247970 dts:169224116 size: 10317
ts+aac+h264+data video pts:169227896 dts:169227896 size: 2748
ts+aac+h264+data audio pts:169227800 dts:169227800 size: 280
ts+aac+h264+data audio pts:169231979 dts:169231979 size: 278
ts+aac+h264+data audio pts:169236158 dts:169236158 size: 361
ts+aac+h264+data audio pts:169240337 dts:169240337 size: 354
ts+aac+h264+data audio pts:169244516 dts:169244516 size: 344
ts+aac+h264+data video pts:169251750 dts:169247970 size: 11029
ts+aac+h264+data video pts:169250396 dts:169251750 size: 4083
ts+aac+h264+data video pts:169255530 dts:169255530 size: 1481
ts+aac+h264+data video pts:169259220 dts:169259220 size: 642
ts+aac+h264+data video pts:169263000 dts:169263000 size: 499
ts+aac+h264+data audio pts:169248697 dts:169248697 size: 321
ts+aac+h264+data audio pts:169252876 dts:169252876 size: 301
ts+aac+h264+data audio pts:169257055 dts:169257055 size: 277
ts+aac+h264+data audio pts:169261234 dts:169261234 size: 318
ts+aac+h264+data audio pts:169265413 dts:169265413 size: 261
ts+aac+h264+data video pts:169281720 dts:169250396 size: 1760
ts+aac+h264+data video pts:169254086 dts:169254086 size: 499
ts+aac+h264+data video pts:169257866 dts:169257866 size: 510
ts+aac+h264+data video pts:169261646 dts:169261646 size: 425
ts+aac+h264+data video pts:169285500 dts:169281720 size: 2071
ts+aac+h264+data video pts:169292970 dts:169285500 size: 4220
ts+aac+h264+data audio pts:169253211 dts:169253211 size: 268
ts+aac+h264+data audio pts:169257390 dts:169257390 size: 289
ts+aac+h264+data audio pts:169261569 dts:169261569 size: 267
ts+aac+h264+data audio pts:169265748 dts:169265748 size: 269
ts+aac+h264+data audio pts:169269927 dts:169269927 size: 280
ts+aac+h264+data video pts:169289280 dts:169289280 size: 2596
ts+aac+h264+data video pts:169280366 dts:169292970 size: 13800
ts+aac+h264+data video pts:169284146 dts:169280366 size: 8452
ts+aac+h264+data video pts:169291616 dts:169284146 size: 11802
ts+aac+h264+data video pts:169287836 dts:169287836 size: 3014
ts+aac+h264+data audio pts:169290493 dts:169290493 size: 263
ts+aac+h264+data audio pts:169294672 dts:169294672 size: 310
ts+aac+h264+data audio pts:169298851 dts:169298851 size: 313
ts+aac+h264+data audio pts:169303030 dts:169303030 size: 331
ts+aac+h264+data audio pts:169307209 dts:169307209 size: 280
ts+aac+h264+data video pts:169295396 dts:169291616 size: 10497
ts+aac+h264+data video pts:169323030 dts:169295396 size: 10094
ts+aac+h264+data video pts:169315470 dts:169315470 size: 1955
ts+aac+h264+data video pts:169319250 dts:169319250 size: 931
ts+aac+h264+data video pts:169321586 dts:169323030 size: 2733
ts+aac+h264+data video pts:169326720 dts:169326720 size: 570
ts+aac+h264+data audio pts:169295007 dts:169295007 size: 330
ts+aac+h264+data audio pts:169299186 dts:169299186 size: 299
ts+aac+h264+data audio pts:169303365 dts:169303365 size: 289
ts+aac+h264+data audio pts:169307544 dts:169307544 size: 296
ts+aac+h264+data audio pts:169311723 dts:169311723 size: 287
ts+aac+h264+data video pts:169314116 dts:169314116 size: 590
ts+aac+h264+data video pts:169317896 dts:169317896 size: 418
ts+aac+h264+data video pts:169349220 dts:169321586 size: 838
ts+aac+h264+data video pts:169325366 dts:169325366 size: 341
ts+aac+h264+data video pts:169345530 dts:169345530 size: 402
ts+aac+h264+data audio pts:169315905 dts:169315905 size: 286
ts+aac+h264+data audio pts:169320084 dts:169320084 size: 278
ts+aac+h264+data audio pts:169324263 dts:169324263 size: 269
ts+aac+h264+data audio pts:169328442 dts:169328442 size: 271
ts+aac+h264+data audio pts:169332621 dts:169332621 size: 276
... ...
... ... @@ -2013,9 +2013,6 @@ int consume(TSMessage* msg, AacMuxer* aac_muxer)
trace("ts+aac+h264 ignore empty message.");
return ret;
}
trace("ts+aac+h264+data %s pts:%"PRId64" dts(calc):%"PRId64" dts:%"PRId64" size: %d",
(msg->type == TSPidTypeVideo)? "video":"audio", msg->pts,
(msg->dts == 0)? msg->pts : msg->dts, msg->dts, msg->packet_data_size);
char* last = msg->packet_data + msg->packet_data_size;
... ... @@ -2026,6 +2023,7 @@ int consume(TSMessage* msg, AacMuxer* aac_muxer)
}
// parse AAC audio.
int64_t dts = -1;
while (p < last) {
TSAacAdts aac;
if ((ret = aac.parse(msg, p)) != 0) {
... ... @@ -2033,9 +2031,34 @@ int consume(TSMessage* msg, AacMuxer* aac_muxer)
}
trace("ts+aac audio raw data parsed, size: %d, 0x%02x 0x%02x 0x%02x 0x%02x",
aac.size, aac.at(0), aac.at(1), aac.at(2), aac.at(3));
if (dts == -1) {
dts = (msg->dts == 0)? msg->pts : msg->dts;
} else {
// see ffmpeg: avpriv_aac_parse_header
// rdb = get_bits(gbc, 2); /* number_of_raw_data_blocks_in_frame */
// hdr->samples = (rdb + 1) * 1024;
int samples = (aac.number_of_raw_data_blocks_in_frame + 1) * 1024;
static int sample_rates[] = {
96000, 88200, 64000, 48000, 44100, 32000,
24000, 22050, 16000, 12000, 11025, 8000,
1, 1, 1, 1
};
int sample_rate = sample_rates[aac.sampling_frequency_index];
dts += samples * 90000 / sample_rate;
}
trace("ts+aac+h264+data %s pts:%"PRId64" dts:%"PRId64" size: %d",
(msg->type == TSPidTypeVideo)? "video":"audio", dts, dts, aac.frame_length);
// TODO: process audio.
}
} else {
} else {
trace("ts+aac+h264+data %s pts:%"PRId64" dts:%"PRId64" size: %d",
(msg->type == TSPidTypeVideo)? "video":"audio", msg->pts,
(msg->dts == 0)? msg->pts : msg->dts, msg->packet_data_size);
// parse H264 video.
while (p < last) {
TSH264Codec h264;
... ... @@ -2044,6 +2067,7 @@ int consume(TSMessage* msg, AacMuxer* aac_muxer)
}
trace("ts+h264 video raw data parsed, size: %d, 0x%02x 0x%02x 0x%02x 0x%02x",
h264.size, h264.at(0), h264.at(1), h264.at(2), h264.at(3));
// TODO: process video.
}
}
... ...