> On Sep 25, 2024, at 16:01, Martin Storsjö <mar...@martin.st> wrote: > > On Tue, 24 Sep 2024, Zhao Zhili wrote: > >> ffmpeg | branch: master | Zhao Zhili <zhiliz...@tencent.com> | Wed Sep 18 >> 21:11:44 2024 +0800| [e18b46d95fadcbaaf450bda9f1871849f2b0c586] | committer: >> Zhao Zhili >> >> swscale/aarch64: Fix rgb24toyv12 only works with aligned width >> >> Since c0666d8b, rgb24toyv12 is broken for width non-aligned to 16. >> Add a simple wrapper to handle the non-aligned part. >> >> Co-authored-by: johzzy <hellojinqi...@gmail.com> >> Signed-off-by: Zhao Zhili <zhiliz...@tencent.com> >> >>> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e18b46d95fadcbaaf450bda9f1871849f2b0c586 >> --- >> >> libswscale/aarch64/rgb2rgb.c | 23 ++++++++++++++++++++++- >> tests/checkasm/sw_rgb.c | 2 +- >> 2 files changed, 23 insertions(+), 2 deletions(-) >> --- a/tests/checkasm/sw_rgb.c >> +++ b/tests/checkasm/sw_rgb.c >> @@ -129,7 +129,7 @@ static int cmp_off_by_n(const uint8_t *ref, const >> uint8_t *test, size_t n, int a >> >> static void check_rgb24toyv12(struct SwsContext *ctx) >> { >> - static const int input_sizes[] = {16, 128, 512, MAX_LINE_SIZE, >> -MAX_LINE_SIZE}; >> + static const int input_sizes[] = {2, 16, 128, 540, MAX_LINE_SIZE, >> -MAX_LINE_SIZE}; >> >> LOCAL_ALIGNED_32(uint8_t, src, [BUFSIZE * 3]); >> LOCAL_ALIGNED_32(uint8_t, buf_y_0, [BUFSIZE]); > > These new test cases fail on x86_32; we have got a version of rgb24toyv12 > which is specific to "#if ARCH_X86_32 && HAVE_7REGS". > > Can you have a look?
Sorry for the break. I’m on a short vacation without access to x86_32 test environment. And I’m not familiar with x86 asm. I’m afraid removing the new test is what I can do for now, if that’s an option. > > // Martin > > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > To unsubscribe, visit link above, or email > ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe". _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".