⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes.txt

📁 h.264官方测试软件
💻 TXT
📖 第 1 页 / 共 3 页
字号:
Changes in Version JM 10.2 (since JM 10.1)
------------------------------------------
- encoder: fast subpixel motion estimation for EPZS [JVT-Q079] (AT)
- encoder: SI picture implementation (ES)
- encoder: lossless coding fixes (SSu)
- encoder: add warning for bit/mb limit (AT)
- encoder: enable I_PCM (for VLC coding) by default (KS)
- encoder: fix non-rd-optimized mode decision (AT)
- encoder: fix memory allocation in search module (TP)
- encoder: fix bitrate output (PP)
- encoder: fix data partitioning with constrained intra prediction (KS)
- encoder: fix bidirectional prediction with RDOpt=2 (AT)
- encoder: fix MBAFF with constrained intra prediction (KS)
- encoder: fix MBAFF with slice mode 2 and restrict slice mode 1 (KS)
- decoder: SI/SP picture updates (ES)
- decoder: add check for QP range (MT)
- decoder: fix/add SEI parsing: pan/scan, timing, stereo, deblocking filter, film grain (MT)
- decoder: fix dummy croma component output for bit depth > 8 (KS)
- decoder: work around problems in error concealment (KS)
- decoder: fix idr psnr output (SB)
- encoder/decoder: update RTP format (SW)


Changes in Version JM 10.1 (since JM 10.0)
------------------------------------------
- encoder/decoder: apply chroma motion vector adjustment only for 4:2:0 (SZ/KS)
- encoder: write vlc run if last mb is skipped ()


Changes in Version JM 10.0 (since JM 9.8)
-----------------------------------------
- encoder: simplified UMHexagonS fast motion estimation [JVT-P021] (XY)
- encoder: EPZS fast motion estimation [JVT-P026] (AT)
- encoder: fix reference picture reordering problem (AT)
- encoder: disallow (log2_max_frame_num_minus4 == 0 && input->num_ref_frames == 16) (AT)
- decoder: error concealment for lost pictures [JVT-P072] (SB)
- decoder: fix long-term reference picture reordering problem (KS)
- decoder: allow differing nal_ref_idc (!=0) in same AU (JSa)
- fix example config files (KS)


Changes for Version JM 9.8 to JM 9.7
------------------------------------
- encoder/decoder: fix monochrome pred_weight_table syntax (MT)
- encoder/decoder: fix cropping_flag usage (KS)
- encoder: fix frame_num for reference B pictures (AT)


Changes for Version JM 9.7 to JM 9.6
------------------------------------
- encoder: revert zero motion vector change in low complexity mode (YH)
- encoder: fix 4:2:2 encoding (KS)
- encoder: fix mb_qp_delta CABAC context selection (KS)
- encoder: weighted prediction fix
- encoder: fix frame_poc setting (AS)
- decoder: fix direct mode rare case problem (AS)
- decoder: fix pic_struct parsing in timing SEI
- decoder: fix parsing of filler data SEI
- encoder/decoder: fix deblocking filter strength calculation for negative POC (AS/KS)
- encoder/decoder: fix frame_poc setting (AS)
- encoder/decoder: fix SE_TRANSFORM_SIZE usage (KS)
- encoder: updates to explicit hierarchical coding  and picture coding structures (AT)
- encoder: update/enhance control of log2_max_pic_order_cnt_lsb_minus4 and log2_max_frame_num_minus4 (AT)
- encoder: addition of computation of Sequence Level PSNR statistics (AT)
- encoder: fix frame_num setting for pyramid coding (AT)
- encoder/decoder: fix invalid line in deblocking filter (PL)


Changes for Version JM 9.6 to JM 9.5
------------------------------------
- encoder: FME fixes (WF)
- encoder: fixes for I_PCM and encoder output (SN)
- encoder: fix rounding for CABAC stuffing
- encoder: lossless mode fixes (WK)
- encoder: increase maximum slice size (WK/KS)
- add platform specific notes to readme.txt


Changes for Version JM 9.5 to JM 9.4
------------------------------------
- encoder: open GOP support (AT)
- encoder: I_PCM encoding/decoding for CAVLC (AT)
- encoder: I_PCM decoding for non-4:2:0 and CAVLC >8bit (AT)
- encoder: fix encoder/decoder mismatch for non-rd-opt coding (AT)
- encoder: fix crash with bi-predictive search (AT)
- encoder: further speed optimization (AT)
- encoder: fix mismatch in low complexity mode (YH/AT)
- encoder: fix zero motion vector in low complexity mode (YH)
- encoder: fix 8:9:9 bit support (WK)
- encoder: FME improvements (WF)
- encoder/decoder: fix RCT Cb/Cr order (WK)


