View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000172 | JVT JM H.264/AVC reference software | decoder | public | 2009-04-07 20:59 | 2009-04-07 20:59 |
Reporter | H. Liu | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | JM 15.1 | ||||
Summary | 0000172: The decoder JM15.1 failed in doing motion copy of error concealment | ||||
Description | I run the JM15.1 codec on my windows XP with Microsoft Visual Studio 2005. First I used the JM15.1 encoder to encode Foreman CIF sequence with an IBPBPBP encoding structure. There is only I frame in the beginning. All other encoding settings are the same as the default in the encoder.cfg. There is one slice for one video frame data. Then all B frames were removed from the encoded video. The JM15.1 decoded the impaired video properly with the frame copy enabled. However, when the motion copy method was enabled in the decoder.cfg, the decoder failed. After the decoder decoded the 16th video frame, there was an error making the decoder crash. It said that access violation reading location 0x0000000. I debugged the program. The error happened in the line 1174 of erc_do_p.c when the program ran -> mv[0] = src->motion.mv[LIST_0][i][j][0] / scale; mv[1] = src->motion.mv[LIST_0][i][j][1] / scale; mv[2] = src->motion.ref_idx[LIST_0][i][j]; The following is the output of command line. ----------------------------- JM 15.1 (FRExt) ----------------------------- Decoder config file : decoder.cfg -------------------------------------------------------------------------- Input H.264 bitstream : result\foreman_cif_loss.264 Output decoded YUV : result\foreman_cif_loss_dec.yuv Output status file : log.dec Input reference file : Y:\video_source\hong_sources\yuv\cif\f oreman_300f.cif -------------------------------------------------------------------------- POC must = frame# or field# for SNRs to be correct -------------------------------------------------------------------------- Frame POC Pic# QP SnrY SnrU SnrV Y:U:V Time(ms) -------------------------------------------------------------------------- 00000(IDR) 0 0 28 38.3211 41.4192 44.5751 4:2:0 149 00002( P ) 4 1 28 37.7113 41.3195 44.3349 4:2:0 119 00004( P ) 8 2 28 37.6431 41.2536 44.1811 4:2:0 123 00006( P ) 12 3 28 37.5647 41.0774 43.9973 4:2:0 119 00008( P ) 16 4 28 37.6010 41.0785 43.9710 4:2:0 126 00010( P ) 20 5 28 37.5365 41.0836 43.8616 4:2:0 125 00012( P ) 24 6 28 37.6487 41.1406 44.0358 4:2:0 126 00014( P ) 28 7 28 37.4900 40.8493 43.8827 4:2:0 118 00016( P ) 32 8 28 37.2721 40.7956 43.9561 4:2:0 127 00018( P ) 36 9 28 37.2392 40.8959 43.9428 4:2:0 127 00020( P ) 40 10 28 37.2271 40.8748 43.9132 4:2:0 117 00022( P ) 44 11 28 37.4977 40.8623 43.8151 4:2:0 118 00024( P ) 48 12 28 37.4579 40.9462 43.7026 4:2:0 124 00026( P ) 52 13 28 37.1461 40.9051 43.6457 4:2:0 117 00028( P ) 56 14 28 37.0828 40.9349 43.7970 4:2:0 107 00030( P ) 60 15 28 37.1801 41.0183 43.7300 4:2:0 115 | ||||
Tags | No tags attached. | ||||