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

📄 changes.txt

📁 H.264编码实现
💻 TXT
📖 第 1 页 / 共 4 页
字号:
-------------------------------------
Bug fixes
* VLC 0 sign bit (AJ)
* Correct rounding (AJ)
* Chroma intra pred mode order (AJ/KS)
* Loop filter chroma QP mapping (RaS)
* Fix memory leaks (KS)
* MB AFF fixes (HS)
* CABAC text alignment (HS)
* frame_num modulo (KS)
* intra pred allowed mode fixes (HS/KS)

Cleanups
* remove strange postfilter arrays from decoder (KS)
* remove duplicte decoder frame types (_1 and _MULT) (KS)
* clean up vlc writing (KS)


Changes for Version JM 6.1 to JM 6.0a
-------------------------------------
New features
* SEI decoding reenabled and new messages added (KS)
* Weighted Prediction Updates (JB)
* POC updated (DT)
* CABAC slice initializations (HS)

Bug fixes
* fix mb aff again (KS)

Cleanups
* remove many gcc warnings (KS)
* remove unused code (KS)
* clean up VLC reading (KS)
* allocate less memory (YW)


Changes for Version JM 6.0a to JM 6.0
-------------------------------------
New features
* chroma loop filter update (CG)

Bug fixes
* fix overflowing buffer for large image formats (PW/KS)
* fix large memory leak (KS)
* slice coding (RaS)
* fix bit statistics (KS)
* call EBSPtoRBSP at the decoder (TS/KS)

Cleanups
* remove some of the gcc warnings and old files (KS)


Changes for Version JM 6.0 to JM 5.0h-suehring
----------------------------------------------
New features
* post-Awaji slice header and parameter sets (except POC) (KS)

Removed features
* ABT (KS)

Bug fixes
* AFF (picture and mb) (KS)
* Slice parsing with CAVLC (KS)
* CABAC byte alignment (KS)
* lots of stuff I can't remember in detail (KS)

Cleanups
* lots of stuff I can't remember in detail (KS)

Known problems
* slices have still encoder mismatch (looks like motion vector prediction)
* FMO not tested, but probably won't work
* SEI disabled (needs update to NAL units)
* weighted prediction implementation in JM 5.0g unfinished
* Error concealment disabled (needs new triggers)
* DP (???)
* I haven't merged any patches, I received since December

Changes for Version JM 5.0h-suehring to JM 5.0g
-----------------------------------------------
New features
* Sequence and Picture Parameter Sets
* writes Annex B bytestream and RTP packets


Changes for Version JM 5.0g to JM 5.0f
--------------------------------------
New features
* Changes for Weigthed Prediction (JB)

Note: This version seems to have severe performance problems

Changes for Version JM 5.0f to JM 5.0e
--------------------------------------
New features
* Reducing Pixel Dependencies for Intra-Prediction (JVT-E111) (GrC)


Changes for Version JM 5.0e to JM 5.0d
--------------------------------------
New features
* alternate scan for aff coding


Changes for Version JM 5.0d to JM 5.0c
--------------------------------------
New features
* added POC - for implementation details see changes_detail.txt (BH)

Bug Fixes
* reorder chroma intra pred modes aligned to draft (KS)

Cleanups (no functional change)
* cleaner parameter transfer for CABAC stuffing words (FB)


Changes for Version JM 5.0c to JM 5.0b
--------------------------------------
New features
* CABC Cleanup and Complexity reduction (FB)

Bug Fixes
* Chroma intra pred fix (AH/KS)
* Loop filter Clipping (AH)

Cleanups (no functional change)
* 4x4 intra prediction mode order (KS)
* remove old qp range support (simplifies loop filter) (KS)
* remove some never called code (KS)


Changes for Version JM 5.0b to JM 5.0a
--------------------------------------
New features
* CABAC cleanup (GB/DM)


Changes for Version JM 5.0a to JM 5.0
-------------------------------------
Removed features
* Intra 8x8 sub macroblocks (HS)

Bug Fixes
* Choose right data partition in RDCost_for_4x4IntraBlocks() MW


Changes for Version JM 5.0 to JM 4.4a
-------------------------------------
New features
* Changed startcode length (KS)
* SEI for                             (SR)
   a) Unregistered (arbitrary) data
   b) Registered ITU_T_t35 data
   c) Random access 
   d) Pan Scan Information

Removed features
* Special Position (KS)
* 1/8 pel motion compensation (KS)

Bug Fixes
* Temporal Direct mode fix for bottom field (LW)
* fix statistics file


Changes for Version JM 4.4a to JM 4.4
-------------------------------------
New features
* MB AFF and CABAC (GB/HS)
Bug Fixes
* fix chroma QP mapping (AH)


Changes for Version JM 4.4 to JM 4.3a
-------------------------------------
New features
* FMO mode 3# [JVT-D095] (YW)
* FMO modes 4#~6# [JVT-D097] (YW)
* Scene information SEI message [JVT-D099] (YW)
* Redundant slices [JVT-D101] (YW)