Changes for Version JM 9.4 to JM 9.3
------------------------------------
- encoder: fast mode implementation (BJ)
- encoder: FME update (WF)
- encoder: adaptive quantization rounding offset (GS/SSu/AT)
- encoder: restructure encode_one_macroblock (AT)
- encoder: weighted prediction fix (AT)
- encoder: fix reported bit rate with LastFrameNumber parameter (AT)
- encoder: fix cost initialization for Transform8x8Mode=2 (SeS)
- encoder: restrict motion vector size (AT)
- encoder: fix rate control/non-rd-opt mismatch (AT)
- encoder: cleanups (AT)
- encoder: remove memory leak and clean up PPS usage (KS)
- encoder: fix CABAC zero word calculation (KS)
- decoder: fix POC mode 0 calculation (XI)
- decoder: fix timing SEI parsing (IP)
- decoder: fix dangling field output (KS)
- decoder: fix VLC trace output (MT)
- encoder/decoder: large performance and memory usage improvements (AT/KS)
- encoder/decoder: fix CABAC CBP_block_bit (VG)
- encoder/decoder: clean up and fix usage of skip_flag (KS/AM)
- encoder/decoder: implement lossless coding for non 4:4:4 cases (SSu)


Changes for Version JM 9.3 to JM 9.2
------------------------------------
- encoder: Bi predictive ME (AT)
- encoder: encoder parameter tuning (AT)
- encoder: fix allocation in error concealment (SM)
- encoder: fix allocation in pyramid code (AT)
- encoder: fix qp_const_422 assignment (SKa)
- encoder: fix padding for automatically added borders (SKa)
- encoder: support multiple PPS (AT)
- encoder: picture RD-decision (AT)
- encoder: rate-control fix (SM)
- encoder: restrict num_ref_frames to MaxDpbSize (ZH/KS)
- encoder: allocate rate control memory depending on frame size (KS)
- decoder: open trace file only once (AT)
- decoder: remove duplicate initialization of error states (MA)
- decoder: fix timing SEI parsing (PW/KS)
- decoder: fix CABAC SI context selection (DM/KS)
- encoder/decoder: fix neighboring of TotalCoeff in CAVLC (KS/WC)
- encoder/decoder: fix PSNR calculation if cropping is enabled (KS)


Changes for Version JM 9.2 to JM 9.1
------------------------------------
- encoder: fix possible integer overflow in quantization offsets (SN/AT)
- encoder: fix I_PCM trace (SN)
- encoder: restructure code (KS)
- unixprep.sh: also convert config files (KS)


Changes for Version JM 9.1 to JM 9.0
------------------------------------
- encoder: RCT: Enabling inter mode selection (WK)
- encoder: RCT: Correcting I16 mode selection (WK)
- encoder: fix YUV header seek problem (PL)
- encoder: reduce memory usage (KS)
- encoder: remove assert in RC (KS)
- encoder: fix qpBSoffset usage (AT)
- encoder: fix stored B-pictures (KS)
- encoder: fix qp change (AT)
- encoder: fix direct mode selection (KS)
- encoder: fix wrong memory allocation in FastME code (KS)
- encoder: fix IDR encoding (LP/SKa/AT)
- encoder: fix QMatrix config file reading (KS)
- encoder: automatically add borders for picture sizes that are not multiple of 16  (KS)
- encoder: default config parameter initialization (AT)
- encoder: add checks for minimum and maximun values for each config parameter (AT)
- encoder: support for explicit lagrangian parameters (AT)
- encoder: support for explicit rounding offset parameters (AT)
- decoder: allow 4:2:0 file format for monochrome streams (LW/KS)
- decoder: fix VLC coeff reading (WZ)
- decoder: fix second chroma qp offset (TS/KS)
- decoder: fix VUI syntax (SK)
- decoder: new command line interface (AT)
- encoder/decoder: RCT: Correcting lossless coding/decoding (WK)
- encoder/decoder: fix file reading/writing for non-Intel architectures (KS)
- encoder/decoder: Fix YUV 4:0:0 output (SG)
- encoder/decoder: Fix prediction weight calculations (AT)


Changes for Version JM 9.0 to JM 8.6
------------------------------------

New Features:
- import FRExt branch (KS)
- encoder: pyramid encoding structure (AT)
- encoder/decoder: YUV 4:0:0 support (VG)
- encoder: thresholding control (AT)

