View Issue Details

IDProjectCategoryView StatusLast Update
0000181JVT JM H.264/AVC reference softwareencoderpublic2009-07-15 14:29
Reporterdannierzhong Assigned ToKarsten Suehring  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Product VersionJM 16.0 
Fixed in VersionJM 16.1 
Summary0000181: when using foreground with left-over, encoder always crash in case of qcif sequences
Descriptionwith the same encoder.cfg, cif sequences can be successfully encoded when using FMO type2 ( foreground with left-over), while qcif sequences always can't.

maybe there is some problem with sg2conf.cfg? Because there are only 99 MBs in qcif sequences. sg2conf.cfg is as follows:
-------------------------------------------------------------------------
24
122
58
108

odd number of rows: top left mapunit number
even number of rows: bottom right of mapunit number
-------------------------------------------------------------------------

Attached please find our encoder.cfg, lencode.exe and two qcif sequences.
TagsNo tags attached.

Activities

Karsten Suehring

2009-07-15 14:29

administrator   ~0000324

Yes, the map unit numbers were not clipped to the picture size which resulted in uninitialized memory access.

I have added a check in my development version.

Make sure the number in your config file do not exceed the number of macroblocks (or half that number if interlace is used) and the FMO type 2 should work without problems.

Issue History

Date Modified Username Field Change
2009-07-15 11:19 dannierzhong New Issue
2009-07-15 14:29 Karsten Suehring Note Added: 0000324
2009-07-15 14:29 Karsten Suehring Status new => resolved
2009-07-15 14:29 Karsten Suehring Fixed in Version => JM 16.0-dev
2009-07-15 14:29 Karsten Suehring Resolution open => fixed
2009-07-15 14:29 Karsten Suehring Assigned To => Karsten Suehring