⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mpeg_sc_0_debug_info.txt

📁 H.264完整的C语言代码和DCT的代码
💻 TXT
📖 第 1 页 / 共 5 页
字号:
        OUT: <no name> ( 0, 192, , stride, 1, 1 )
    103 rle (  IN: 'rowY2rle' '<no name>' 'rle_consts' 'rowMV'  OUT: 'rowRunLevels'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowY2rle ( 0, 384, , stride, 1, 1 )
        IN: <no name> ( 0, 192, , stride, 1, 1 )
        IN: rle_consts ( 0, 128, , stride, 1, 1 )
        IN: rowMV ( 0, 8, , stride, 1, 1 )
        OUT: rowRunLevels ( 7088, 10632, LSP, stride, 1, 1 ) [ 496(2) / 496 / 496(2) /  strip/max end: 7584/7584 ]
    104 idct (  IN: 'rowY2rle' 'idct_non_intra_consts'  OUT: 'rowY3'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowY2rle ( 0, 384, , stride, 1, 1 )
        IN: idct_non_intra_consts ( 0, 64, , stride, 1, 1 )
        OUT: rowY3 ( 0, 384, , stride, 1, 1 )
    105 idct (  IN: '<no name>' 'idct_non_intra_consts'  OUT: 'rowCrCb3'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: <no name> ( 0, 192, , stride, 1, 1 )
        IN: idct_non_intra_consts ( 0, 64, , stride, 1, 1 )
        OUT: rowCrCb3 ( 0, 192, , stride, 1, 1 )
    106 correlate (  IN: 'rowY3' 'rowCrCb3' 'rowYMVref' 'rowCrCbMVref'  OUT: 'rowYref2' 'rowCrCbref2'  IDX: 'rowYidx' 'rowCrCbidx'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowY3 ( 0, 384, , stride, 1, 1 )
        IN: rowCrCb3 ( 0, 192, , stride, 1, 1 )
        IN: rowYMVref ( 0, 576, , index,   index: rowYidx ( 0, 192, , stride, 1, 1 ), 1 )
        IN: rowCrCbMVref ( 0, 576, , index,   index: rowCrCbidx ( 0, 192, , stride, 1, 1 ), 1 )
        OUT: rowYref2 ( 0, 192, , stride, 1, 1 )
        OUT: rowCrCbref2 ( 0, 192, , stride, 1, 1 )
        IN: rowYidx ( 0, 192, , stride, 1, 1 ) [ 0(-1) / 0 / 0(-1) /  strip/max end: 0/0 ]
        IN: rowCrCbidx ( 0, 192, , stride, 1, 1 ) [ 0(-1) / 0 / 0(-1) /  strip/max end: 0/0 ]
    107 streamCopy (  IN: '<no name>*'  OUT: 'rowInput'  IDX: 'idx_gen_str'  )
        IN: 
        OUT: 
        IN: 
    108 pcolor (  IN: 'rowInput'  OUT: 'rowY1blk' 'rowCrCb1dct'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowInput ( 0, 768, , stride, 1, 1 )
        OUT: rowY1blk ( 192, 384, , stride, 1, 1 )
        OUT: rowCrCb1dct ( 192, 384, , stride, 1, 1 )
    109 streamSaveBin (  IN: 'row0'  )
        IN: 
    110 streamSaveBin (  IN: 'row1'  )
        IN: 
    111 streamSaveBin (  IN: 'row2'  )
        IN: 
    112 streamSaveBin (  IN: 'rowY1blk'  )
        IN: 
    113 blocksearch (  IN: 'row0' 'row1' 'row2' 'rowY1blk'  OUT: 'rowMV'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: row0 ( 0, 192, , stride, 1, 1 )
        IN: row1 ( 192, 384, , stride, 1, 1 )
        IN: row2 ( 384, 576, , stride, 1, 1 )
        IN: rowY1blk ( 192, 384, , stride, 1, 1 )
        OUT: rowMV ( 6, 14, , stride, 1, 1 )
    114 streamSaveBin (  IN: 'rowMV'  )
        IN: 
    115 MV2idx (  IN: 'rowMV'  OUT: 'rowYidx' 'rowCrCbidx'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowMV ( 6, 14, , stride, 1, 1 )
        OUT: rowYidx ( 192, 384, , stride, 1, 1 )
        OUT: rowCrCbidx ( 192, 384, , stride, 1, 1 )
    116 difference (  IN: 'rowY1blk' 'rowCrCb1dct' 'rowYMVref' 'rowCrCbMVref'  OUT: 'rowYdiff' 'rowCrCbdiff'  IDX: 'rowYidx' 'rowCrCbidx'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowY1blk ( 192, 384, , stride, 1, 1 )
        IN: rowCrCb1dct ( 192, 384, , stride, 1, 1 )
        IN: rowYMVref ( 0, 576, , index,   index: rowYidx ( 192, 384, , stride, 1, 1 ), 1 )
        IN: rowCrCbMVref ( 0, 576, , index,   index: rowCrCbidx ( 192, 384, , stride, 1, 1 ), 1 )
        OUT: rowYdiff ( 384, 768, , stride, 1, 1 )
        OUT: rowCrCbdiff ( 192, 384, , stride, 1, 1 )
        IN: rowYidx ( 192, 384, , stride, 1, 1 ) [ 0(-1) / 0 / 0(-1) /  strip/max end: 0/0 ]
        IN: rowCrCbidx ( 192, 384, , stride, 1, 1 ) [ 0(-1) / 0 / 0(-1) /  strip/max end: 0/0 ]
    117 dct (  IN: 'rowYdiff' 'dct_non_intra_consts'  OUT: 'rowY2rle'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowYdiff ( 384, 768, , stride, 1, 1 )
        IN: dct_non_intra_consts ( 0, 64, , stride, 1, 1 )
        OUT: rowY2rle ( 384, 768, , stride, 1, 1 )
    118 dct (  IN: 'rowCrCbdiff' 'dct_non_intra_consts'  OUT: '<no name>'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowCrCbdiff ( 192, 384, , stride, 1, 1 )
        IN: dct_non_intra_consts ( 0, 64, , stride, 1, 1 )
        OUT: <no name> ( 192, 384, , stride, 1, 1 )
    119 rle (  IN: 'rowY2rle' '<no name>' 'rle_consts' 'rowMV'  OUT: 'rowRunLevels'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowY2rle ( 384, 768, , stride, 1, 1 )
        IN: <no name> ( 192, 384, , stride, 1, 1 )
        IN: rle_consts ( 0, 128, , stride, 1, 1 )
        IN: rowMV ( 6, 14, , stride, 1, 1 )
        OUT: rowRunLevels ( 7584, 10632, LSP, stride, 1, 1 ) [ 488(2) / 488 / 488(2) /  strip/max end: 8072/8072 ]
    120 idct (  IN: 'rowY2rle' 'idct_non_intra_consts'  OUT: 'rowY3'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowY2rle ( 384, 768, , stride, 1, 1 )
        IN: idct_non_intra_consts ( 0, 64, , stride, 1, 1 )
        OUT: rowY3 ( 384, 768, , stride, 1, 1 )
    121 idct (  IN: '<no name>' 'idct_non_intra_consts'  OUT: 'rowCrCb3'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: <no name> ( 192, 384, , stride, 1, 1 )
        IN: idct_non_intra_consts ( 0, 64, , stride, 1, 1 )
        OUT: rowCrCb3 ( 192, 384, , stride, 1, 1 )
    122 correlate (  IN: 'rowY3' 'rowCrCb3' 'rowYMVref' 'rowCrCbMVref'  OUT: 'rowYref2' 'rowCrCbref2'  IDX: 'rowYidx' 'rowCrCbidx'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowY3 ( 384, 768, , stride, 1, 1 )
        IN: rowCrCb3 ( 192, 384, , stride, 1, 1 )
        IN: rowYMVref ( 0, 576, , index,   index: rowYidx ( 192, 384, , stride, 1, 1 ), 1 )
        IN: rowCrCbMVref ( 0, 576, , index,   index: rowCrCbidx ( 192, 384, , stride, 1, 1 ), 1 )
        OUT: rowYref2 ( 192, 384, , stride, 1, 1 )
        OUT: rowCrCbref2 ( 192, 384, , stride, 1, 1 )
        IN: rowYidx ( 192, 384, , stride, 1, 1 ) [ 0(-1) / 0 / 0(-1) /  strip/max end: 0/0 ]
        IN: rowCrCbidx ( 192, 384, , stride, 1, 1 ) [ 0(-1) / 0 / 0(-1) /  strip/max end: 0/0 ]
    123 streamCopy (  IN: '<no name>*'  OUT: 'rowInput'  IDX: 'idx_gen_str'  )
        IN: 
        OUT: 
        IN: 
    124 pcolor (  IN: 'rowInput'  OUT: 'rowY1blk' 'rowCrCb1dct'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowInput ( 0, 768, , stride, 1, 1 )
        OUT: rowY1blk ( 384, 576, , stride, 1, 1 )
        OUT: rowCrCb1dct ( 384, 576, , stride, 1, 1 )
    125 streamSaveBin (  IN: 'row0'  )
        IN: 
    126 streamSaveBin (  IN: 'row1'  )
        IN: 
    127 streamSaveBin (  IN: 'row2'  )
        IN: 
    128 streamSaveBin (  IN: 'rowY1blk'  )
        IN: 
    129 blocksearch (  IN: 'row0' 'row1' 'row2' 'rowY1blk'  OUT: 'rowMV'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: row0 ( 192, 384, , stride, 1, 1 )
        IN: row1 ( 384, 576, , stride, 1, 1 )
        IN: row2 ( 0, 192, , stride, 1, 1 )
        IN: rowY1blk ( 384, 576, , stride, 1, 1 )
        OUT: rowMV ( 12, 20, , stride, 1, 1 )
    130 streamSaveBin (  IN: 'rowMV'  )
        IN: 
    131 MV2idx (  IN: 'rowMV'  OUT: 'rowYidx' 'rowCrCbidx'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowMV ( 12, 20, , stride, 1, 1 )
        OUT: rowYidx ( 384, 576, , stride, 1, 1 )
        OUT: rowCrCbidx ( 384, 576, , stride, 1, 1 )
    132 difference (  IN: 'rowY1blk' 'rowCrCb1dct' 'rowYMVref' 'rowCrCbMVref'  OUT: 'rowYdiff' 'rowCrCbdiff'  IDX: 'rowYidx' 'rowCrCbidx'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowY1blk ( 384, 576, , stride, 1, 1 )
        IN: rowCrCb1dct ( 384, 576, , stride, 1, 1 )
        IN: rowYMVref ( 0, 576, , index,   index: rowYidx ( 384, 576, , stride, 1, 1 ), 1 )
        IN: rowCrCbMVref ( 0, 576, , index,   index: rowCrCbidx ( 384, 576, , stride, 1, 1 ), 1 )
        OUT: rowYdiff ( 768, 1152, , stride, 1, 1 )
        OUT: rowCrCbdiff ( 384, 576, , stride, 1, 1 )
        IN: rowYidx ( 384, 576, , stride, 1, 1 ) [ 0(-1) / 0 / 0(-1) /  strip/max end: 0/0 ]
        IN: rowCrCbidx ( 384, 576, , stride, 1, 1 ) [ 0(-1) / 0 / 0(-1) /  strip/max end: 0/0 ]
    133 dct (  IN: 'rowYdiff' 'dct_non_intra_consts'  OUT: 'rowY2rle'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowYdiff ( 768, 1152, , stride, 1, 1 )
        IN: dct_non_intra_consts ( 0, 64, , stride, 1, 1 )
        OUT: rowY2rle ( 768, 1152, , stride, 1, 1 )
    134 dct (  IN: 'rowCrCbdiff' 'dct_non_intra_consts'  OUT: '<no name>'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowCrCbdiff ( 384, 576, , stride, 1, 1 )
        IN: dct_non_intra_consts ( 0, 64, , stride, 1, 1 )
        OUT: <no name> ( 384, 576, , stride, 1, 1 )
    135 rle (  IN: 'rowY2rle' '<no name>' 'rle_consts' 'rowMV'  OUT: 'rowRunLevels'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowY2rle ( 768, 1152, , stride, 1, 1 )
        IN: <no name> ( 384, 576, , stride, 1, 1 )
        IN: rle_consts ( 0, 128, , stride, 1, 1 )
        IN: rowMV ( 12, 20, , stride, 1, 1 )
        OUT: rowRunLevels ( 8072, 10632, LSP, stride, 1, 1 ) [ 448(2) / 448 / 448(2) /  strip/max end: 8520/8520 ]
    136 idct (  IN: 'rowY2rle' 'idct_non_intra_consts'  OUT: 'rowY3'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowY2rle ( 768, 1152, , stride, 1, 1 )
        IN: idct_non_intra_consts ( 0, 64, , stride, 1, 1 )
        OUT: rowY3 ( 768, 1152, , stride, 1, 1 )
    137 idct (  IN: '<no name>' 'idct_non_intra_consts'  OUT: 'rowCrCb3'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: <no name> ( 384, 576, , stride, 1, 1 )
        IN: idct_non_intra_consts ( 0, 64, , stride, 1, 1 )
        OUT: rowCrCb3 ( 384, 576, , stride, 1, 1 )
    138 correlate (  IN: 'rowY3' 'rowCrCb3' 'rowYMVref' 'rowCrCbMVref'  OUT: 'rowYref2' 'rowCrCbref2'  IDX: 'rowYidx' 'rowCrCbidx'  )
      [ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
  [ nonLoopTime: 0 setupTeardownCycles: 0 ]
        IN: rowY3 ( 768, 1152, , stride, 1, 1 )
        IN: rowCrCb3 ( 384, 576, , stride, 1, 1 )
        IN: rowYMVref ( 0, 576, , index,   index: rowYidx ( 384, 576, , stride, 1, 1 ), 1 )
        IN: rowCrCbMVref ( 0, 576, , index,   index: rowCrCbidx ( 384, 576, , stride, 1, 1 ), 1 )
        OUT: rowYref2 ( 384, 576, , stride, 1, 1 )
        OUT: rowCrCbref2 ( 384, 576, , stride, 1, 1 )
        IN: rowYidx ( 384, 576, , stride, 1, 1 ) [ 0(-1) / 0 / 0(-1) /  strip/max end: 0/0 ]
        IN: rowCrCbidx ( 384, 576, , stride, 1, 1 ) [ 0(-1) / 0 / 0(-1) /  strip/max end: 0/0 ]
  139 }
140 } /* loop 0 */
*                                          *
********************************************
********************************************
*                                          *
  CUMULATIVE STATISTICS:
--------------------------------------------
Total execution time (T):                      0
Total non-loop cycles (NL):                    0  (-1.#IO%)
Total loop setup/teardown cycles (ST):         0  (-1.#IO%)

            MV2idx: T:        0 NL:        0 ST:        0
       blocksearch: T:        0 NL:        0 ST:        0
         correlate: T:        0 NL:        0 ST:        0
               dct: T:        0 NL:        0 ST:        0
        difference: T:        0 NL:        0 ST:        0
            icolor: T:        0 NL:        0 ST:        0
              idct: T:        0 NL:        0 ST:        0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -