View Issue Details

IDProjectCategoryView StatusLast Update
0000159JVT JM H.264/AVC reference softwaredecoderpublic2017-04-24 11:43
ReporterRedhat_doom Assigned To 
PrioritylowSeveritycrashReproducibilityalways
Status acknowledgedResolutionopen 
Product VersionJM 15.0 
Summary0000159: JM decoder crashes with a lost NAL unit... (erc_do_p.c)?
DescriptionHi,

I have encoded a YUV file with an H.264 encoder (x264). Then to simulate the channel error, I drop one of the NAL units of this encoded file (in the middle of the video, frame 150). But unfortunately, when I try to decode it with JM decoder I got the following errors:

> ldecod.exe decoder.cfg

case 1: in decoder.cfg we set Err Concealment mode = 0
in this case I got this error on frame 150 : An unintentional loss of pictures occures! Exit

case 2: in decoder.cfg we set Err Concealment mode = 1 or 2
in this case at the begining of the decoding process (at frame 1) I got the following error:

0000(I) 0 0 10 4:2:0 140
Assertion failed: conceal_from_picture != NULL, file c:\jm\lencode\src\erc_do_p.c, line 1725

Actually, in the second case JM crashes. Please note that I can play this encoded file (even in the case that some of its NAL units have been dropped) with VLC player with no error. But what is the problem? Could you please help me? Thank you in advance!

[Edited to avoid linking to unrelated bugs, KS]
TagsNo tags attached.

Relationships

duplicate of 0000004 confirmed Copy error concealment fails with multiple non-reference frames 

Activities

Karsten Suehring

2009-01-22 10:55

administrator   ~0000281

Error stability is not of high priority for the JM software.

Redhat_doom

2009-01-22 21:51

reporter   ~0000285

But what is the wrong and how can we solve this error? Thanks

Karsten Suehring

2009-01-26 10:02

administrator   ~0000286

If I knew a solution, I would have fixed the issue long time ago.

The original contributors of the frame error concealment do no longer support it. So somebody will have to read the code, understand how it is supposed to work (see PDF document in bug 0000004) and finally fix it.

Volunteer work is encouraged, because the coordinators have limited resources and low priority on error handling.

fatemeh nikoonezhad

2017-04-24 11:43

reporter   ~0000643

how I can to fix Assertion failed: conceal_from_picture != NULL, file ldecod\src\erc_do_p.c, line 1756 for decode a video?

Issue History

Date Modified Username Field Change
2009-01-22 09:53 Redhat_doom New Issue
2009-01-22 10:41 Karsten Suehring Priority normal => low
2009-01-22 10:41 Karsten Suehring Status new => acknowledged
2009-01-22 10:41 Karsten Suehring Description Updated
2009-01-22 10:55 Karsten Suehring Note Added: 0000281
2009-01-22 21:51 Redhat_doom Note Added: 0000285
2009-01-26 09:57 Karsten Suehring Relationship added duplicate of 0000005
2009-01-26 09:57 Karsten Suehring Relationship deleted 0000005
2009-01-26 09:57 Karsten Suehring Relationship added duplicate of 0000004
2009-01-26 10:02 Karsten Suehring Note Added: 0000286
2017-04-24 11:43 fatemeh nikoonezhad Note Added: 0000643