winlin

add ts dts/pts analysis

  1 +ts+aac+h264+data audio pts:168696991 dts(calc):168696991 dts:0 size: 584
  2 +ts+aac+h264+data video pts:168704280 dts(calc):168700500 dts:168700500 size: 35795
  3 +ts+aac+h264+data video pts:168702836 dts(calc):168704280 dts:168704280 size: 4108
  4 +ts+aac+h264+data video pts:168691586 dts(calc):168691586 dts:0 size: 425
  5 +ts+aac+h264+data video pts:168695366 dts(calc):168695366 dts:0 size: 466
  6 +ts+aac+h264+data video pts:168699146 dts(calc):168699146 dts:0 size: 353
  7 +ts+aac+h264+data video pts:168734250 dts(calc):168702836 dts:168702836 size: 4225
  8 +ts+aac+h264+data audio pts:168705351 dts(calc):168705351 dts:0 size: 1611
  9 +ts+aac+h264+data video pts:168723000 dts(calc):168723000 dts:0 size: 416
  10 +ts+aac+h264+data video pts:168726780 dts(calc):168726780 dts:0 size: 486
  11 +ts+aac+h264+data video pts:168730470 dts(calc):168730470 dts:0 size: 408
  12 +ts+aac+h264+data video pts:168732896 dts(calc):168734250 dts:168734250 size: 5018
  13 +ts+aac+h264+data video pts:168738030 dts(calc):168738030 dts:0 size: 450
  14 +ts+aac+h264+data video pts:168725336 dts(calc):168725336 dts:0 size: 466
  15 +ts+aac+h264+data audio pts:168726248 dts(calc):168726248 dts:0 size: 1497
  16 +ts+aac+h264+data video pts:168729116 dts(calc):168729116 dts:0 size: 384
  17 +ts+aac+h264+data video pts:168764220 dts(calc):168732896 dts:168732896 size: 6680
  18 +ts+aac+h264+data video pts:168736586 dts(calc):168736586 dts:0 size: 844
  19 +ts+aac+h264+data video pts:168756750 dts(calc):168756750 dts:0 size: 773
  20 +ts+aac+h264+data video pts:168760530 dts(calc):168760530 dts:0 size: 509
  21 +ts+aac+h264+data audio pts:168730762 dts(calc):168730762 dts:0 size: 1383
  22 +ts+aac+h264+data video pts:168762866 dts(calc):168764220 dts:168764220 size: 7197
  23 +ts+aac+h264+data video pts:168768000 dts(calc):168768000 dts:0 size: 546
  24 +ts+aac+h264+data video pts:168755396 dts(calc):168755396 dts:0 size: 574
  25 +ts+aac+h264+data video pts:168759086 dts(calc):168759086 dts:0 size: 415
  26 +ts+aac+h264+data video pts:168794280 dts(calc):168762866 dts:168762866 size: 3442
  27 +ts+aac+h264+data video pts:168766646 dts(calc):168766646 dts:0 size: 334
  28 +ts+aac+h264+data audio pts:168768044 dts(calc):168768044 dts:0 size: 1454
  29 +ts+aac+h264+data video pts:168770336 dts(calc):168770336 dts:0 size: 353
  30 +ts+aac+h264+data video pts:168790500 dts(calc):168790500 dts:0 size: 298
  31 +ts+aac+h264+data video pts:168792836 dts(calc):168794280 dts:168794280 size: 954
  32 +ts+aac+h264+data video pts:168797970 dts(calc):168797970 dts:0 size: 303
  33 +ts+aac+h264+data video pts:168801750 dts(calc):168801750 dts:0 size: 329
  34 +ts+aac+h264+data video pts:168789146 dts(calc):168789146 dts:0 size: 302
  35 +ts+aac+h264+data audio pts:168788942 dts(calc):168788942 dts:0 size: 1513
  36 +ts+aac+h264+data video pts:168800396 dts(calc):168792836 dts:168792836 size: 746
  37 +ts+aac+h264+data video pts:168796616 dts(calc):168796616 dts:0 size: 473
  38 +ts+aac+h264+data video pts:168804086 dts(calc):168800396 dts:168800396 size: 3674
  39 +ts+aac+h264+data video pts:168824250 dts(calc):168804086 dts:168804086 size: 3116
  40 +ts+aac+h264+data video pts:168828030 dts(calc):168824250 dts:168824250 size: 3064
  41 +ts+aac+h264+data audio pts:168793456 dts(calc):168793456 dts:0 size: 1504
  42 +ts+aac+h264+data video pts:168831720 dts(calc):168828030 dts:168828030 size: 2899
  43 +ts+aac+h264+data video pts:168835500 dts(calc):168831720 dts:168831720 size: 3231
  44 +ts+aac+h264+data video pts:168822896 dts(calc):168835500 dts:168835500 size: 3877
  45 +ts+aac+h264+data video pts:168826586 dts(calc):168822896 dts:168822896 size: 2984
  46 +ts+aac+h264+data video pts:168830366 dts(calc):168826586 dts:168826586 size: 6415
  47 +ts+aac+h264+data video pts:168834146 dts(calc):168830366 dts:168830366 size: 29200
  48 +ts+aac+h264+data audio pts:168830738 dts(calc):168830738 dts:0 size: 1540
  49 +ts+aac+h264+data video pts:168854220 dts(calc):168834146 dts:168834146 size: 4102
  50 +ts+aac+h264+data video pts:168858000 dts(calc):168854220 dts:168854220 size: 6944
  51 +ts+aac+h264+data video pts:168861780 dts(calc):168858000 dts:168858000 size: 9061
  52 +ts+aac+h264+data video pts:168865470 dts(calc):168861780 dts:168861780 size: 9760
  53 +ts+aac+h264+data video pts:168869250 dts(calc):168865470 dts:168865470 size: 14741
  54 +ts+aac+h264+data audio pts:168835252 dts(calc):168835252 dts:0 size: 1607
  55 +ts+aac+h264+data video pts:168860336 dts(calc):168869250 dts:168869250 size: 15711
  56 +ts+aac+h264+data video pts:168856646 dts(calc):168856646 dts:0 size: 2181
  57 +ts+aac+h264+data video pts:168891750 dts(calc):168860336 dts:168860336 size: 19063
  58 +ts+aac+h264+data video pts:168864116 dts(calc):168864116 dts:0 size: 2345
  59 +ts+aac+h264+data video pts:168867896 dts(calc):168867896 dts:0 size: 2597
  60 +ts+aac+h264+data video pts:168887970 dts(calc):168887970 dts:0 size: 2003
  61 +ts+aac+h264+data audio pts:168856150 dts(calc):168856150 dts:0 size: 1575
  62 +ts+aac+h264+data video pts:168890396 dts(calc):168891750 dts:168891750 size: 16911
  63 +ts+aac+h264+data video pts:168895530 dts(calc):168895530 dts:0 size: 1196
  64 +ts+aac+h264+data video pts:168899220 dts(calc):168899220 dts:0 size: 1181
  65 +ts+aac+h264+data video pts:168886616 dts(calc):168886616 dts:0 size: 891
  66 +ts+aac+h264+data video pts:168921720 dts(calc):168890396 dts:168890396 size: 15388
  67 +ts+aac+h264+data audio pts:168893432 dts(calc):168893432 dts:0 size: 1401
  68 +ts+aac+h264+data video pts:168894086 dts(calc):168894086 dts:0 size: 982
  69 +ts+aac+h264+data video pts:168897866 dts(calc):168897866 dts:0 size: 928
  70 +ts+aac+h264+data video pts:168901646 dts(calc):168901646 dts:0 size: 737
  71 +ts+aac+h264+data video pts:168920366 dts(calc):168921720 dts:168921720 size: 14519
  72 +ts+aac+h264+data video pts:168925500 dts(calc):168925500 dts:0 size: 900
  73 +ts+aac+h264+data video pts:168929280 dts(calc):168929280 dts:0 size: 878
  74 +ts+aac+h264+data audio pts:168897946 dts(calc):168897946 dts:0 size: 1546
  75 +ts+aac+h264+data video pts:168932970 dts(calc):168932970 dts:0 size: 698
  76 +ts+aac+h264+data video pts:168935396 dts(calc):168920366 dts:168920366 size: 11824
  77 +ts+aac+h264+data video pts:168924146 dts(calc):168924146 dts:0 size: 837
  78 +ts+aac+h264+data video pts:168927836 dts(calc):168927836 dts:0 size: 896
  79 +ts+aac+h264+data video pts:168931616 dts(calc):168931616 dts:0 size: 671
  80 +ts+aac+h264+data video pts:168966720 dts(calc):168935396 dts:168935396 size: 8523
  81 +ts+aac+h264+data audio pts:168935228 dts(calc):168935228 dts:0 size: 1398
  82 +ts+aac+h264+data video pts:168955470 dts(calc):168955470 dts:0 size: 773
  83 +ts+aac+h264+data video pts:168959250 dts(calc):168959250 dts:0 size: 755
  84 +ts+aac+h264+data video pts:168963030 dts(calc):168963030 dts:0 size: 643
  85 +ts+aac+h264+data video pts:168961586 dts(calc):168966720 dts:168966720 size: 4648
  86 +ts+aac+h264+data video pts:168954116 dts(calc):168954116 dts:0 size: 626
  87 +ts+aac+h264+data audio pts:168956126 dts(calc):168956126 dts:0 size: 1426
  88 +ts+aac+h264+data video pts:168957896 dts(calc):168957896 dts:0 size: 536
  89 +ts+aac+h264+data video pts:168965366 dts(calc):168961586 dts:168961586 size: 3771
  90 +ts+aac+h264+data video pts:168985530 dts(calc):168965366 dts:168965366 size: 4494
  91 +ts+aac+h264+data video pts:168989220 dts(calc):168985530 dts:168985530 size: 5560
  92 +ts+aac+h264+data video pts:168993000 dts(calc):168989220 dts:168989220 size: 6541
  93 +ts+aac+h264+data video pts:168996780 dts(calc):168993000 dts:168993000 size: 7636
  94 +ts+aac+h264+data audio pts:168960640 dts(calc):168960640 dts:0 size: 1470
  95 +ts+aac+h264+data video pts:169000470 dts(calc):168996780 dts:168996780 size: 6685
  96 +ts+aac+h264+data video pts:168987866 dts(calc):169000470 dts:169000470 size: 6791
  97 +ts+aac+h264+data video pts:168991646 dts(calc):168987866 dts:168987866 size: 11730
  98 +ts+aac+h264+data video pts:168995336 dts(calc):168991646 dts:168991646 size: 14252
  99 +ts+aac+h264+data video pts:169022970 dts(calc):168995336 dts:168995336 size: 9386
  100 +ts+aac+h264+data audio pts:168997922 dts(calc):168997922 dts:0 size: 1641
  101 +ts+aac+h264+data video pts:168999116 dts(calc):168999116 dts:0 size: 809
  102 +ts+aac+h264+data video pts:169019280 dts(calc):169019280 dts:0 size: 631
  103 +ts+aac+h264+data video pts:169030530 dts(calc):169022970 dts:169022970 size: 7316
  104 +ts+aac+h264+data video pts:169026750 dts(calc):169026750 dts:0 size: 594
  105 +ts+aac+h264+data video pts:169021616 dts(calc):169030530 dts:169030530 size: 6070
  106 +ts+aac+h264+data video pts:169017836 dts(calc):169017836 dts:0 size: 674
  107 +ts+aac+h264+data audio pts:169018820 dts(calc):169018820 dts:0 size: 1468
  108 +ts+aac+h264+data video pts:169029086 dts(calc):169021616 dts:169021616 size: 5808
  109 +ts+aac+h264+data video pts:169025396 dts(calc):169025396 dts:0 size: 958
  110 +ts+aac+h264+data video pts:169032866 dts(calc):169029086 dts:169029086 size: 5959
  111 +ts+aac+h264+data video pts:169053030 dts(calc):169032866 dts:169032866 size: 5991
  112 +ts+aac+h264+data video pts:169056720 dts(calc):169053030 dts:169053030 size: 10941
  113 +ts+aac+h264+data audio pts:169023334 dts(calc):169023334 dts:0 size: 1471
  114 +ts+aac+h264+data video pts:169064280 dts(calc):169056720 dts:169056720 size: 7867
  115 +ts+aac+h264+data video pts:169060500 dts(calc):169060500 dts:0 size: 4550
  116 +ts+aac+h264+data video pts:169051586 dts(calc):169064280 dts:169064280 size: 10501
  117 +ts+aac+h264+data video pts:169055366 dts(calc):169051586 dts:169051586 size: 10772
  118 +ts+aac+h264+data video pts:169059146 dts(calc):169055366 dts:169055366 size: 12594
  119 +ts+aac+h264+data video pts:169083000 dts(calc):169059146 dts:169059146 size: 12274
  120 +ts+aac+h264+data audio pts:169060616 dts(calc):169060616 dts:0 size: 1551
  121 +ts+aac+h264+data video pts:169062836 dts(calc):169062836 dts:0 size: 2145
  122 +ts+aac+h264+data video pts:169098030 dts(calc):169083000 dts:169083000 size: 10764
  123 +ts+aac+h264+data video pts:169086780 dts(calc):169086780 dts:0 size: 952
  124 +ts+aac+h264+data video pts:169090470 dts(calc):169090470 dts:0 size: 977
  125 +ts+aac+h264+data video pts:169094250 dts(calc):169094250 dts:0 size: 830
  126 +ts+aac+h264+data video pts:169096586 dts(calc):169098030 dts:169098030 size: 2899
  127 +ts+aac+h264+data audio pts:169065130 dts(calc):169065130 dts:0 size: 1457
  128 +ts+aac+h264+data video pts:169085336 dts(calc):169085336 dts:0 size: 388
  129 +ts+aac+h264+data video pts:169089116 dts(calc):169089116 dts:0 size: 291
  130 +ts+aac+h264+data video pts:169092896 dts(calc):169092896 dts:0 size: 275
  131 +ts+aac+h264+data video pts:169124220 dts(calc):169096586 dts:169096586 size: 676
  132 +ts+aac+h264+data video pts:169116750 dts(calc):169116750 dts:0 size: 249
  133 +ts+aac+h264+data audio pts:169086028 dts(calc):169086028 dts:0 size: 1400
  134 +ts+aac+h264+data video pts:169120530 dts(calc):169120530 dts:0 size: 217
  135 +ts+aac+h264+data video pts:169128000 dts(calc):169124220 dts:169124220 size: 75644
  136 +ts+aac+h264+data video pts:169126646 dts(calc):169128000 dts:169128000 size: 2805
  137 +ts+aac+h264+data video pts:169131780 dts(calc):169131780 dts:0 size: 229
  138 +ts+aac+h264+data video pts:169119086 dts(calc):169119086 dts:0 size: 199
  139 +ts+aac+h264+data video pts:169122866 dts(calc):169122866 dts:0 size: 197
  140 +ts+aac+h264+data audio pts:169123310 dts(calc):169123310 dts:0 size: 1683
  141 +ts+aac+h264+data video pts:169157970 dts(calc):169126646 dts:169126646 size: 4670
  142 +ts+aac+h264+data video pts:169130336 dts(calc):169130336 dts:0 size: 501
  143 +ts+aac+h264+data video pts:169150500 dts(calc):169150500 dts:0 size: 672
  144 +ts+aac+h264+data video pts:169154280 dts(calc):169154280 dts:0 size: 422
  145 +ts+aac+h264+data video pts:169156616 dts(calc):169157970 dts:169157970 size: 6008
  146 +ts+aac+h264+data audio pts:169127824 dts(calc):169127824 dts:0 size: 1470
  147 +ts+aac+h264+data video pts:169161750 dts(calc):169161750 dts:0 size: 682
  148 +ts+aac+h264+data video pts:169149146 dts(calc):169149146 dts:0 size: 712
  149 +ts+aac+h264+data video pts:169152836 dts(calc):169152836 dts:0 size: 638
  150 +ts+aac+h264+data video pts:169188030 dts(calc):169156616 dts:169156616 size: 11908
  151 +ts+aac+h264+data video pts:169160396 dts(calc):169160396 dts:0 size: 1508
  152 +ts+aac+h264+data video pts:169164086 dts(calc):169164086 dts:0 size: 1455
  153 +ts+aac+h264+data audio pts:169148722 dts(calc):169148722 dts:0 size: 1383
  154 +ts+aac+h264+data video pts:169184250 dts(calc):169184250 dts:0 size: 1169
  155 +ts+aac+h264+data video pts:169186586 dts(calc):169188030 dts:169188030 size: 11158
  156 +ts+aac+h264+data video pts:169191720 dts(calc):169191720 dts:0 size: 685
  157 +ts+aac+h264+data video pts:169195500 dts(calc):169195500 dts:0 size: 652
  158 +ts+aac+h264+data video pts:169182896 dts(calc):169182896 dts:0 size: 558
  159 +ts+aac+h264+data audio pts:169186004 dts(calc):169186004 dts:0 size: 1535
  160 +ts+aac+h264+data video pts:169218000 dts(calc):169186586 dts:169186586 size: 2086
  161 +ts+aac+h264+data video pts:169190366 dts(calc):169190366 dts:0 size: 420
  162 +ts+aac+h264+data video pts:169194146 dts(calc):169194146 dts:0 size: 465
  163 +ts+aac+h264+data video pts:169214220 dts(calc):169214220 dts:0 size: 407
  164 +ts+aac+h264+data video pts:169229250 dts(calc):169218000 dts:169218000 size: 284
  165 +ts+aac+h264+data video pts:169221780 dts(calc):169221780 dts:0 size: 288
  166 +ts+aac+h264+data audio pts:169190518 dts(calc):169190518 dts:0 size: 1403
  167 +ts+aac+h264+data video pts:169225470 dts(calc):169225470 dts:0 size: 234
  168 +ts+aac+h264+data video pts:169216646 dts(calc):169229250 dts:169229250 size: 59016
  169 +ts+aac+h264+data video pts:169224116 dts(calc):169216646 dts:169216646 size: 4100
  170 +ts+aac+h264+data video pts:169220336 dts(calc):169220336 dts:0 size: 1047
  171 +ts+aac+h264+data video pts:169247970 dts(calc):169224116 dts:169224116 size: 10317
  172 +ts+aac+h264+data video pts:169227896 dts(calc):169227896 dts:0 size: 2748
  173 +ts+aac+h264+data audio pts:169227800 dts(calc):169227800 dts:0 size: 1617
  174 +ts+aac+h264+data video pts:169251750 dts(calc):169247970 dts:169247970 size: 11029
  175 +ts+aac+h264+data video pts:169250396 dts(calc):169251750 dts:169251750 size: 4083
  176 +ts+aac+h264+data video pts:169255530 dts(calc):169255530 dts:0 size: 1481
  177 +ts+aac+h264+data video pts:169259220 dts(calc):169259220 dts:0 size: 642
  178 +ts+aac+h264+data video pts:169263000 dts(calc):169263000 dts:0 size: 499
  179 +ts+aac+h264+data audio pts:169248697 dts(calc):169248697 dts:0 size: 1478
  180 +ts+aac+h264+data video pts:169281720 dts(calc):169250396 dts:169250396 size: 1760
  181 +ts+aac+h264+data video pts:169254086 dts(calc):169254086 dts:0 size: 499
  182 +ts+aac+h264+data video pts:169257866 dts(calc):169257866 dts:0 size: 510
  183 +ts+aac+h264+data video pts:169261646 dts(calc):169261646 dts:0 size: 425
  184 +ts+aac+h264+data video pts:169285500 dts(calc):169281720 dts:169281720 size: 2071
  185 +ts+aac+h264+data video pts:169292970 dts(calc):169285500 dts:169285500 size: 4220
  186 +ts+aac+h264+data audio pts:169253211 dts(calc):169253211 dts:0 size: 1373
  187 +ts+aac+h264+data video pts:169289280 dts(calc):169289280 dts:0 size: 2596
  188 +ts+aac+h264+data video pts:169280366 dts(calc):169292970 dts:169292970 size: 13800
  189 +ts+aac+h264+data video pts:169284146 dts(calc):169280366 dts:169280366 size: 8452
  190 +ts+aac+h264+data video pts:169291616 dts(calc):169284146 dts:169284146 size: 11802
  191 +ts+aac+h264+data video pts:169287836 dts(calc):169287836 dts:0 size: 3014
  192 +ts+aac+h264+data audio pts:169290493 dts(calc):169290493 dts:0 size: 1497
  193 +ts+aac+h264+data video pts:169295396 dts(calc):169291616 dts:169291616 size: 10497
  194 +ts+aac+h264+data video pts:169323030 dts(calc):169295396 dts:169295396 size: 10094
  195 +ts+aac+h264+data video pts:169315470 dts(calc):169315470 dts:0 size: 1955
  196 +ts+aac+h264+data video pts:169319250 dts(calc):169319250 dts:0 size: 931
  197 +ts+aac+h264+data video pts:169321586 dts(calc):169323030 dts:169323030 size: 2733
  198 +ts+aac+h264+data video pts:169326720 dts(calc):169326720 dts:0 size: 570
  199 +ts+aac+h264+data audio pts:169295007 dts(calc):169295007 dts:0 size: 1501
  200 +ts+aac+h264+data video pts:169314116 dts(calc):169314116 dts:0 size: 590
  201 +ts+aac+h264+data video pts:169317896 dts(calc):169317896 dts:0 size: 418
  202 +ts+aac+h264+data video pts:169349220 dts(calc):169321586 dts:169321586 size: 838
  203 +ts+aac+h264+data video pts:169325366 dts(calc):169325366 dts:0 size: 341
  204 +ts+aac+h264+data video pts:169345530 dts(calc):169345530 dts:0 size: 402
  205 +ts+aac+h264+data audio pts:169315905 dts(calc):169315905 dts:0 size: 1380
@@ -2013,6 +2013,9 @@ int consume(TSMessage* msg, AacMuxer* aac_muxer) @@ -2013,6 +2013,9 @@ int consume(TSMessage* msg, AacMuxer* aac_muxer)
2013 trace("ts+aac+h264 ignore empty message."); 2013 trace("ts+aac+h264 ignore empty message.");
2014 return ret; 2014 return ret;
2015 } 2015 }
  2016 + trace("ts+aac+h264+data %s pts:%"PRId64" dts(calc):%"PRId64" dts:%"PRId64" size: %d",
  2017 + (msg->type == TSPidTypeVideo)? "video":"audio", msg->pts,
  2018 + (msg->dts == 0)? msg->pts : msg->dts, msg->dts, msg->packet_data_size);
2016 2019
2017 char* last = msg->packet_data + msg->packet_data_size; 2020 char* last = msg->packet_data + msg->packet_data_size;
2018 2021