View Issue Details

IDProjectCategoryView StatusLast Update
0000007JVT JM H.264/AVC reference softwareencoderpublic2010-04-22 14:05
ReporterKarsten Suehring Assigned ToKarsten Suehring  
PrioritynormalSeveritytweakReproducibilityalways
Status resolvedResolutionfixed 
Platformany 
Product VersionJM 11.0 
Fixed in VersionJM 16.0 
Summary0000007: Symbol writing should be redesigned
DescriptionThe writing functions and the way the functions are called differs for CABAC and CAVLC. The calling structure could be unified.

All symbols are logged into an array which is later used for outputting trace information. Originally this array might also have been used for final symbol writing, which does not work for CABAC.

Suggest to simplify structures, disable all logging functionality during rd-optimization and enable trace file only during the final macriblock writeout.
TagsNo tags attached.

Activities

Karsten Suehring

2006-08-16 14:53

administrator   ~0000004

This modification should probably result in
 - cleaner code
 - reduced memory usage
 - faster execution of rd-opt

Karsten Suehring

2007-02-15 12:28

administrator   ~0000056

Partly fixed in JM 12.1. SEI writing needs severe updates (with enabling trace output).

Issue History

Date Modified Username Field Change
2006-08-16 14:52 Karsten Suehring New Issue
2006-08-16 14:53 Karsten Suehring Note Added: 0000004
2006-08-16 17:32 Karsten Suehring Status new => acknowledged
2007-01-19 17:41 Karsten Suehring Status acknowledged => assigned
2007-01-19 17:41 Karsten Suehring Assigned To => Karsten Suehring
2007-02-15 12:28 Karsten Suehring Note Added: 0000056
2010-04-22 14:05 Karsten Suehring Status assigned => resolved
2010-04-22 14:05 Karsten Suehring Fixed in Version => JM 16.0
2010-04-22 14:05 Karsten Suehring Resolution open => fixed