Unfortunately we lost all changes in the bug tracker between Oct. 22nd and Oct. 29th due to a hardware failure.
I'm sorry for the inconvenience. Please check your reports.
Best regards,
Karsten
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/
The is the first version that has feature complete support for the new
professional 4:4:4 profiles. Please test these features extensively.
I have removed the work spaces for MS Visual Studio 6.0 for different
reasons: I do no longer have this old development environment installed
on my PC, so I can't support any problems with that, which includes
adding new files. Microsoft also has stopped the support for VS6 pretty
long time ago. And the current code has encoder/decoder mismatches due
to compiler bugs that were only fixed in the last VS 6 Service Pack.
This release also contains various bug fixes and optimizations. It now
allows loss of single data partitions, which was an often requested feature.
For the full list of changes, please see below.
Best regards,
Karsten
Changes in Version JM 13.0 (since JM 12.4)
------------------------------------------
Professional Profiles:
- encoder/decoder: 4:4:4 combined color coding mode
- encoder/decoder: lossless coding
- encoder/decoder: remove MS Visual Studio 6 workspaces (KS)
- encoder/decoder: various optimizations (AT/AL)
- encoder/decoder: fix mbuffer.c copy and paste error (KS)
- decoder: allow loss of single partitions (DA/KS)
Note: some loss pattern will require usage of RTP file.
- decoder: indicate wrong emulation prevention (ZH)
- decoder: make memory allocation for slice_group_id dynamic (KS)
- add simple tool for pseudo-random RTP packet loss (KS)
Dear experts,
I uploaded a new version of the JM H.264/AVC reference software to my
web site at:
http://iphome.hhi.de/suehring/tml/
This release contains only an update of the sample configuration file, a
fix for 4:4:4 independent mode in combination with scaling matrices and
and update of the the included reference manual.
The release is aligned with the software that has been submitted for
ISO/IEC 14496-5:2001/PDAM 18 (Professional profiles reference software).
Best regards,
Karsten
Dear experts,
I uploaded a new version of the JM H.264/AVC reference software to my web site at:
http://iphome.hhi.de/suehring/tml/
This version contains the 4:4:4 independent mode implementation and various bug
fixes and cleanups.
For a more detailed list of changes see below or the included CHANGES.txt file.
Best regards,
Karsten
Changes in Version JM 12.3 (since JM 12.2)
------------------------------------------
Professional Profiles:
- encoder/decoder: 4:4:4 independent mode (SSe)
- encoder/decoder: add top level Makefile (LW)
- encoder: initialize lprc->AveWb (AL)
- encoder: restrict pel values in simulated decoder (CS)
- encoder: closed IDR GOP support (AT)
- encoder: delayed IDR GOP support (AT)
- encoder: rate control extension for adaptive rounding (AT)
- encoder: chroma ME bug fix (AT)
- encoder: RC bug fixes (AL)
- encoder: top/bottom field slice type decoder output consideration (AT)
- encoder: adjustments to frame_num consideration (AL/AT)
- encoder: removal of secondGOP concept (AT)
Dear experts,
I uploaded a new version of the JM reference software to my web site at:
http://iphome.hhi.de/suehring/tml/
This version is mostly a bugfix and cleanup release. Most important it
contains an impressive decoder speedup (with gcc 4 the decoder is twice
as fast) and fixes a weighted prediction mismatch which was introduced
in JM 12.1.
The work on integrating the new 4:4:4 profiles is still ongoing. This
release contains only some of the necessary modifications.
Please the the changelog below for a complete list of changes.
Best regards,
Karsten
Changes in Version JM 12.2 (since JM 12.1)
------------------------------------------
Professional Profiles:
- encoder: 420/422 intra only coding (SWi)
- encoder/decoder: post-filter hint SEI (SWi)
- encoder/decoder: tone-mapping SEI (ASe)
- encoder/decoder: cleanup and speed improvements (AT/AL)
- encoder/decoder: deblocking filter speedup (AT)
- encoder/decoder: CAVLC entropy coder speedup (AT)
- encoder/decoder: CABAC arithmetical coder speedup [JVT-U084] (GM/DM/KS)
- encoder: VUI support (AL)
- encoder: further rate control fixes (AL)
- encoder: add error checks for slice group config files (KS)
- encoder: fix I_PCM encoding with CABAC (KS)
- decoder: Motion Compensation speedup (AT)
Dear experts,
I uploaded a new release of the JM reference software to my web site at:
http://iphome.hhi.de/suehring/tml/
This version contains only some cleanups and bug fixes. The profile
example config files have been updated to reflect the parameter name
changes of JM 12.0. Please see below for a complete list of changes.
Best regards,
Karsten
Changes in Version JM 12.1 (since JM 12.0)
------------------------------------------
- encoder: fix example configuration files (KS/AT)
- encoder: make direct_8x8_inference_flag=1 default (KS)
- decoder: fix compilation with trace enabled (KS)
- encoder/decoder: fix for shift_right_round functions on 64-bit machines (AT)
- encoder/decoder: predict_nnz functions (YDh)
- encoder/decoder: cleanups (KS/AT)
Dear experts,
I uploaded a new release of the JM reference software to my web site at:
http://iphome.hhi.de/suehring/tml/
This version contains many improvements compared to JM 11.0, most visible:
- improved rate control (works now for interlaced)
- reorganization/unification of motion estimation and compensation
functions
- split up macroblock mode decision
- Context Adaptive Lagrange Multiplier [JVT-T046]
- Speed improvements
- MS Visual C++ 2005 work spaces
- many bug fixes
A complete list of changes can be found at the end of this message.
I would like to thank everybody who contributed to this version,
especially Alexis and his team.
Please see our bug tracking system for a list of known issues. If you
find a new bug, please create an account and file it into the system at:
http://ipbt.hhi.de
Best regards,
Karsten
Changes in Version JM 12.0 (since JM 11.0)
------------------------------------------
- encoder: Context Adaptive Lagrange Multiplier [JVT-T046] (JZ)
- encoder: Severe Rate Control reorganization and debugging. Support for interlace coding modes and hierarchical/multi-pass encoding (AL/AT)
- encoder: Lagrangian Cleanups based on "layered" motion estimation (YD/AT)
- encoder: reorganization/unification of motion estimation and compensation functions (AL/AT)
- encoder: Revised Luma/Chroma interpolation (AL/AT)
- encoder: Chroma motion estimation consideration (AL/AT)
- encoder: Separation of intra chroma mode decision and RDO (AL/AT)
- encoder: split up macroblock mode decision (AT)
- encoder: Bug correction relating to 64bit type statistics output (AT)
- encoder: Simple "text" SEI message generation and basic support for VUI parameters (to be extended) (AT)
- encoder: reorganization of adaptive quantization and support of 4:2:2 and 4:4:4 formats (AT)
- encoder: resolved 8x8 intra prediction + MB-AFF bug (AT)
- encoder: resolved illegal WP value vs Eq.8-294 bug (AT)
- encoder: subpel EPZS bug resolutions and addition of bipredictive subpel EPZS (AT)
- encoder: resolve bug with IDR pictures + RDPictureDecision (AT)
- encoder: fix SP/SI memory leaks (AT)
- encoder: bidirectional search for simplified fast ME (BY)
- encoder: fix start code prefix length (SN)
- decoder: update of decoder input parameters (AT)
- encoder: fix incorrect usage of 8x8 transform with direct mode and non-rd-opt coding (DH)
- encoder: fix wrong pointer dereferences (KS/SH)
- encoder: fix SP/SI file i/o issue (ES)
- encoder: allocate less stream buffer memory for slice modes 1 and 2 (KS)
- encoder: fix bit statistics for slice mode 2 (enricomasala)
- decoder: trace file format cleanup (KS)
- decoder: fix psnr calculation for field with IDR (SN)
- decoder: error concealment - conceal intra blocks from decoded blocks first (KS)
- decoder: decoder cleanups and optimizations (AT/KS)
- encoder/decoder: various small code cleanups (AT)
- encoder/decoder: correction of fix for predict_nnz with constrained intra and data partitioning (CK/KS)
- encoder/decoder: fix memory leaks mostly in error paths (KS)
- encoder/decoder: add MS Visual Studio 2005 project files (KS)