Fixes/Upates:
- encoder: clean up includes (KS)
- encoder: increase maximum file name length (KS)
- encoder: fix failed merge of temporal direct fix (LP)
- encoder: fix RCT enc/dec mismatch (WK)
- encoder: fix for CAVLC neighbouring total coeff (for RDopt) (SN)
- encoder: fix for CAVLC level limit for small QP (SN)
- encoder: fix memory leaks (CS/KS)
- encoder: disallow RDOptimazation=2 (KS)
- encoder: improve parameter names(AT)
- encoder: fix rate control diff calculation (SM)
- decoder: fix QP output (AT)
- decoder: fix paired field output for increased bit depth (KS)
- decoder: fix img->quad allocation (KS)
- decoder: fix RGB file output (KS)
- decoder: don't crash on PicTiming SEI when no SPS is active (KS)
- encoder/decoder: fix gcc compiler warnings (KS)
- encoder/decoder: fix inverse DC transform (WZ/KS)
- encoder/decoder: reduce memory usage by making imgpel "unsinged short" (KS)


Changes for Version JM 8.6 to JM 8.5
------------------------------------
- encoder: fix command line checking order (KS)
- encoder: fix coded_frame flag (KS)
- encoder: fix skip mode mb pair problem (KS)
- decoder: fix macroblock counter (KS)
- decoder: fix output field pairing (KS)
- decoder: fix POC previous frame num on MMCO=5(BH)
- decoder: fix max num ref frames in poc cycle
- decoder: allow Annex B leading_zero_8bits and trailing_zero_8bits (ZH)
- decoder: fix SI decoding (MWa)
- encoder/decoder: fix dpb size (KS)
- encoder/decoder: hopefully work around VS compiler optimization bug (KS)
- encoder/decoder: remove a number of gcc warnings (KS)


Changes for Version JM 8.5 to JM 8.4
------------------------------------
- encoder: fix wrong direct mode selection for non-rd-optimized encoding (KS)
- decoder: fix RPLR (KS)
- encoder: fix rate-control for non-rd-optimized encoding (SM/KS)
- encoder: fix POC mode 1 for stored B pictures (KS)
- encoder: fix MB AFF encoder/decoder mismatch (KS)
- encoder: fix list 1 reference index selection (SN)
- encoder: fix IDR pictures and wrapping around frame_num (TK/KS)
- encoder: fix log2_max_frame_num_minus4 and log2_max_pic_order_cnt_lsb_minus4 (AT)
- encoder/decoder: align chroma sample interpolation to standard text (no real bug, only cleanup) (ZH/KS)


Changes for Version JM 8.4 to JM 8.3
------------------------------------
- encoder: fix encoder merge bug (AT)
- encoder: count parameter set bits (AT)
- decoder: spatial direct long-term support (KS)
- decoder: fix colocation problem (KS)
- decoder: fix SPS/PPS changes (KS)
- decoder: fix reordering with multiple slices (KS)
- decoder: allow paired output of unpaired fields (KS)
- decoder: fix POC on MMCO=5 (KS)
- decoder: fix picture unmarking problem (KS)
- decoder: SPS activation on buffering SEI (KS)
- decoder: weighted prediction typo (AT)
- decoder: fix CeilLog2 function (KS)


Changes for Version JM 8.3 to JM 8.2
------------------------------------
- encoder: fast motion estimation fixes und cleanup (WF)
- decoder: fix for SP decoding (ES)
- encoder/decoder: direct mode cleanup and fixes (AT)
- decoder: POC cleanup and fixes (AT)
- encoder: set log2_max_frame_num_minus4 dynamically (AT)
- decoder: fix dangling fields (KS)
- encoder/decoder: fix mismatch in B-pictures with RDOptimization=0 (KS)
- encoder/decoder: fix redundant_pic_cnt syntax element type (KS)
- encoder: fix num_slice_groups_minus1>0 bug (KS)
- decoder: fix field mmco bugs and (KS)
- decoder: fix initial reference picture list generation with long-term pictures (KS)
- decoder: fix new picture detection (KS)
- decoder: fix weighted prediction (KS/AS)
- encoder/decoder: fix max PPS id (KS)
- decoder: remove redundant variables (KS)
- decoder: re-enable non-normative error concealment for non mb-aff (KS/THi)
- decoder: several smaller fixes (KS)


Changes for Version JM 8.2 to JM 8.1a
-------------------------------------
- encoder: merge FMO (DW)
- encoder/decoder: add error/warning if DPB size is zero at specified level (KS)
- fix unixprep.sh script for Solaris /bin/sh (DD)


Changes for Version JM 8.1a to JM 8.1
-------------------------------------
- encoder/decoder: fix bug in constrained intra prediction fix (KS)
- encoder/decoder: fix version number typo (KS)


Changes for Version JM 8.1 to JM 8.0
------------------------------------
- decoder: fix I_PCM decoding for field macroblocks (AS)
- encoder: rate control fix (SM)
- encoder/decoder: fix max DPB size for level 5.0 (KS)
- encoder/decoder: fix constrained intra prediction left neighbour (KS)
- decoder: fix crash on SPS activation in SEI (KS)
- encoder/decoder: documentation updates / remove encodeiff.h (KS)
- encoder: add basic profile checks (KS)


