Nuo Mi

Results 38 issues of Nuo Mi

https://github.com/ffvvc/tests/tree/main/conformance/failed/RPR

new feature

see https://patchwork.ffmpeg.org/project/ffmpeg/patch/TYSPR06MB64337C13ECE97978A56C1152AA62A@TYSPR06MB6433.apcprd06.prod.outlook.com/#81903

optimization

see https://github.com/ffvvc/FFmpeg/pull/146#issuecomment-1749907342 we have a similar issue for put_pixels too, see https://github.com/ffvvc/FFmpeg/pull/145#issuecomment-1749894316

good first issue
asm

see discussion at https://patchwork.ffmpeg.org/project/ffmpeg/patch/TYSPR06MB64337C4A9ADF5312E6648543AA62A@TYSPR06MB6433.apcprd06.prod.outlook.com/#81892

see discussion at https://patchwork.ffmpeg.org/project/ffmpeg/patch/TYSPR06MB64337C13ECE97978A56C1152AA62A@TYSPR06MB6433.apcprd06.prod.outlook.com/#81894

See discussion at https://patchwork.ffmpeg.org/project/ffmpeg/patch/TYSPR06MB643369DCA30C6FACB0065E2CAA62A@TYSPR06MB6433.apcprd06.prod.outlook.com/#81890

optimization

please add AVX for [VVCInterDSPContext](https://github.com/ffvvc/FFmpeg/blob/8ad7e5e90b74c0019ae6364eebf0054d536d7009/libavcodec/vvcdsp.h#L72) |function|8 bits|10 bits|12 bits |-|-|-|-| put|:white_check_mark:|:white_check_mark:|:white_check_mark:| put_uni|:white_check_mark:|:white_check_mark:|:white_check_mark:| put_uni_w|:white_large_square:|:white_large_square:|:white_large_square:| avg|:white_check_mark:|:white_check_mark:|:white_check_mark:| avg_w|:white_check_mark:|:white_check_mark:|:white_check_mark:| put_ciip|:white_large_square:|:white_large_square:|:white_large_square:| put_gpm|:white_large_square:|:white_large_square:|:white_large_square:| fetch_samples|:white_large_square:|:white_large_square:|:white_large_square:| bdof_fetch_samples|:white_large_square:|:white_large_square:|:white_large_square:| apply_prof|:white_large_square:|:white_large_square:|:white_large_square:| apply_prof_uni|:white_large_square:|:white_large_square:|:white_large_square:| apply_prof_uni_w|:white_large_square:|:white_large_square:|:white_large_square:| apply_bdof|:white_check_mark:|:white_check_mark:|:white_check_mark:| sad|:white_check_mark:|:white_check_mark:|:white_check_mark:| dmvr|:white_check_mark:|:white_check_mark:|:white_check_mark:| please add functions based on...

asm

There are several code mismatches with hevc. like https://github.com/ffvvc/FFmpeg/blob/main/libavcodec/x86/vvc_sao.asm#L193, the EDGE_SRCSTRIDE and https://github.com/ffvvc/FFmpeg/blob/main/libavcodec/x86/vvc_sao.asm#L173 @zackerthescar do you know why? thank you

question

add AVX2 support for functions for [VVCALFDSPContext](https://github.com/ffvvc/FFmpeg/blob/ade994f16240abb17864a486067f85c9b9e08021/libavcodec/vvcdsp.h#L182) function|8 bits|10 bits| 12 bits| -|-|-|-| filter[LUMA]|:white_check_mark:https://github.com/ffvvc/FFmpeg/pull/44|:white_check_mark:https://github.com/ffvvc/FFmpeg/pull/42|:white_large_square:| filter[CHROMA]|:white_check_mark:https://github.com/ffvvc/FFmpeg/pull/44|:white_check_mark:https://github.com/ffvvc/FFmpeg/pull/42|:white_large_square:| filter_cc|:white_large_square:|:white_large_square:|:white_large_square:| classify|:white_check_mark:https://github.com/ffvvc/FFmpeg/pull/58|:white_check_mark:https://github.com/ffvvc/FFmpeg/pull/58|:white_large_square:| recon_coeff_and_clip|:white_large_square:|:white_large_square:|:white_large_square:|

asm

run "valgrind ./ffmpeg_g -i SLICES_A_HUAWEI_3.bit -f rawvideo /dev/null -y" you will get > ==5154== Use of uninitialised value of size 8 > ==5154== at 0x46E433: sao_edge_filter_10 (vvcdsp_template.c:200) > ==5154== by...