View Issue Details

IDProjectCategoryView StatusLast Update
0000182JVT JM H.264/AVC reference softwaredecoderpublic2009-07-16 08:38
Reporterdannierzhong Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
Product VersionJM 16.0 
Summary0000182: The decoder always print warning:"warning: zero_byte shall exist" and "duplicate frame_num in short-term reference picture buff"
Descriptionif set intraPeriod = 10, and SliceMode = 1, SliceArgument = 150:
the decoder output as below:
----------------------------- JM 16.0 (FRExt) ----------------------------
 Decoder config file : decoder.cfg
--------------------------------------------------------------------------
 Input H.264 bitstream : test.264
 Output decoded YUV : test_dec.yuv
 Output status file : log.dec
 Input reference file : foreman_cif.yuv
--------------------------------------------------------------------------
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 37.9924 41.1703 44.2984 4:2:0 17
00001( P ) 2 1 28 37.4375 41.1360 44.2838 4:2:0 10
00002( P ) 4 2 28 37.3676 41.1679 44.1823 4:2:0 11
00003( P ) 6 3 28 37.3914 41.0807 44.0849 4:2:0 12
00004( P ) 8 4 28 37.4838 41.1116 44.1550 4:2:0 8
00005( P ) 10 5 28 37.4792 41.0619 44.0826 4:2:0 8
00006( P ) 12 6 28 37.4991 41.0720 43.9527 4:2:0 7
00007( P ) 14 7 28 37.5560 41.0209 43.9467 4:2:0 8
00008( P ) 16 8 28 37.5680 41.0047 43.7460 4:2:0 8
00009( P ) 18 9 28 37.5385 40.9401 43.8241 4:2:0 8
00010( P ) 20 10 28 37.4879 40.8623 43.7204 4:2:0 8
00011( P ) 22 11 28 37.6242 40.9989 43.8821 4:2:0 8
00012( P ) 24 12 28 37.6030 41.0622 43.9239 4:2:0 8
00013( P ) 26 13 28 37.5231 40.9394 43.8231 4:2:0 8
00014( P ) 28 14 28 37.5372 40.8654 43.6850 4:2:0 11
00015( I ) 30 15 28 12.0568 27.5730 28.0893 4:2:0 4
warning: zero_byte shall exist
duplicate frame_num in short-term reference picture buffer
Press any key to continue...

If SliceMode = 0, the decoder print:
----------------------------- JM 16.0 (FRExt) -----------------------------
 Decoder config file : decoder.cfg
--------------------------------------------------------------------------
 Input H.264 bitstream : test.264
 Output decoded YUV : test_dec.yuv
 Output status file : log.dec
 Input reference file : foreman_cif.yuv
--------------------------------------------------------------------------
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.0047 41.1995 44.2032 4:2:0 15
00001( P ) 2 1 28 37.3525 41.1011 44.1702 4:2:0 9
00002( P ) 4 2 28 37.3301 41.1753 44.1533 4:2:0 10
00003( P ) 6 3 28 37.4389 40.9989 44.0592 4:2:0 9
00004( P ) 8 4 28 37.4384 41.1273 44.0052 4:2:0 11
00005( P ) 10 5 28 37.5327 41.0329 44.0005 4:2:0 10
00006( P ) 12 6 28 37.4462 41.0210 44.0013 4:2:0 8
00007( P ) 14 7 28 37.5459 40.9691 43.8384 4:2:0 10
00008( P ) 16 8 28 37.5950 40.9482 43.7087 4:2:0 10
00009( P ) 18 9 28 37.5590 40.9486 43.7638 4:2:0 9
00010( P ) 20 10 28 37.5084 40.9493 43.7690 4:2:0 8
00011( P ) 22 11 28 37.6703 41.0023 43.7942 4:2:0 7
00012( P ) 24 12 28 37.5906 41.0136 43.8929 4:2:0 8
00013( P ) 26 13 28 37.5442 40.9852 43.9606 4:2:0 8
00014( P ) 28 14 28 37.4695 40.9189 43.7739 4:2:0 8
00015( I ) 30 15 28 12.0568 27.5730 28.0893 4:2:0 4
00016( P ) 32 0 28 13.9490 29.0899 28.7024 4:2:0 9
00017( P ) 34 1 28 14.0693 29.1843 28.8291 4:2:0 9
00018( P ) 36 2 28 13.7455 29.0390 28.9103 4:2:0 8
00019( P ) 38 3 28 14.0685 29.3202 29.1402 4:2:0 8
-------------------- Average SNR all frames ------------------------------
 SNR Y(dB) : 31.55
 SNR U(dB) : 37.98
 SNR V(dB) : 40.14
 Total decoding time : 0.188 sec (106.383 fps)
--------------------------------------------------------------------------
 Exit JM 16 (FRExt) decoder, ver 16.0
We can analyse from the data that when decoder reach the second I-frame, the PSNR decrease sharply.

Attached please find our encoder and decoder config files and test.264( raw yuv: foreman_cif.yuv).
TagsNo tags attached.

Activities

2009-07-16 08:38

 

16.0Problem.zip (114,247 bytes)

Issue History

Date Modified Username Field Change
2009-07-16 08:38 dannierzhong New Issue
2009-07-16 08:38 dannierzhong File Added: 16.0Problem.zip