View Issue Details

IDProjectCategoryView StatusLast Update
0000126JVT JM H.264/AVC reference softwareencoderpublic2008-09-01 14:30
ReporterYves Dhondt Assigned ToKarsten Suehring  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product VersionJM-14.1 
Fixed in VersionJM 14.2 
Summary0000126: disable_deblocking_filter_idc - LoopFilterParametersFlag - DFParametersFlag
DescriptionThe example encoder configuration files and the software manual indicate that the LoopFilterParametersFlag needs to be used to disable (or adjust) the deblocking filter functionality.

The encoder does not parse the "LoopFilterParametersFlag", instead it looks for the "DFParametersFlag". All other deblocking filter related input parameters have similar issues.
TagsNo tags attached.

Activities

Yves Dhondt

2008-08-26 08:42

reporter   ~0000219

Last edited: 2008-08-26 08:54

I believe that the input verification of the parameters DFDisableRefXSlice and DFDisableNRefXSlice with X being one of the slice types is incorrect. It only accepts values in the range [0;1] while it should accept values in the range [0;2]. Changing the maximum values in configfile.h seems to take care of the issue.

In loopfilter.c the following code, indicating that 2 is a valid value, appears:

if (MbQ->DFDisableIdc==2)
{
  ...
}

Without the change to configfile.h, this 'if' statement will never result in 'true'.

Karsten Suehring

2008-09-01 14:30

administrator   ~0000222

I have updated the draft version of the user manual for the changed loop filter options. Note, that there are still many more parameter updates to be documented.

I also fixed the range of the parameters in my development tree.

Issue History

Date Modified Username Field Change
2008-08-25 16:24 Yves Dhondt New Issue
2008-08-26 08:42 Yves Dhondt Note Added: 0000219
2008-08-26 08:44 Yves Dhondt Note Edited: 0000219
2008-08-26 08:44 Yves Dhondt Note Edited: 0000219
2008-08-26 08:54 Yves Dhondt Note Edited: 0000219
2008-09-01 14:30 Karsten Suehring Note Added: 0000222
2008-09-01 14:30 Karsten Suehring Status new => resolved
2008-09-01 14:30 Karsten Suehring Fixed in Version => JM 14.1-dev
2008-09-01 14:30 Karsten Suehring Resolution open => fixed
2008-09-01 14:30 Karsten Suehring Assigned To => Karsten Suehring