Mans Rullgard <[email protected]> writes:

> Signed-off-by: Mans Rullgard <[email protected]>
> ---
>  configure                                          |   13 -------------
>  tests/ref/lavfi/{pixfmts_copy_le => pixfmts_copy}  |    0
>  tests/ref/lavfi/{pixfmts_crop_le => pixfmts_crop}  |    0
>  .../ref/lavfi/{pixfmts_hflip_le => pixfmts_hflip}  |    0
>  tests/ref/lavfi/{pixfmts_null_le => pixfmts_null}  |    0
>  tests/ref/lavfi/{pixfmts_pad_le => pixfmts_pad}    |    0
>  .../ref/lavfi/{pixfmts_scale_le => pixfmts_scale}  |    0
>  .../ref/lavfi/{pixfmts_vflip_le => pixfmts_vflip}  |    0
>  8 files changed, 0 insertions(+), 13 deletions(-)
>  rename tests/ref/lavfi/{pixfmts_copy_le => pixfmts_copy} (100%)
>  rename tests/ref/lavfi/{pixfmts_crop_le => pixfmts_crop} (100%)
>  rename tests/ref/lavfi/{pixfmts_hflip_le => pixfmts_hflip} (100%)
>  rename tests/ref/lavfi/{pixfmts_null_le => pixfmts_null} (100%)
>  rename tests/ref/lavfi/{pixfmts_pad_le => pixfmts_pad} (100%)
>  rename tests/ref/lavfi/{pixfmts_scale_le => pixfmts_scale} (100%)
>  rename tests/ref/lavfi/{pixfmts_vflip_le => pixfmts_vflip} (100%)

The pixfmts_scale test fails with Altivec for several reasons:

- yuv2yuvX_altivec_real() crashes writing nv12/nv21 since it assumes
there are either zero or two chroma planes.  Adding a trivial check in
that function produces wrong output.

- yuva420p output is wrong, unknown why.

With --disable-altivec, all tests pass.

-- 
Måns Rullgård
[email protected]
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to