📄 changes.txt
字号:
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
------------------------------------
New features
* support for FMO, see JVT-C089-C092 (SW)
-> FMO requires RTP file format and ConstrainedIntraPrediction = 1
Bug Fixes
* many FMO and out-of-order slices related ones (SW)
* fix old QPs (KS)
* fix chroma coding (AT/KS)
* error concealment fix (YW)
Cleanups
* really remove old start codes (KS)
* remove some unused decoder functions (KS)
Note:
* in Version 3.5 and 3.6 is in the bit stream format the Slice mode broken
* RTP still has the ASCII Parameter Set format
Changes for Version JM 3.4 to JM 3.5
------------------------------------
New Features
* improved SP technique [JVT-c114] (FW)
* add syntax flag for switching (FW)
Bug Fixes
* new QP range bug fixes (chroma & SP coding) (AT/FW)
* SKIP mode support and Runlength Coding for SP frames (AT/FW)
* Modified lambda weight in RDO for SP frames (AT/FW)
Changes for Version JM 3.4 to JM 3.3
------------------------------------
New Features
* stuffing to prevent emulation of start-code [JVT-C064] (SR)
* New start-code for byte-stream format. (SR)
* New method for slice-level QP signaling [JVT-C136] (SR)
* QP range shifted to [0,51] (SR)
-> use #define _OLDSTYLEQP_ for old range
Bug Fixes
* fix single reference frame problem (AT)
* fix B-Frame coding (AT)
* fix ADAPT_LAST_GROUP (DT)
* fix bit statistics (KS)
* fix search if _FAST_FULL_ME_ disabled (KS)
Cleanups
* remove old slice-level QP signaling (KS)
* remove old start codes (KS)
* large QP handling cleanups (KS)
Changes for Version JM 3.3 to JM 3.2
------------------------------------
New Features
* Consideration of MVs of Direct Mode Macroblocks in B frame MV prediction [JVT-C127] (AT)
Bug Fixes
* fix deblocking filter for B frames [JVT-C127] (AT)
Changes for Version JM 3.2 to JM 3.1
------------------------------------
New Features
* Skip mode motion compensation as defined in JVT-C027 (JL)
Changes for Version JM 3.1 to JM 3.0
------------------------------------
New Features
* Quantization range changed from [-8,39] to [-12,39] [JVT-B039] (AH)
* Simplified rounding for transform and quantization [JVT-C136] (AH)
* Simplified formula for intra 16x16 plane prediction [JVT-C136] (AH)
Bug Fixes
* fix RTP assert (DT)
Cleanups
* remove gcc warnings (KS)
Known Problems
* AFF + 1/8 pel motion compensation broken
* if "LastFrameNumber" is used, "FramesToBeEncoded" must be >= "LastFrameNumber"
Changes for Version JM 3.0 to JM 2.1
------------------------------------
New Features
* Signaling of "Clean" Random Access Points [JVT-B042, JVT-C083] (DT)
Bug Fixes
* error concealment fixes (TO)
* constrained intra prediction (GRC)
* align intra pred to CD text (GRC)
* adaptive frame/field fixes
- lambda calculation (LW)
- average psnr output (LW)
- fix slice modes 1 and 2 (LW)
- fix data partitioning (TO)
* add adaptive frame/field parameter consistency checks (KS/LW)
* encoder frame buffer management changes for non-AFF mode (DT)
Cleanups
* remove old 6 mode intra prediction (KS)
Changes for Version JM 2.1 to JM 2.0b
-------------------------------------
New Features
* adaptive frame/field coding (LW)
Bug Fixes
* intra 4x4 prediction block availability (several people)
* DP fixes (TO)
Changes for Version JM 2.0b to JM 2.0
-------------------------------------
Bug Fixes
* fix array bounds overflow in cabac.c (KS/IM)
* fix byte sex issues in IFF (KS)
* add UNIX preparation script (KS)
Changes for Version JM 2.0 to JM 1.9
-------------------------------------
I dropped adaptive frame/field coding, so only bugfixes for this release
Bug Fixes
* decoder delta qp decoding fix (HS)
* correction of wrong calculation of written bits in CABAC mode
(correction according to the new coding engine) (DM)
* major cleanup of the routines related to the statistics reported
in stat.dat (DM):
- correction of wrong calculation of used bits for header and mode info
- addition of new table entries "motion info" and "stuffing bits"
such that the sum of all entries matches _exactly_ the
plotted number of average bits/frame, which in turn is
now equal to the number of bits reported on the console
* correction of wrong calculation of written bytes for CABAC in RTP mode (DM)
* correction of total bits/frame printed out to the data.txt file for with B-frames (JL)
* fix mprr size for new intra pred modes (GC)
* fix frame_rate calculation for B-frames (GH)
* fix restriction on reference frames for intra frame period (KS)
* first step RPSL fixes (KS)
* fix RTP assert (WYK)
* tracefile fix (DC)
* fix spelling of config file parameter "NumberReferenceFrames" (MB)
Changes for Version JM 1.9 to JM 1.8
-------------------------------------
New Features
* Loopfilter revised (PL)
* INTRA-Prediction on unfiltered content (PL)
Bug Fixes
* use for each intra pred mode one CABAC context (DM)
* increase version number (KS)
* Interim file format updates (DT)
Cleanups
* GCC compatibility, remove warnings/unused variables (KS)
* Add UNIX Makefiles (KS/HS)
Changes for Version JM 1.8 to JM 1.7
------------------------------------
New Features
* New Intra Prediction Modes [JVT-B080] (GrC)
Changes for Version JM 1.7 to JM 1.4
------------------------------------
New Features
* New Arithmetic Coding Engine [JVT-B036, Moffat/Neal/Witten ACM98]
* Improved CABAC [JVT-B101] (GB)
* Improved MB Pred Modes [JVT-B054] (HS)
Bug Fixes
* Fix MB statistics (HS)
* Compile fix ERPS test (KS)
* Restrict qp_factor for CABAC initialization (DM/KS)
* Uses MAX_QP for IFF qp encoding (KS)
* Fix decoder TR calculation (again) (AT)
* Fix wrong concealment for B-frames and TR wrap around (KS)
* Correct error handling if first slice (or first frame) was lost (TO)
* Introduced macroblock map for concealment of lost or damaged macroblocks (TO)
Changes for Version JM 1.4 to JM 1.0
------------------------------------
New Features
* Interim file format according to Appendix III of WD-1 [JVT-A003] (DT)
* Transform and Quantizer changes [JVT-B008, JVT-B038] (AH)
* VLC update [JVT-B029] (LK)
* Updated Error Rebust Macroblock Mode and Reference Frame Selection [JVT-B102] (DK)
Bug Fixes
* DP & CABAC (TO)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
People:
KS Karsten Suehring suehring@hhi.de
SM Siwei Ma swma@jdl.ac.cn
AF Arild Fuldseth arild.fuldseth@tandberg.no
AH Antti Hallapuro antti.hallapuro@nokia.com
AJ Anthony Joch anthony@ubvideo.com
AS Albert Simpson ASimpson@amphion.com
AT Alexis Michael Tourapis alexismt@ieee.org
AW Armand Wemelsfelder wemel@planet.nl
BH Barry Haskell bhaskell@apple.com
CG Cristina Gomila GomilaC@tce.com
CS Christian Schmidt schmidt@ece.ucsb.edu
DC Doug Chin dougchin@sandvideo.com
DD Dmitriy Demin Dmitriy.Demin@Sun.COM
DH Dzung Hoang dzung.hoang@conexant.com
DK Dimitris Kontopodis dkonto@eikon.tum.de
DM Detlev Marpe marpe@hhi.de
DT Dong Tian tian@cs.tut.fi
DW Dong Wang Dong.Wang@bristol.ac.uk
ES Eric Setton esetton@stanford.edu
FB Frank Bossen bossen@docomolabs-usa.com
GB Gabi Blaetterman blaetter@hhi.de
GC Guy Cote guy@videolocus.com
GrC Greg Conklin gregc@real.com
GS Gary Sullivan garysull@microsoft.com
FW Feng Wu fengwu@microsoft.com
HS Heiko Schwarz hschwarz@hhi.de
IL Inge Lille-Langoy Inge.Lille-Langoy@telenor.com
IM Iole Moccagatta imoccaga@lsil.com
JA James Au james@ubvideo.com
JB Jill Boyce BoyceJ@tce.com
JC John Cox jc@sj.co.uk
JK Jeong Kwon Kim kjk@mcubeworks.com
JL Jani Lainema Jani.Lainema@nokia.com
JS Joonho Song jhsong@varovision.com
JX Jian Feng Xu fenax@video.mdc.tsinghua.edu.cn
KL Karl Lillevold Karll@real.com
KP Krit Panusopone KPanusopone@gi.com
KSa Kazushi Sato kazushi@av.crl.sony.co.jp
LK Louis Kerofsky lkerofsky@sharplabs.com
LW Limin Wang liwang@gi.com
LWi Lowell Winger lwinger@videolocus.com
LP Luca Pezzoni luca.pezzoni@st.com
MB Marcus Barkowsky Marcus.Barkowsky@nt.e-technik.uni-erlangen.de
MG Michael Gallant mgallant@videolocus.com
ML Maxim Lobasso lobasso@hotmail.com
MN Mike Nilsson mike.nilsson@bt.com
MW Mathias Wien wien@ient.rwth-aachen.de
MWa Michael Walter eiMichaelWalter@web.de
OD Olivier Deygas olivier.deygas@st.com
PK Petr Kadlec Kadlec@FTW.at
PL Peter List Peter.List@t-systems.de
PN Pavel Novotny pnovotny@lsil.com
PW Ping Wu pwu@tandbergtv.com
RG Rajeev Gandhi rajeev@motorola.com
RK Ragip Kurceren ragip.kurceren@nokia.com
RS Rickard Sjoberg Rickard.Sjoberg@era.ericsson.se
RaS Raghavan Subramaniyan Raghavan.S@motorola.com
RV Rajesh Kumar S Venkata v-rajesh.kumar@st.com
SR Shankar Regunathan shanre@microsoft.com
SM Sebastian Manciulea sebastian@splash.ro
SN Satoshi Nakagawa nakagawa@okilab.net
SW Stephan Wenger stewe@cs.tu-berlin.de
SY Steve Yao steveyao@sandvideo.com
TH Till Hallbach halbach@tele.ntnu.no
THi Tobias Hinz hinz@hhi.de
TK Thomas Kunlin thomas.kunlin@st.com
TO Tobias Oelbaum drehvial@gmx.net
TS Teruhiko Suzuki teruhiko@av.crl.sony.co.jp
TSh Tamar Shoham Tamar.Shoham@comverse.com
TSt Thomas Stockhammer stockhammer@lnt.ei.tum.de
TW Thomas Wiegand wiegand@hhi.de
TWe Thomas Wedi wedi@tnt.uni-hannover.de
TWa Toby Walker tobyw@usrl.sony.com
VG Valeri George valeri.george@hhi.fraunhofer.de
VV Viktor Varsa viktor.varsa@nokia.com
WF Wenfang Fu fwf@video.mdc.tsinghua.edu.cn
WK Woo-Shik Kim wskim@sait.samsung.co.kr
WYK Ye-Kui Wang wyk@ieee.org
WZ Weimin Zeng wzeng@wischip.com
YK Yoshihiro Kikuchi yoshihiro.kikuchi@toshiba.co.jp
YL Yann Lemaguet yann.lemaguet@philips.com
YW Ye-Kui Wang wyk@ieee.org
XS Xiaoyan Sun sunxiaoyan@msrchina.research.microsoft.com
ZH Zhou Heng zhou_heng@yahoo.com
ZL Li Zhang zhangli@jdl.ac.cn
ZX Z. Xue jon_xz@yahoo.com
ZY Zheng Yanzhao yzzheng@singnet.com
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -