ECM merge requests
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests
2022-11-08T08:03:29Z
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/270
JVET-AB0067: Modification of LFNST for MIP coded blocks
2022-11-08T08:03:29Z
junyanhuo
JVET-AB0067: Modification of LFNST for MIP coded blocks
JVET-AB0067: Modification of LFNST for MIP coded block
JVET-AB0067: Modification of LFNST for MIP coded block
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/250
Fix: Passing wrong coordinate to Classification when VB crossed CTU
2022-11-03T19:27:48Z
Seungwook Hong
Fix: Passing wrong coordinate to Classification when VB crossed CTU
When CTU is divided into 2 different areas by VB, classification results will be stored in absolute coordinates while the buffer area will use relative coordinates (left top is (0,0)) to apply ALF.
However, there are a few places which ...
When CTU is divided into 2 different areas by VB, classification results will be stored in absolute coordinates while the buffer area will use relative coordinates (left top is (0,0)) to apply ALF.
However, there are a few places which are not set correctly.
Apply changes on top of latest ECM Master in MR!268
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/259
JVET-AB0143: CCCM template selection
2022-10-25T16:56:28Z
Yao-Jen Chang
yjchang@qti.qualcomm.com
JVET-AB0143: CCCM template selection
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/254
JVET-AB0143: CCCM template selection
2022-10-25T13:55:39Z
Yao-Jen Chang
yjchang@qti.qualcomm.com
JVET-AB0143: CCCM template selection
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/256
Adoption JVET-AB0061
2022-10-25T10:01:48Z
Woong Lim
Adoption JVET-AB0061
- Storing IntraTMP BVs for IBC
- Storing IntraTMP BVs for IBC
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/231
Fix: Changes to make GDR work with AA0096: MC PAD
2022-09-09T16:10:13Z
Seungwook Hong
Fix: Changes to make GDR work with AA0096: MC PAD
Changes to make GDR work with AA0096: MC Padding
No impact on CTC.
Changes to make GDR work with AA0096: MC Padding
No impact on CTC.
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/234
Fix: JVET_Z0118_GDR : add checking before invoke getRefPic
2022-08-25T16:45:59Z
Seungwook Hong
Fix: JVET_Z0118_GDR : add checking before invoke getRefPic
Change to prevent invoking getRefPic with refIdx = -1
Change to prevent invoking getRefPic with refIdx = -1
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/221
Fix: decoder crashes when JVET_AA0061_IBC_MBVD=1, JVET_AA0070_RRIBC=0 and --A...
2022-08-06T06:47:53Z
Chun-Chi Chen
Fix: decoder crashes when JVET_AA0061_IBC_MBVD=1, JVET_AA0070_RRIBC=0 and --AML=0
The decoder crashes in a non-CTC condition when macros JVET_AA0061_IBC_MBVD=1 and JVET_AA0070_RRIBC=0 and config --AML=0.
The decoder crash occurs at the first picture of all class F and TGM sequences with the error message "invalid bloc...
The decoder crashes in a non-CTC condition when macros JVET_AA0061_IBC_MBVD=1 and JVET_AA0070_RRIBC=0 and config --AML=0.
The decoder crash occurs at the first picture of all class F and TGM sequences with the error message "invalid block vector for IBC detected" reported by the function DecCu::xDeriveCUMV.
This is caused from that when setting JVET_AA0061_IBC_MBVD=1 and JVET_AA0070_RRIBC=0, the ECM SW (dbbcc02d) does not always check pu.cs->sps->getUseAML() before calling InterPrediction::adjustIBCMergeCandidates, resulting in encoder/decoder mismatching and invalid BV.
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/183
Fix: prevent an empty merge candidate list for amvpMerge for non-CTC
2022-07-06T14:38:24Z
Hyeongmun Jang
Fix: prevent an empty merge candidate list for amvpMerge for non-CTC
merge candidate list could be empty due to the limitation of considering reference index to min(L0, L1) on the non-CTC configuration.
for example,
- when POC of the current picture is N, reference pictures is constructed to have poc{N+3...
merge candidate list could be empty due to the limitation of considering reference index to min(L0, L1) on the non-CTC configuration.
for example,
- when POC of the current picture is N, reference pictures is constructed to have poc{N+32, N+16, N-16} for L0, poc{N+32} for L1 in reference picture list.
- amvpMergeModeFlag[0] is true.
only the zero motion vector with reference index 0 is considered. however reference index 0 indicates the reference picture which is poc N+32. this reference index is not valid pair of amvpMerge.
therefore the merge candidate list is made an empty list.
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/146
JVET-Z160: IBC zero-padding vectors replacement
2022-05-11T20:05:33Z
Damian Ruiz Coll
JVET-Z160: IBC zero-padding vectors replacement
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/139
JVET-Z0118: GDR for ECM
2022-05-08T17:39:02Z
Seungwook Hong
JVET-Z0118: GDR for ECM
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/105
Bug fix RPR for Y0065 and Y0067.
2022-05-07T23:11:27Z
Philippe Bordes
Bug fix RPR for Y0065 and Y0067.
Bug fix to enable RPR broken wtih Y0065 and Y0067.
Bug fix to enable RPR broken wtih Y0065 and Y0067.
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/130
JVET-Z0050: DIMD chroma and fusion of chroma modes
2022-05-06T19:29:20Z
Xinwei Li
JVET-Z0050: DIMD chroma and fusion of chroma modes
DIMD chroma mode and fusion of chroma intra prediction modes in JVET-Z0050 Test 1.3b
DIMD chroma mode and fusion of chroma intra prediction modes in JVET-Z0050 Test 1.3b
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/132
JVET-Z0117: 6-tap interpolation filter for chroma MC
2022-05-06T16:20:41Z
Xie Xi
JVET-Z0117: 6-tap interpolation filter for chroma MC
JVET-Z0117: 6-tap interpolation filter for chroma MC
JVET-Z0117: 6-tap interpolation filter for chroma MC
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/128
JVET-Z0127: create sps level syntax for maximum number of MHP candidates
2022-05-05T00:24:14Z
Han Huang
JVET-Z0127: create sps level syntax for maximum number of MHP candidates
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/123
JVET-Z0118
2022-05-04T15:25:38Z
Seungwook Hong
JVET-Z0118
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/111
JVET-Z0139: HistAff + NonAdj Aff
2022-04-30T06:05:37Z
Kai Zhang
JVET-Z0139: HistAff + NonAdj Aff
JVET-Z0139: HistAff + NonAdj Aff
JVET-Z0139: HistAff + NonAdj Aff
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/110
JVET-Z0139: HistAff + NonAdjAff
2022-04-29T22:06:26Z
Kai Zhang
JVET-Z0139: HistAff + NonAdjAff
JVET-Z0139: HistAff + NonAdjAff
A bug of ECM under VC debug mode is also fixed.
JVET-Z0139: HistAff + NonAdjAff
A bug of ECM under VC debug mode is also fixed.
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/93
Fix: compilation when macro JVET_Y0128_NON_CTC is off
2022-02-17T20:48:50Z
Fabrice Le LĂ©annec
fabrice.leleannec@interdigital.com
Fix: compilation when macro JVET_Y0128_NON_CTC is off
https://vcgit.hhi.fraunhofer.de/ecm/ECM/-/merge_requests/95
fix compilation when turn off JVET_Y0128_NON_CTC
2022-02-15T18:55:05Z
Zhi Zhang
zhi.a.zhang@gmail.com
fix compilation when turn off JVET_Y0128_NON_CTC
fix compilation when turn off JVET_Y0128_NON_CTC
fix compilation when turn off JVET_Y0128_NON_CTC