Note: FMO is broken.


Changes for Version JM 4.3a to JM 4.3
-------------------------------------
New features
* Spare Pictures [JVT-D100] (DT)
* Signaling of Enhanced GOPs [JVT-D098] (DT)

Bug Fixes
* state table fix (BH)
* fix chroma intra prediction and MB AFF (DH)
* double decoder bitstream buffer size for HD material (KS)
* SP chroma calcultaion fix (MN)
* fix long term picture remove from buffer (DC)

Changes for Version JM 4.3 to JM 4.2a
-------------------------------------
New features
* Chroma Intra prediction (DH/GB)

Bug Fixes
* Data partitioning (TO)
* remove assert from ABT (TH/MW)
* fix for constrained intra prediction (TWa)

Note: MB AFF is broken in this version


Changes for Version JM 4.2a to JM 4.2
-------------------------------------
New features
* Loop Filter Simplification and Improvement (AJ)


Changes for Version JM 4.2 to JM 4.1c
-------------------------------------
New features
* Spatial Direct Prediction for MB AFF (AT)

Bug Fixes
* align simplified intra prediction to text (AH)
* fix simplified intra prediction for mb aff (AH)
* fix spatial direct (YK)
* fix temporal direct (YK)
* MB AFF fixes (LW,RG)

Cleanups
* clean up decode_one_slice (KS)
* removed commented out code (KS)


Changes for Version JM 4.1c to JM 4.1b
--------------------------------------
New features
* Implicit bi-predictive weighting (YK)

Bug Fixes
* MAX_QP define (AJ)


Changes for Version JM 4.1b to JM 4.1a
--------------------------------------
New features
* Simplification of Intra Prediction (AH)

Cleanups
* also always enable EncapsulatedNALPayload at the decoder (KS)
* reference frame check AFF fix (AT)


Changes for Version JM 4.1a to JM 4.1
-------------------------------------
New features
* Spatial Direct Prediction (AT)
  Note: Spatial Direct Currently disabled for MB-AFF

Bug Fixes
* SP chroma bug fixed (XS)
  Removed SP Switch flag from SI encoding (AT)
  Corrected readSyntaxElement_fixed (AT)
* close reconstruction file only if opened (LWi)
* MB AFF fixes (AT)

Cleanups
* remove double scan routines (KS)
* always enable EncapsulatedNALPayload (KS)


Changes for Version JM 4.1 to JM 4.0d
-------------------------------------
New features
* macroblock adaptive frame/field (LW)


Changes for Version JM 4.0d to JM 4.0c
--------------------------------------
Bug Fixes
* CAVLC/AFF memory allocation (KL)
* Solaris compiler problem (MW)
* CAVLC and ABT updates


Changes for Version JM 4.0c to JM 4.0b
-------------------------------
New features
* New Macroblock modes for SP-frames [JVT-B055] (RK)
  Note: some problems related to decoding of SI-frames
	are reported and have to be fixed
 


Changes for Version JM 4.0b to JM 4.0a
-------------------------------
New features
* CAVLC [JVT-C028, D034, D036] (KL, JA)
* Low Complexity Diagonal Mode for Intra Prediction [JVT-D059] (GrC)

Bug Fixes
* Bitstream in MSB first order for CABAC (DM, GB)


Changes for Version JM 4.0a to JM 3.9a
-------------------------------
New features
* Improved CABAC [JVT-C060] (HS, GB))
* Fast Arithmetic Coding for CABAC [JVT-C061] (DM, GB)
* CABAC cleanup [JVT-D019] (GB, DM)
* CABAC and ABT [JVT-D021] (HS, DM, GH))
* New end-of-slice signaling for CABAC [JVT-D020] (HS)


Changes for Version JM 3.9a to JM 3.9
-------------------------------------

Bug Fixes
* fix ABT and VLC (MW)
* fix slice mode 2 (KS)


Changes for Version JM 3.9 to JM 3.8
------------------------------------

Bug Fixes
* fix bitstream NAL encapsulation for slice modes 1,2 and interlace (KS)
* merge interlace buffer changes (KP/KS)
* fix encoder/decoder mismatch for SP-frames (MW)
* remove unnecessary calculations (AT)
* fix SP compiling warning (FW)
* disable 8x8 intra blocks in data partitioning mode (TO)

Cleanups
* remove dead code and variables (KS)
* free all prviously allocated memory (KS)

Note:
* FMO is currently broken

Changes for Version JM 3.8 to JM 3.7
------------------------------------

New features
* Adaptive Block-size Transforms (MW)

Changes for Version JM 3.7 to JM 3.6
------------------------------------

New features
* Loop filter complexity reduction [JVT-C094] (AJ)


Changes for Version JM 3.6 to JM 3.5

⌨️ 快捷键说明

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