support plt and act#288
Conversation
|
|
||
| const int size = width * height; | ||
| for (int i = 0; i < size; i++) { | ||
| const int y0 = av_clip(y[i], min, max); |
There was a problem hiding this comment.
There is an extra space before min.
There was a problem hiding this comment.
fixed and change av_clip to av_clip_intp2
| return ret; | ||
| } | ||
|
|
||
| static TransformUnit* palette_add_tu(VVCLocalContext *lc, const int start, const int end, const VVCTreeType tree_type) |
There was a problem hiding this comment.
The TransformUnit* need to be TransformUnit *
There was a problem hiding this comment.
We use this style for all functions that return a pointer, such as add_tu. This means the function should return a TransformUnit pointer.
| } | ||
|
|
||
| static void palette_update_predictor(VVCLocalContext *lc, const bool local_dual_tree, int start, int end, | ||
| bool *predictor_reused, const int predictor_size) |
| Palette *plt = cu->plt + c; | ||
| int i = cu->plt[start].size;; | ||
|
|
||
| //copy unused predictors to the end of plt |
There was a problem hiding this comment.
better to use // copy unused predictors to the end of plt
| const int hs = sps->hshift[c]; | ||
| const int vs = sps->vshift[c]; | ||
| uint8_t *u8 = (uint8_t*)tb->coeffs; | ||
| uint16_t *u16 = (uint16_t*)tb->coeffs; |
There was a problem hiding this comment.
(uint16_t*) to `(uint16_t *)
|
@QSXW thank you for the review. All fixed. |
| constrains | ||
| - FFV1 parser | ||
|
|
||
| - VVC decoder supports all content of SCC (Screen Content Coding): |
There was a problem hiding this comment.
I added this message to the part of version 7.1... Could you help move it below the version : And the signed off email is wrong, should be outlook.com
There was a problem hiding this comment.
Oh, you can change this before you send it to upstream for review.
This allows catching IO errors occuring at file close. Signed-off-by: Marton Balint <cus@passwd.hu>
Signed-off-by: Marton Balint <cus@passwd.hu>
Signed-off-by: Marton Balint <cus@passwd.hu>
…rocess Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
Introduction at https://ieeexplore.ieee.org/document/9408666 passed files: 10b422_G_Sony_5.bit 10b422_H_Sony_5.bit 10b422_I_Sony_5.bit 10b422_J_Sony_5.bit 10b422_K_Sony_5.bit 10b422_L_Sony_5.bit 8b422_G_Sony_5.bit 8b422_H_Sony_5.bit 8b422_I_Sony_5.bit 8b422_J_Sony_5.bit 8b422_K_Sony_5.bit 8b422_L_Sony_5.bit 8b444_A_Kwai_2.bit 8b444_B_Kwai_2.bit PALETTE_A_Alibaba_2.bit PALETTE_B_Alibaba_2.bit PALETTE_C_Alibaba_2.bit PALETTE_D_Alibaba_2.bit PALETTE_E_Alibaba_2.bit Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
See 8.4.3 Derivation process for chroma intra prediction mode Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
…t cbcr residual functionality Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
See 8.7.4.6 Residual modification process for blocks using colour space conversion Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
See 8.7.3 Scaling process for transform coefficients Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
prepare for adaptive color transform Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
prepare for adaptive color transform Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
prepare for adaptive color transform Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
passed files:
ACT_A_Kwai_3.bit
ACT_B_Kwai_3.bit
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
|
merged as a65d028 |
replace #224
@QSXW this is the refined version.
Please review and help upstream it after the SEI patch is merged.