View Issue Details

IDProjectCategoryView StatusLast Update
0000244JVT JM H.264/AVC reference softwareencoderpublic2011-04-12 16:32
Reporteryehuda Assigned ToKarsten Suehring  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product VersionJM 17.2 
Fixed in VersionJM 18.0 
Summary0000244: Corrupt output when using SliceMode = 2
DescriptionWhen setting SliceMode = 2 in cfg file the output bitstream is curropted and cannot be decoded by decoder. viewing with an analyzer it seems like some few MBs were not coded in the AU. meaning they were not included in any slices such that the entire frame is not covered by all slices
Additional Informationthe bug can be reproduced with attached cfg file
TagsNo tags attached.

Activities

2011-02-20 07:13

 

soccer_704x576 (2).cfg (27,751 bytes)

Karsten Suehring

2011-04-11 16:25

administrator   ~0000432

Happens only for CAVLC coding. CABAC works.

Karsten Suehring

2011-04-12 16:32

administrator   ~0000434

I fixed this in my development branch.

The problem was that the bitstream position was not properly reset when the last macroblock(s) of a slice was skip.

Issue History

Date Modified Username Field Change
2011-02-20 07:13 yehuda New Issue
2011-02-20 07:13 yehuda File Added: soccer_704x576 (2).cfg
2011-03-30 18:33 Karsten Suehring Summary Curropt output when using SliceMode = 2 => Corrupt output when using SliceMode = 2
2011-04-11 16:25 Karsten Suehring Note Added: 0000432
2011-04-11 16:25 Karsten Suehring Assigned To => Karsten Suehring
2011-04-11 16:25 Karsten Suehring Status new => confirmed
2011-04-12 16:32 Karsten Suehring Note Added: 0000434
2011-04-12 16:32 Karsten Suehring Status confirmed => resolved
2011-04-12 16:32 Karsten Suehring Fixed in Version => JM 18.0
2011-04-12 16:32 Karsten Suehring Resolution open => fixed