New version of H.264/AVC reference software JM 11.0

Karsten Suehring      2006-08-11 15:20

Dear experts,

I uploaded a new release of the JM reference software to my web site at:

http://iphome.hhi.de/suehring/tml/

This release contains the implementations for JVT-Q088, JVT-R085,
JVT-R017 and JVT-R058 as well as a large number of bug fixes. Please see
below for the full change log.

Please note that this version has still a known bug which might result
in wrong prediction weights in the encoded stream. We are working on
that issue and will add the fix to the next release.

Best regards,
Karsten


Changes in Version JM 11.0 (since JM 10.2)
------------------------------------------
- encoder: FME updated [JVT-R085 and JVT-Q088] (XX)
- encoder: I_PCM support for CABAC (SL)
- encoder: fix crash with large number of frames (AT)
- encoder: disable writing if no yuv output file is specified (AT)
- encoder: disallow POC reorder with field coding (AT)
- encoder: rename Pyramid->Hierarchy (AT/KS)
- encoder: remove remainings of former redundant slice implementation (KS)
- encoder: fix IPCM encoding with rate control (AT/HZ)
- encoder: Intra 8x8 prediction mode write cleanup (KS)
- encoder: Avoid I_PCM trace data during rdopt (KS)
- encoder: LA-RDO bug fix (CZ)
- encoder: disallow DP+CABAC (KS)
- encoder: SP pictures cannot be IDR (KS)
- encoder: fix overwritten line buffer in fast ME (KS)
- encoder: allow picture frame/field encoding of non-reference pictures when DPB is full of reference pictures (AT)
- encoder: enable EPZSSubPelME (AT)
- decoder: start decoding after recovery point SEI (BL) [JVT-R017]
- decoder: remove size restriction when parsing reserved SEI (KS/MW)
- decoder: fix weighted prediction initializations (AT)
- decoder: fix Motion-constrained slice group set SEI message reading (AT)
- decoder: fix dec_picture->slice_id memory leak (KS)
- decoder: fix SEI MMCO list free (RB)
- decoder: make vlc tables static const (SF)
- decoder: fix for poc_order_cnt_type=2 (JXi)
- decoder: fix field combine/split for different reference picture size per slice (KS/AT)
- encoder/decoder: Redundant picture for error resilience [JVT-R058] (CZ)
- encoder/decoder: don't write empty DP NALUs and handle this at the decoder (KS)
- encoder/decoder: fix predict_nnz for constrained intra and data partitioning (SMy/KS)
- encoder/decoder: fix cabac context initilization (DM)
- encoder/decoder: fix various chroma bitdepth related issues (KS/YC)