View Issue Details

IDProjectCategoryView StatusLast Update
0000308JVT JM H.264/AVC reference softwareencoderpublic2012-07-19 17:25
Reportertaoran Assigned ToKarsten Suehring  
PrioritylowSeveritytextReproducibilityalways
Status acknowledgedResolutionopen 
Platformlinux 
Product VersionJM 18.3 
Summary0000308: top field types are not reported at the encoder (thus I and IDR fields appear to be missing)
DescriptionWhen PicInterlace = 1 and IDRperiod (and Intraperiod) is set to a particular value, the encoder does not code the IDR pictures as IDR, it does not code the Intra pictures as Intra either.
Steps To Reproducecode an interlace content use attached cfg (while progressive coding is working properly with the same config except PicInterlace = 0)
In the log file you will find every frame that should be IDR is not IDR.
TagsNo tags attached.

Activities

taoran

2012-06-22 20:19

reporter  

log.zip (17,488 bytes)

Alexis Michael Tourapis

2012-06-22 20:33

developer   ~0000537

I would suggest first checking also at the decoder to see how your pictures were encoded. You should not just trust the encoder. The encoder only displays the "picture" type used for the second picture (so there is a "reporting" issue) and not of that of the first. So if you had an ( I | P ) field pair, only ( P ) will be displayed. The same for IDRs. I am a bit more concerned about IDRs since I am not seeing NVB bits mentioned although if you do look at frame 60 you do have only a single reference being available (as it should be) so maybe again that is a reporting bug. Please double check in any case with the decoder.

taoran

2012-06-22 21:04

reporter   ~0000539

You are right Alexis, the decoder shows the type for the field pair correctly. So this is a "reporting" issue instead of a bug. Maybe we can close this ticket or change the Severity to "text".

Karsten Suehring

2012-07-19 17:25

administrator   ~0000551

The reporting can be improved. Needs a bit more work to properly store the top field type in case of field coding. Has low priority since we would even need to report each slice type to be always correct.

Issue History

Date Modified Username Field Change
2012-06-22 20:19 taoran New Issue
2012-06-22 20:19 taoran File Added: log.zip
2012-06-22 20:33 Alexis Michael Tourapis Note Added: 0000537
2012-06-22 21:04 taoran Note Added: 0000539
2012-07-19 17:24 Karsten Suehring Priority normal => low
2012-07-19 17:24 Karsten Suehring Severity minor => text
2012-07-19 17:24 Karsten Suehring Summary Field coding does not support IDRperiod and Intraperiod => top field types are not reported at the encoder (thus I and IDR fields appear to be missing)
2012-07-19 17:25 Karsten Suehring Note Added: 0000551
2012-07-19 17:25 Karsten Suehring Assigned To => Karsten Suehring
2012-07-19 17:25 Karsten Suehring Status new => acknowledged