📄 mpeg_sc_0_debug_info.txt
字号:
IN:
59 streamSaveBin ( IN: 'row1' )
IN:
60 streamSaveBin ( IN: 'row2' )
IN:
61 streamSaveBin ( IN: 'rowY1blk' )
IN:
62 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 )
63 streamSaveBin ( IN: 'rowMV' )
IN:
64 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 )
65 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 ]
66 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 )
67 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 )
68 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 ( 3888, 7088, LSP, stride, 1, 1 ) [ 320(1) / 320 / 320(1) / strip/max end: 4208/4208 ]
69 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 )
70 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 )
71 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 ]
72 streamCopy ( IN: '<no name>*' OUT: 'rowInput' IDX: 'idx_gen_str' )
IN:
OUT:
IN:
73 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 )
74 streamSaveBin ( IN: 'row0' )
IN:
75 streamSaveBin ( IN: 'row1' )
IN:
76 streamSaveBin ( IN: 'row2' )
IN:
77 streamSaveBin ( IN: 'rowY1blk' )
IN:
78 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 )
79 streamSaveBin ( IN: 'rowMV' )
IN:
80 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 )
81 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 ]
82 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 )
83 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 )
84 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 ( 4208, 7088, LSP, stride, 1, 1 ) [ 312(1) / 312 / 312(1) / strip/max end: 4520/4520 ]
85 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 )
86 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 )
87 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 ]
88 }
89 if {
90 idxGen ( IN: OUT: 'idx_gen_str' )
[ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
[ nonLoopTime: 0 setupTeardownCycles: 0 ]
OUT: idx_gen_str ( 0, 768, , stride, 1, 1 )
91 streamCopy ( IN: '<no name>*' OUT: 'rowInput' IDX: 'idx_gen_str' )
IN:
OUT:
IN:
92 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 ( 0, 192, , stride, 1, 1 )
OUT: rowCrCb1dct ( 0, 192, , stride, 1, 1 )
93 streamSaveBin ( IN: 'row0' )
IN:
94 streamSaveBin ( IN: 'row1' )
IN:
95 streamSaveBin ( IN: 'row2' )
IN:
96 streamSaveBin ( IN: 'rowY1blk' )
IN:
97 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 ( 0, 192, , stride, 1, 1 )
IN: row2 ( 192, 384, , stride, 1, 1 )
IN: rowY1blk ( 0, 192, , stride, 1, 1 )
OUT: rowMV ( 0, 8, , stride, 1, 1 )
98 streamSaveBin ( IN: 'rowMV' )
IN:
99 MV2idx ( IN: 'rowMV' OUT: 'rowYidx' 'rowCrCbidx' )
[ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
[ nonLoopTime: 0 setupTeardownCycles: 0 ]
IN: rowMV ( 0, 8, , stride, 1, 1 )
OUT: rowYidx ( 0, 192, , stride, 1, 1 )
OUT: rowCrCbidx ( 0, 192, , stride, 1, 1 )
100 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 ( 0, 192, , stride, 1, 1 )
IN: rowCrCb1dct ( 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: rowYdiff ( 0, 384, , stride, 1, 1 )
OUT: rowCrCbdiff ( 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 ]
101 dct ( IN: 'rowYdiff' 'dct_non_intra_consts' OUT: 'rowY2rle' )
[ 0(0) / 0 / 0(0) / calls: 1 total: 0 ]
[ nonLoopTime: 0 setupTeardownCycles: 0 ]
IN: rowYdiff ( 0, 384, , stride, 1, 1 )
IN: dct_non_intra_consts ( 0, 64, , stride, 1, 1 )
OUT: rowY2rle ( 0, 384, , stride, 1, 1 )
102 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 ( 0, 192, , stride, 1, 1 )
IN: dct_non_intra_consts ( 0, 64, , stride, 1, 1 )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -