[Mp4-tech] How to use error resilience tools in JM9.3 (H.264reference software)

Alexis Michael Tourapis alexismt comcast.net
Wed Apr 20 02:53:22 EDT 2005


Dear Mo
First, I would strongly suggest if possible shifting to 9.5. Its performance
is much better but also there were several bugs that were fixed.
About the option you mentioned it appears that actually it only changes a
header and it does not do anything else (at least from a first look). All
other parameters in the Error resilience section have also not been touched
much for quite a while and could either be broken (mainly due to FREXT
integration) while they might also not be compatible with them (especially
the pyramid stuff, rd decisions at the picture level, etc).  Note however
that main part of the blame is in the decoder since the decoder does not
properly handles certain  errors if encountered.  This is especially true
when an error happens on the actual bitstream data which may affect your
entropy decoding and contexts derivation (even more problematic when you
enable CABAC). As you can understand the decoder needs to recognize such
situations and perform the appropriate steps. I am not aware if there is any
plan to enhance this functionality.
You may actually consider some other concepts which I believe such help by
mainly making certain intra type considerations such as
RandomIntraMBRefresh, MbLineIntraUpdate, and UseConstrainedIntraPred. Again
these however would still have a problem in the above situation.. 
Best regards
Alexis
  _____  
From: Mo Wu [mailto:mw com.dtu.dk] 
Sent: Wednesday, April 20, 2024 12:35 AM
To: Alexis Michael Tourapis; mp4-tech lists.mpegif.org
Subject: RE: [Mp4-tech] How to use error resilience tools in JM9.3
(H.264reference software)
Dear Alexis,
I have look into the manul you suggest for 9.3. It makes things more clear.
But about error resilence, it does describe it in detail. 
We need to do some test for H.264's error resilence tools by adding
different type of errors to the encoded stream. ex. if I use Redundant Slice
by setting UseRedundantSlice to 1, it can encode the sequence, but cannot
even decode without adding error on the codes. So is there any confliction
with other settings? I also have the same problems when using slice mode and
setting slice group.
besides, the most important thing is when we add errors, the decoding can
continue until the end of the codes, but it crash most of the time when I
use 'callback' (can be decoded).
The error resilence testing can work well with H.263 codec. So I dont know
what is the problem here
Thanks for your help and replying my question!
-- Mo
-----Original Message-----
From: mp4-tech-bounces lists.mpegif.org
[mailto:mp4-tech-bounces lists.mpegif.org] On Behalf Of Alexis Michael
Tourapis
Sent: 19. april 2005 23:32
To: Mo Wu; mp4-tech lists.mpegif.org
Subject: Re: [Mp4-tech] How to use error resilience tools in JM9.3
(H.264reference software)
Dear Mo,
The latest reference software manual is JVT-O017. You can download it from
here:
http://ftp3.itu.int/av-arch/jvt-site/2005_04_Busan/JVT-O017.doc
However you should probably expect an update of this document with some
additional parameters/changes we have just added into the latest version of
the reference software.
In any case, the previous version (applying to 9.3) can be found here :
ftp://standards.polycom.com/2005_01_HongKong/JVT-N008r1.doc 
For reference, I would strongly recommend using the latest version (9.5).
Note also that some features (i.e. RDoptimization with losses) do not work.
Best regards,
Alexis
-------------- Original message -------------- 
Dear all,
I need to use H.264 reference software, JM9.3 to do some general testing for
error resilience tool in this software. But it always has conflictions in
the setting. And it also crash when I add bit error to the encoded file and
decode it. 
So if there are any kind people can provide me one or some more example
about the configure file (.cfg) in doing so?
Thank you very much!
-- Mo Wu (mw com.dtu.dk)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20050420/bd907b1a/attachment.html


More information about the Mp4-tech mailing list