New release of H.264/AVC reference software JM 14.2

Karsten Suehring      2008-09-05 11:01

Dear experts,

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

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

This version is a bug fix release.

Please note that there is still a known bug in the bipredictive motion
estimation which was introduced in JM 14.1 and has not yet been finally
fixed.

Best regards,
Karsten

-------------------------------------------------------------------------

Changes in Version JM 14.2 (since JM 14.1)
------------------------------------------
- encoder: fix cabac_zero_word calculation (KS)
- encoder: bipredictive ME bug fixes (EM/AT)
- encoder: MBAFF qp bug fix (AT)
- encoder: Statistics collection rewrite (AT)
- encoder: RDOQ CAVLC support & improvements (PC/YY/MK/LL/AT)
- encoder: fix range of DFDisable* parameters (KS)
- decoder: Fix copy and paste error in sei.c (KS)
- decoder: Fix syntax of full frame freeze SEI message (KS)
- encoder/decoder: convert time measurement system calls to be moreconsistent and don't use "obsolete" functions (KS)

New release of H.264/AVC reference software JM 14.1

Karsten Suehring      2008-07-24 13:28

Dear experts,

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

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

This new release provides updates which include support of new distortion metrics beyond PSNR, bi-predictive motion estimation for partitions smaller than 16x16, improved motion compensation precision using weighted prediction methods, proper SP decoding support, and generic bug fixes and cleanups among others. As always, see below for the detailed list of changes.

This release has also been submitted to MPEG as FDAM for the professional profiles and replaces all previous JM versions in ISO/IEC14496-5:2001 (MPEG-4 Reference software).

The reference software manual has not been updated yet.

Best regards,
Karsten

-----------------------------------------------------------------------

Changes in Version JM 14.1 (since JM 14.0)
------------------------------------------
- encoder: fixes in lossless coding (KHH)
- encoder: Improved MC precision using Reordering & Weighed Prediction (AL, AT)
- encoder: Weighted Prediction Extensions (AT, AL)
- encoder: MS-SSIM distortion computation (PeP)
- encoder: Rewrite of Error Resilient RDO (PeP, AT)
- encoder: SSIM distortion computation (ZHL, WK, AT)
- encoder: RGB color space distortion computation (WK, AT)
- encoder: Distortion/Statistics functionality cleanups (AT, WK)
- encoder: RDOQ and Quantization cleanups (LL, AT)
- encoder: RC cleanups (AT)
- encoder: Adaptive Rounding Support for Low Complexity RDO (EM)
- encoder: Multipass RD coding bug fix for PicAFF (AL)
- decoder: Motion vector limit checking (LlL)
- encoder/decoder: Various code optimizations (AT)
- encoder/decoder: Various cleanups /reorganizations (AT)
- decoder: SP/SI slice decoder fixes (AT)
- encoder: fix 4:0:0 encoder bit depth initialization (KS)
- encoder: use SPS id parameter in GenerateSequenceParameterSet (KS)
- encoder: fix number of bits calculation for pic aff with slices/DP (CS)

New release of H.264/AVC reference software JM 14.0

Karsten Suehring      2008-05-05 14:25

Dear experts,

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

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

This release contains another round of structural improvements and cleanups which allow more flexibility for software modifications along with a number of bug fixes. As always, see below for the detailed list of changes.

Please note that the names of some encoder parameters (especially for the deblocking filter) have changed.

The reference software manual has not been updated yet, but will be soon.

Best regards,
Karsten

-----------------------------------------------------------------------


Changes in Version JM 14.0 (since JM 13.2)
------------------------------------------
- encoder: Bipredictive ME bug fixes (AT)
- encoder: Intra mode decision reorganization (LL/AT)
- encoder: Quantization/transform process reorganization (AT)
- encoder: Trellis based quantization (VCEG-AH21) (LL/AT)
- encoder: WP Cleanups (AT)
- encoder: Lossless Coding Cleanups / Bug fixes (AT)
- encoder: Profile/Level Conformance code cleanups (AT)
- encoder: fix trace file for data partitioning (KS)
- encoder: fix encoding for picture aff (KS)
- encoder: fix memory allocations with num_ref_frames=0 (KS)
- encoder: fix rate control config error message (AL)
- encoder: fix 4:2:2 chroma transform (KS)
- encoder: fix 4:2:2 chroma scaling matrices (SSe)
- encoder: improve profile restrictions (KS)
- decoder: fix 4:2:2 decoding (SWi)
- decoder: allow intra-only deblocking filter configuration in decoder.cfg (KS)
- decoder: add quantizer initialization for data partitioning (PL)
- encoder/decoder: memory assignment reorganization (AT)
- encoder/decoder: deblocking cleanups (AT)

Maintenance finished

Karsten Suehring      2008-01-21 12:18

The scheduled maintenance has been finished. Let me know if you have problems accessing the site (suehring at hhi dot de)

Scheduled JM bug tracker maintenance

Karsten Suehring      2008-01-18 15:03

Dear experts,

I plan to update the bug tracker software on Monday, January 21st between 8 and 12am CET.

Please refrain from accessing the site during that time.

Best regards,
Karsten

New release of H.264/AVC reference software JM 13.2

Karsten Suehring      2007-12-22 22:26

Dear experts,

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

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

This release fixes some bugs in the 13.x series especially for 4:4:4 and 4:2:2 chroma modes.

This is also the first release that contains I_PCM macroblock decoding with CABAC for streams with more that 8bpp. So this is actually the first feature complete bumping decoder for FRExt/Professional profiles.

As always the complete list of changes is attached below.

Best regards and happy holidays,
Karsten

---------------------------------------------------------------------------------

Changes in Version JM 13.2 (since JM 13.1)
------------------------------------------
- encoder: 4:4:4 chroma mismatch fix (4x4 intra) (KS)
- encoder: 4:2:2 chroma mismatch fix (THi)
- encoder: fixes for negative QP (AT)
- encoder: fix trace file and average qp calculation for slices with fixed byte size (AL)
- encoder/decoder: various 4:4:4 fixes (HY)
- decoder: fix temporal direct mode (KS)
- decoder: implement I_PCM for more than 8bpp (KS)

New release of H.264/AVC reference software JM 13.1

Karsten Suehring      2007-12-03 14:00

Dear experts,

I uploaded a new release of the JM H.264/AVC reference software to my
web site at:

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

This is a bug-fix and cleanup release. Most important are the fixes for 4:4:4 (performance) and 4:2:2 (mismatch) color spaces. Please see below for the list of changes.

Best regards,
Karsten


Changes in Version JM 13.1 (since JM 13.0)
------------------------------------------
- encoder: 4:4:4 performance fix (4x4 intra) (KS)
- encoder: always use ChromaMEEnable for 4:4:4 common mode (KS)
- encoder: 4:2:2 transform fix (AT)
- decoder: fix slice_group_id allocation (KS)
- encoder/decoder: fix inline functions for compilers without c99 support (KS)
- encoder/decoder: makefile updates (LW/KS)
- encoder/decoder: 4:0:0 fixes (KS)
- encoder/decoder: further cleanups (AT/KS)