Introduction - If you have any usage issues, please Google them yourself
The latest version of the H264 source code JM14.1. Containing source code and documentation, The manual has not yet been updated to match JM 13.0. The most obvious change is maybe that the MS Visual Studio 6. Dsw project files have been removed. The main reason for that is, that I have no longer VS6 installed on my development machine and therefore will be unable to support any problems with these (which includes the addition of new files).
Packet : 101259386jm14.1.rar filelist
jm14.1\JM\bin\decoder.cfg
jm14.1\JM\bin\encoder.cfg
jm14.1\JM\bin\encoder_baseline.cfg
jm14.1\JM\bin\encoder_extended.cfg
jm14.1\JM\bin\encoder_main.cfg
jm14.1\JM\bin\encoder_tonemapping.cfg
jm14.1\JM\bin\encoder_yuv422.cfg
jm14.1\JM\bin\foreman_part_qcif.yuv
jm14.1\JM\bin\foreman_part_qcif_422.yuv
jm14.1\JM\bin\foreman_part_qcif_444.yuv
jm14.1\JM\bin\leakybucketrate.cfg
jm14.1\JM\bin\q_matrix.cfg
jm14.1\JM\bin\q_matrix2.cfg
jm14.1\JM\bin\q_matrix_def.cfg
jm14.1\JM\bin\q_offset.cfg
jm14.1\JM\bin\sg0conf.cfg
jm14.1\JM\bin\sg2conf.cfg
jm14.1\JM\bin\sg6conf.cfg
jm14.1\JM\bin\ToneMapping.cfg
jm14.1\JM\CHANGES.TXT
jm14.1\JM\Changes_detail.txt
jm14.1\JM\copyright.txt
jm14.1\JM\disclaimer.txt
jm14.1\JM\doc\coding_style.doc
jm14.1\JM\doc\doxygen.txt
jm14.1\JM\doc\foot.html
jm14.1\JM\doc\h26l.css
jm14.1\JM\doc\JM Reference Software Manual (JVT-X072).pdf
jm14.1\JM\doc\ldecod.dox
jm14.1\JM\doc\lencod.dox
jm14.1\JM\FREXT_changes.txt
jm14.1\JM\jm_vc7.sln
jm14.1\JM\jm_vc8.sln
jm14.1\JM\ldecod\inc\annexb.h
jm14.1\JM\ldecod\inc\biaridecod.h
jm14.1\JM\ldecod\inc\block.h
jm14.1\JM\ldecod\inc\cabac.h
jm14.1\JM\ldecod\inc\context_ini.h
jm14.1\JM\ldecod\inc\contributors.h
jm14.1\JM\ldecod\inc\ctx_tables.h
jm14.1\JM\ldecod\inc\defines.h
jm14.1\JM\ldecod\inc\elements.h
jm14.1\JM\ldecod\inc\erc_api.h
jm14.1\JM\ldecod\inc\erc_do.h
jm14.1\JM\ldecod\inc\erc_globals.h
jm14.1\JM\ldecod\inc\errorconcealment.h
jm14.1\JM\ldecod\inc\fmo.h
jm14.1\JM\ldecod\inc\global.h
jm14.1\JM\ldecod\inc\header.h
jm14.1\JM\ldecod\inc\ifunctions.h
jm14.1\JM\ldecod\inc\image.h
jm14.1\JM\ldecod\inc\leaky_bucket.h
jm14.1\JM\ldecod\inc\loopfilter.h
jm14.1\JM\ldecod\inc\macroblock.h
jm14.1\JM\ldecod\inc\mbuffer.h
jm14.1\JM\ldecod\inc\mb_access.h
jm14.1\JM\ldecod\inc\mc_prediction.h
jm14.1\JM\ldecod\inc\memalloc.h
jm14.1\JM\ldecod\inc\nalu.h
jm14.1\JM\ldecod\inc\nalucommon.h
jm14.1\JM\ldecod\inc\output.h
jm14.1\JM\ldecod\inc\parset.h
jm14.1\JM\ldecod\inc\parsetcommon.h
jm14.1\JM\ldecod\inc\quant.h
jm14.1\JM\ldecod\inc\rtp.h
jm14.1\JM\ldecod\inc\sei.h
jm14.1\JM\ldecod\inc\transform.h
jm14.1\JM\ldecod\inc\transform8x8.h
jm14.1\JM\ldecod\inc\vlc.h
jm14.1\JM\ldecod\inc\win32.h
jm14.1\JM\ldecod\Makefile
jm14.1\JM\ldecod\src\annexb.c
jm14.1\JM\ldecod\src\biaridecod.c
jm14.1\JM\ldecod\src\block.c
jm14.1\JM\ldecod\src\cabac.c
jm14.1\JM\ldecod\src\context_ini.c
jm14.1\JM\ldecod\src\erc_api.c
jm14.1\JM\ldecod\src\erc_do_i.c
jm14.1\JM\ldecod\src\erc_do_p.c
jm14.1\JM\ldecod\src\errorconcealment.c
jm14.1\JM\ldecod\src\filehandle.c
jm14.1\JM\ldecod\src\fmo.c
jm14.1\JM\ldecod\src\header.c
jm14.1\JM\ldecod\src\image.c
jm14.1\JM\ldecod\src\ldecod.c
jm14.1\JM\ldecod\src\leaky_bucket.c
jm14.1\JM\ldecod\src\loopFilter.c
jm14.1\JM\ldecod\src\macroblock.c
jm14.1\JM\ldecod\src\mbuffer.c
jm14.1\JM\ldecod\src\mb_access.c
jm14.1\JM\ldecod\src\mc_prediction.c
jm14.1\JM\ldecod\src\memalloc.c
jm14.1\JM\ldecod\src\nal.c
jm14.1\JM\ldecod\src\nalu.c
jm14.1\JM\ldecod\src\nalucommon.c
jm14.1\JM\ldecod\src\nal_part.c
jm14.1\JM\ldecod\src\output.c
jm14.1\JM\ldecod\src\parset.c
jm14.1\JM\ldecod\src\parsetcommon.c
jm14.1\JM\ldecod\src\quant.c
jm14.1\JM\ldecod\src\rtp.c
jm14.1\JM\ldecod\src\sei.c
jm14.1\JM\ldecod\src\transform.c
jm14.1\JM\ldecod\src\transform8x8.c
jm14.1\JM\ldecod\src\vlc.c
jm14.1\JM\ldecod_vc7.vcproj
jm14.1\JM\ldecod_vc8.vcproj
jm14.1\JM\lencod\inc\annexb.h
jm14.1\JM\lencod\inc\biariencode.h
jm14.1\JM\lencod\inc\block.h
jm14.1\JM\lencod\inc\cabac.h
jm14.1\JM\lencod\inc\cconv_yuv2rgb.h
jm14.1\JM\lencod\inc\configfile.h
jm14.1\JM\lencod\inc\conformance.h
jm14.1\JM\lencod\inc\context_ini.h
jm14.1\JM\lencod\inc\contributors.h
jm14.1\JM\lencod\inc\ctx_tables.h
jm14.1\JM\lencod\inc\defines.h
jm14.1\JM\lencod\inc\elements.h
jm14.1\JM\lencod\inc\enc_statistics.h
jm14.1\JM\lencod\inc\errdo.h
jm14.1\JM\lencod\inc\errdo_mc_prediction.h
jm14.1\JM\lencod\inc\explicit_gop.h
jm14.1\JM\lencod\inc\filehandle.h
jm14.1\JM\lencod\inc\fmo.h
jm14.1\JM\lencod\inc\frame.h
jm14.1\JM\lencod\inc\global.h
jm14.1\JM\lencod\inc\header.h
jm14.1\JM\lencod\inc\ifunctions.h
jm14.1\JM\lencod\inc\image.h
jm14.1\JM\lencod\inc\img_chroma.h
jm14.1\JM\lencod\inc\img_distortion.h
jm14.1\JM\lencod\inc\img_dist_ms_ssim.h
jm14.1\JM\lencod\inc\img_dist_snr.h
jm14.1\JM\lencod\inc\img_dist_ssim.h
jm14.1\JM\lencod\inc\img_luma.h
jm14.1\JM\lencod\inc\input.h
jm14.1\JM\lencod\inc\intrarefresh.h
jm14.1\JM\lencod\inc\leaky_bucket.h
jm14.1\JM\lencod\inc\macroblock.h
jm14.1\JM\lencod\inc\mbuffer.h
jm14.1\JM\lencod\inc\mb_access.h
jm14.1\JM\lencod\inc\mc_prediction.h
jm14.1\JM\lencod\inc\memalloc.h
jm14.1\JM\lencod\inc\me_distortion.h
jm14.1\JM\lencod\inc\me_epzs.h
jm14.1\JM\lencod\inc\me_fullfast.h
jm14.1\JM\lencod\inc\me_fullsearch.h
jm14.1\JM\lencod\inc\me_umhex.h
jm14.1\JM\lencod\inc\me_umhexsmp.h
jm14.1\JM\lencod\inc\mode_decision.h
jm14.1\JM\lencod\inc\mv-search.h
jm14.1\JM\lencod\inc\nalu.h
jm14.1\JM\lencod\inc\nalucommon.h
jm14.1\JM\lencod\inc\output.h
jm14.1\JM\lencod\inc\parset.h
jm14.1\JM\lencod\inc\parsetcommon.h
jm14.1\JM\lencod\inc\quant4x4.h
jm14.1\JM\lencod\inc\quant8x8.h
jm14.1\JM\lencod\inc\quantChroma.h
jm14.1\JM\lencod\inc\q_around.h
jm14.1\JM\lencod\inc\q_matrix.h
jm14.1\JM\lencod\inc\q_offsets.h
jm14.1\JM\lencod\inc\ratectl.h
jm14.1\JM\lencod\inc\rc_quadratic.h
jm14.1\JM\lencod\inc\rdopt.h
jm14.1\JM\lencod\inc\rdopt_coding_state.h
jm14.1\JM\lencod\inc\rdo_quant.h
jm14.1\JM\lencod\inc\rd_intra_jm.h
jm14.1\JM\lencod\inc\refbuf.h
jm14.1\JM\lencod\inc\report.h
jm14.1\JM\lencod\inc\rtp.h
jm14.1\JM\lencod\inc\sei.h
jm14.1\JM\lencod\inc\slice.h
jm14.1\JM\lencod\inc\symbol.h
jm14.1\JM\lencod\inc\transform.h
jm14.1\JM\lencod\inc\transform8x8.h
jm14.1\JM\lencod\inc\vlc.h
jm14.1\JM\lencod\inc\win32.h
jm14.1\JM\lencod\inc\wp.h
jm14.1\JM\lencod\inc\wp_lms.h
jm14.1\JM\lencod\inc\wp_mcprec.h
jm14.1\JM\lencod\Makefile
jm14.1\JM\lencod\src\annexb.c
jm14.1\JM\lencod\src\biariencode.c
jm14.1\JM\lencod\src\block.c
jm14.1\JM\lencod\src\cabac.c
jm14.1\JM\lencod\src\cconv_yuv2rgb.c
jm14.1\JM\lencod\src\configfile.c
jm14.1\JM\lencod\src\conformance.c
jm14.1\JM\lencod\src\context_ini.c
jm14.1\JM\lencod\src\errdo.c
jm14.1\JM\lencod\src\errdo_mc_prediction.c
jm14.1\JM\lencod\src\explicit_gop.c
jm14.1\JM\lencod\src\filehandle.c
jm14.1\JM\lencod\src\fmo.c
jm14.1\JM\lencod\src\header.c
jm14.1\JM\lencod\src\image.c
jm14.1\JM\lencod\src\img_chroma.c
jm14.1\JM\lencod\src\img_distortion.c
jm14.1\JM\lencod\src\img_dist_ms_ssim.c
jm14.1\JM\lencod\src\img_dist_snr.c
jm14.1\JM\lencod\src\img_dist_ssim.c
jm14.1\JM\lencod\src\img_luma.c
jm14.1\JM\lencod\src\input.c
jm14.1\JM\lencod\src\intrarefresh.c
jm14.1\JM\lencod\src\leaky_bucket.c
jm14.1\JM\lencod\src\lencod.c
jm14.1\JM\lencod\src\loopFilter.c
jm14.1\JM\lencod\src\macroblock.c
jm14.1\JM\lencod\src\mbuffer.c
jm14.1\JM\lencod\src\mb_access.c
jm14.1\JM\lencod\src\mc_prediction.c
jm14.1\JM\lencod\src\md_distortion.c
jm14.1\JM\lencod\src\md_high.c
jm14.1\JM\lencod\src\md_highfast.c
jm14.1\JM\lencod\src\md_highloss.c
jm14.1\JM\lencod\src\md_low.c
jm14.1\JM\lencod\src\memalloc.c
jm14.1\JM\lencod\src\me_distortion.c
jm14.1\JM\lencod\src\me_epzs.c
jm14.1\JM\lencod\src\me_fullfast.c
jm14.1\JM\lencod\src\me_fullsearch.c
jm14.1\JM\lencod\src\me_umhex.c
jm14.1\JM\lencod\src\me_umhexsmp.c
jm14.1\JM\lencod\src\mode_decision.c
jm14.1\JM\lencod\src\mv-search.c
jm14.1\JM\lencod\src\nal.c
jm14.1\JM\lencod\src\nalu.c
jm14.1\JM\lencod\src\nalucommon.c
jm14.1\JM\lencod\src\output.c
jm14.1\JM\lencod\src\parset.c
jm14.1\JM\lencod\src\parsetcommon.c
jm14.1\JM\lencod\src\quant4x4.c
jm14.1\JM\lencod\src\quant4x4_around.c
jm14.1\JM\lencod\src\quant4x4_normal.c
jm14.1\JM\lencod\src\quant4x4_trellis.c
jm14.1\JM\lencod\src\quant8x8.c
jm14.1\JM\lencod\src\quant8x8_around.c
jm14.1\JM\lencod\src\quant8x8_normal.c
jm14.1\JM\lencod\src\quant8x8_trellis.c
jm14.1\JM\lencod\src\quantChroma.c
jm14.1\JM\lencod\src\quantChroma_around.c
jm14.1\JM\lencod\src\quantChroma_normal.c
jm14.1\JM\lencod\src\quantChroma_trellis.c
jm14.1\JM\lencod\src\q_around.c
jm14.1\JM\lencod\src\q_matrix.c
jm14.1\JM\lencod\src\q_offsets.c
jm14.1\JM\lencod\src\ratectl.c
jm14.1\JM\lencod\src\rc_quadratic.c
jm14.1\JM\lencod\src\rdopt.c
jm14.1\JM\lencod\src\rdopt_coding_state.c
jm14.1\JM\lencod\src\rdo_quant.c
jm14.1\JM\lencod\src\rdpicdecision.c
jm14.1\JM\lencod\src\rd_intra_jm.c
jm14.1\JM\lencod\src\refbuf.c
jm14.1\JM\lencod\src\report.c
jm14.1\JM\lencod\src\rtp.c
jm14.1\JM\lencod\src\sei.c
jm14.1\JM\lencod\src\slice.c
jm14.1\JM\lencod\src\symbol.c
jm14.1\JM\lencod\src\transform.c
jm14.1\JM\lencod\src\transform8x8.c
jm14.1\JM\lencod\src\vlc.c
jm14.1\JM\lencod\src\weighted_prediction.c
jm14.1\JM\lencod\src\wp_lms.c
jm14.1\JM\lencod\src\wp_mcprec.c
jm14.1\JM\lencod_vc7.vcproj
jm14.1\JM\lencod_vc8.vcproj
jm14.1\JM\Makefile
jm14.1\JM\Readme.txt
jm14.1\JM\rtpdump\Makefile
jm14.1\JM\rtpdump\ReadMe.txt
jm14.1\JM\rtpdump\rtpdump.cpp
jm14.1\JM\rtpdump\rtpdump.dsp
jm14.1\JM\rtpdump\rtpdump_vc7.vcproj
jm14.1\JM\rtpdump\rtpdump_vc8.vcproj
jm14.1\JM\rtpdump\StdAfx.cpp
jm14.1\JM\rtpdump\StdAfx.h
jm14.1\JM\rtp_loss\Makefile
jm14.1\JM\rtp_loss\ReadMe.txt
jm14.1\JM\rtp_loss\rtp_loss.cpp
jm14.1\JM\rtp_loss\rtp_loss.h
jm14.1\JM\rtp_loss\rtp_loss_vc7.vcproj
jm14.1\JM\rtp_loss\rtp_loss_vc8.vcproj
jm14.1\JM\unixprep.sh
jm14.1\JM\ldecod\inc
jm14.1\JM\ldecod\src
jm14.1\JM\lencod\inc
jm14.1\JM\lencod\src
jm14.1\JM\bin
jm14.1\JM\doc
jm14.1\JM\ldecod
jm14.1\JM\lencod
jm14.1\JM\rtpdump
jm14.1\JM\rtp_loss
jm14.1\JM
jm14.1