Changes for Version JM 8.0 to JM 7.6
------------------------------------
- encoder/decoder: SP filter strength (KS)
- decoder: fix decoder snr calculation for streams that contain idr pictures (AT)
- decoder: increase NAL unit buffer size (KS)
- encoder: further statistics fixes (AW)
- encoder: fix wrong LumaPrediction4x4 call (AW)
- encoder: fix reference index writing for MB AFF with one reference frame (AW)
- decoder: fix bottom field first decoding (KS)
- encoder: add profile and level idc to config file (KS)
- encoder/decoder: determine DPB size depending on level (KS)
- encoder/deocder: fix field pairing (KS)
- encoder/deocder: fix memory allocation for reference picture list (KS)
- encoder: decrease list0 size for b slices (KS)
- encoder: make FME a config file option (TK)
- encoder: add -h help option (AT)
- encoder/decoder: fix writing of unpaired field (ZY)
- decoder: fix currMB calculation in i_pcm reading (ZY)
- decoder: set ref_pic_num for each slice (KS/AS)
- decoder: disable deblocking filter P_SLICE simplifications (KS/AS)
- decoder: "hack fix" for direct mode decoding (AT)

Changes for Version JM7.6 to JM 7.5c
------------------------------------
- encoder/decoder: temporal direct loop index fix (RV/AT/KS)
- encoder: fix memory leak (AT)
- decoder: reset the wp_offset for the implicit mode (AT)
- encoder: temporary fix for slice mode 2, Won't work with FMO (PK)
- decoder: don't reset poc of other field (OD)
- decoder: fix bw_ref_idx (AT)
- encoder/decoder: fix long_term initialization (JK)
- encoder/decoder: fix pic_num / frame_num_wrap initialization for intra sclices (JK)
- encoder/decoder: datapartition fixed (ZL)
- encoder: fix stored B pictures (AT)
- encoder: small mbuffer.c fixes (AT)
- encoder/decoder: add Visual Studio .NET workspaces (KS)
- encoder: fix random intra blocks (TSh)
- encoder: fix statistics (KS)
- encoder: fix mb delta qp CABAC context selection (KS/AT)
- encoder: Rate control fixes (SM)
- encoder/decoder: fix initial reference picture list generation for long term pictures (RV)
- encoder/decoder: fix no_output_of_prior_pics_flag handling (KS)
- encoder: FAST_ME fixes (JX)

Changes for Version JM7.5c to JM 7.5b
-------------------------------------
- encoder: add DirectInference parameter (AT)
- encoder: generate interlaced representation, only if interlaced encoding mode (AT/KS)
- encoder: fix picture aff psnr calculation (AT)
- encoder: weighted prediction fix (AT)
- decoder: small direct mode fix (AT)
- encoder/decoder: reference index fix in generation of field representation (AS)
- encoder/decoder: fix CurrPicNum for field calculation (KS)
- encoder: fix CABAC contexts for cbp and skip flag / mb aff (VG/KS)
- encoder: fix invalid usage of 8x8 temporal direct mode (KS)
- decoder: fix field psnr calculation (KS)
- encoder: don't try to output reconstructed sequence, if no file specified (AT)
- encoder: clean exit if input file reading fails (AT)
- encoder: initialize POC before initializing parameter sets (KS)
- encoder: fix POC mode 1 (KS)
- decoder: rename POC mode 1 variables to match text (KS)
- encoder/decoder: fix bottom field access in is_short_term_reference()
                   and is_long_term_reference() (ML)

Changes for Version JM7.5b to JM 7.5a
-------------------------------------
Bug fixes
- encoder: b-frame performance fix (KS)
- encoder: CABAC context selection fix (KS)
- encoder: fix typo in rd-opt labda calculation (AT)
- encoder: weighted prediction updates (AT)
- encoder: fix wrong reference index if NumberReferenceFrames=1 (KS)
- encoder: add IDR picture selection parameter (AT)

Changes for Version JM7.5a to JM 7.5
------------------------------------
Bug fixes
- encoder: fix direct mode coding (KS/AT)
- encoder: reenable old rd-opt labda calculation (KS/AT)

Changes for Version JM7.5 to JM 7.4
-----------------------------------
Bug fixes
- decoder: SEI parsing (JC)

- encoder: merge deblocking filter from decoder (KS)
- encoder: merge dpb fixes from decoder (KS)

- encoder: rewrite most of MB AFF handling, 
           support list_0 and list_1 properly, etc. (KS)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -