View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000290 | JVT JM H.264/AVC reference software | encoder | public | 2012-02-22 10:42 | 2012-07-19 12:03 |
Reporter | Pierre Andrivon | Assigned To | Karsten Suehring | ||
Priority | normal | Severity | tweak | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Dell Precision T5500 | OS | Windows 7 64 bits | OS Version | Enterprise |
Product Version | JM 18.3 | ||||
Fixed in Version | JM 18.4 | ||||
Summary | 0000290: HM-like Intra configuration crashes | ||||
Description | When using JM 18.3 encoder with HM-like\encoder_JM_Intra_HE.cfg, encoding is aborted due to parameter check failure. However, these parameters are only helpful for temporal prediction. A tiny non-source code invasive patch is proposed attached to pass check tests w/o consequences on encoding. | ||||
Tags | No tags attached. | ||||
|
20120222-encoder_JM_Intra_HE_cfg.patch (1,503 bytes)
--- jm/bin/HM-like/encoder_JM_Intra_HE.cfg +++ jm/bin/HM-like/encoder_JM_Intra_HE.cfg @@ -178,6 +178,8 @@ # A larger value is usually more appropriate if a more flexible # structure is used (i.e. using HierarchicalCoding) +CRA = 0 # 0: do not use CRA like random access support; 1 use CRA like random access support + # only used for random access cases, LowDelay != 1 BReferencePictures = 2 # Referenced B coded pictures (0=off, 1=B references for secondary layer, 2=B references for primary layer) HierarchicalCoding = 0 # B hierarchical coding (0= off, 1= 2 layers, 2= 2 full hierarchy, 3 = explicit) @@ -187,7 +189,7 @@ ExplicitSeqCoding = 0 # Enable support for explicit sequence coding ExplicitSeqFile = "explicit_seq.cfg" LowDelay = 1 # Apply HierarchicalCoding without delay (i.e., encode in the captured/display order) -ReferenceReorder = 0 # Reorder References according to Poc distance for HierarchicalCoding (0=off, 1=enable, 2=use when LowDelay is set) +ReferenceReorder = 1 # Reorder References according to Poc distance for HierarchicalCoding (0=off, 1=enable, 2=use when LowDelay is set) PocMemoryManagement = 0 # Memory management based on Poc Distances for HierarchicalCoding (0=off, 1=on, 2=use when LowDelay is set) SetFirstAsLongTerm = 0 # Set first frame as long term |
|
These parameters were actually disabled by default in the current working branch since we observed similar issues. There was no reason why they should have been enabled by default, and they also impacted other, non HM related encoder configs. Warnings also have been patched since there was inconsistency between naming and warnings (as well as internal variable names). This should be available in the next release. |
|
Alexis, thanks for clarifications! Case closed. |
|
this has been fixed in the current development branch |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-02-22 10:42 | Pierre Andrivon | New Issue | |
2012-02-22 10:42 | Pierre Andrivon | File Added: 20120222-encoder_JM_Intra_HE_cfg.patch | |
2012-02-23 03:54 | Alexis Michael Tourapis | Note Added: 0000518 | |
2012-02-23 08:56 | Pierre Andrivon | Note Added: 0000521 | |
2012-07-19 12:03 | Karsten Suehring | Note Added: 0000548 | |
2012-07-19 12:03 | Karsten Suehring | Status | new => resolved |
2012-07-19 12:03 | Karsten Suehring | Fixed in Version | => JM 18.4 |
2012-07-19 12:03 | Karsten Suehring | Resolution | open => fixed |
2012-07-19 12:03 | Karsten Suehring | Assigned To | => Karsten Suehring |