diff mbox

[FFmpeg-devel] fate: add overlay filter tests with alpha

Message ID 20170815222218.GD7094@nb4
State Not Applicable
Headers show

Commit Message

Michael Niedermayer Aug. 15, 2017, 10:22 p.m. UTC
On Sun, Aug 13, 2017 at 10:00:04PM +0200, Marton Balint wrote:
> Signed-off-by: Marton Balint <cus@passwd.hu>
> ---
>  tests/fate/filter-video.mak                   | 19 +++++++++++++++++++
>  tests/ref/fate/filter-overlay_gbrap_gbrap     |  6 ++++++
>  tests/ref/fate/filter-overlay_gbrp_gbrap      |  6 ++++++
>  tests/ref/fate/filter-overlay_rgb_rgba        |  6 ++++++
>  tests/ref/fate/filter-overlay_rgba_rgba       |  6 ++++++
>  tests/ref/fate/filter-overlay_yuv420_yuva420  |  6 ++++++
>  tests/ref/fate/filter-overlay_yuv422_yuva422  |  6 ++++++
>  tests/ref/fate/filter-overlay_yuv444_yuva444  |  6 ++++++
>  tests/ref/fate/filter-overlay_yuva420_yuva420 |  6 ++++++
>  tests/ref/fate/filter-overlay_yuva422_yuva422 |  6 ++++++
>  tests/ref/fate/filter-overlay_yuva444_yuva444 |  6 ++++++
>  11 files changed, 79 insertions(+)
>  create mode 100644 tests/ref/fate/filter-overlay_gbrap_gbrap
>  create mode 100644 tests/ref/fate/filter-overlay_gbrp_gbrap
>  create mode 100644 tests/ref/fate/filter-overlay_rgb_rgba
>  create mode 100644 tests/ref/fate/filter-overlay_rgba_rgba
>  create mode 100644 tests/ref/fate/filter-overlay_yuv420_yuva420
>  create mode 100644 tests/ref/fate/filter-overlay_yuv422_yuva422
>  create mode 100644 tests/ref/fate/filter-overlay_yuv444_yuva444
>  create mode 100644 tests/ref/fate/filter-overlay_yuva420_yuva420
>  create mode 100644 tests/ref/fate/filter-overlay_yuva422_yuva422
>  create mode 100644 tests/ref/fate/filter-overlay_yuva444_yuva444

fails on arm & mips qemu

make -j12 -k `make fate-list | grep overlay`
TEST    filter-overlay
COPY    tests/data/filtergraphs/overlay-dvdsub-2397
TEST    filter-overlay_gbrap_gbrap
TEST    filter-overlay_gbrp_gbrap
COPY    tests/data/filtergraphs/overlay_nv12
COPY    tests/data/filtergraphs/overlay_nv21
COPY    tests/data/filtergraphs/overlay_rgb
TEST    filter-overlay_rgb_rgba
TEST    filter-overlay_rgba_rgba
COPY    tests/data/filtergraphs/overlay_yuv420
TEST    filter-overlay_yuv420_yuva420
TEST    filter-overlay_yuv422_yuva422
COPY    tests/data/filtergraphs/overlay_yuv422
COPY    tests/data/filtergraphs/overlay_yuv444
TEST    filter-overlay_yuv444_yuva444
TEST    filter-overlay_yuva420_yuva420
TEST    filter-overlay_yuva422_yuva422
TEST    filter-overlay_yuva444_yuva444
TEST    filter-overlay-dvdsub-2397
TEST    filter-overlay_nv12
TEST    filter-overlay_nv21
TEST    filter-overlay_rgb
TEST    filter-overlay_yuv420
TEST    filter-overlay_yuv422
make: *** [fate-filter-overlay_yuv420_yuva420] Error 1
Test filter-overlay_yuva420_yuva420 failed. Look at tests/data/fate/filter-overlay_yuva420_yuva420.err for details.
make: *** [fate-filter-overlay_yuva420_yuva420] Error 1

[...]

Comments

Marton Balint Aug. 15, 2017, 11:03 p.m. UTC | #1
On Wed, 16 Aug 2017, Michael Niedermayer wrote:

> On Sun, Aug 13, 2017 at 10:00:04PM +0200, Marton Balint wrote:
>> Signed-off-by: Marton Balint <cus@passwd.hu>
>> ---
>>  tests/fate/filter-video.mak                   | 19 +++++++++++++++++++
>>  tests/ref/fate/filter-overlay_gbrap_gbrap     |  6 ++++++
>>  tests/ref/fate/filter-overlay_gbrp_gbrap      |  6 ++++++
>>  tests/ref/fate/filter-overlay_rgb_rgba        |  6 ++++++
>>  tests/ref/fate/filter-overlay_rgba_rgba       |  6 ++++++
>>  tests/ref/fate/filter-overlay_yuv420_yuva420  |  6 ++++++
>>  tests/ref/fate/filter-overlay_yuv422_yuva422  |  6 ++++++
>>  tests/ref/fate/filter-overlay_yuv444_yuva444  |  6 ++++++
>>  tests/ref/fate/filter-overlay_yuva420_yuva420 |  6 ++++++
>>  tests/ref/fate/filter-overlay_yuva422_yuva422 |  6 ++++++
>>  tests/ref/fate/filter-overlay_yuva444_yuva444 |  6 ++++++
>>  11 files changed, 79 insertions(+)
>>  create mode 100644 tests/ref/fate/filter-overlay_gbrap_gbrap
>>  create mode 100644 tests/ref/fate/filter-overlay_gbrp_gbrap
>>  create mode 100644 tests/ref/fate/filter-overlay_rgb_rgba
>>  create mode 100644 tests/ref/fate/filter-overlay_rgba_rgba
>>  create mode 100644 tests/ref/fate/filter-overlay_yuv420_yuva420
>>  create mode 100644 tests/ref/fate/filter-overlay_yuv422_yuva422
>>  create mode 100644 tests/ref/fate/filter-overlay_yuv444_yuva444
>>  create mode 100644 tests/ref/fate/filter-overlay_yuva420_yuva420
>>  create mode 100644 tests/ref/fate/filter-overlay_yuva422_yuva422
>>  create mode 100644 tests/ref/fate/filter-overlay_yuva444_yuva444
>
> fails on arm & mips qemu

If you add -sws_flags +accurate_rnd+bitexact to the framecrc command does 
that help?

Thanks,
Marton
diff mbox

Patch

--- tests/ref/fate/filter-overlay_yuv420_yuva420        2017-08-15 23:26:52.967463242 +0200
+++ tests/data/fate/filter-overlay_yuv420_yuva420       2017-08-16 00:07:12.303514211 +0200
@@ -3,4 +3,4 @@ 
 #codec_id 0: rawvideo
 #dimensions 0: 128x128
 #sar 0: 1/1
-0,          0,          0,        1,    24576, 0xedb7ef1c
+0,          0,          0,        1,    24576, 0x1505f000
TEST    filter-overlay_yuv444
Test filter-overlay_yuv420_yuva420 failed. Look at tests/data/fate/filter-overlay_yuv420_yuva420.err for details.
--- tests/ref/fate/filter-overlay_yuva420_yuva420       2017-08-15 23:26:52.967463242 +0200
+++ tests/data/fate/filter-overlay_yuva420_yuva420      2017-08-16 00:07:12.307514211 +0200
@@ -3,4 +3,4 @@ 
 #codec_id 0: rawvideo
 #dimensions 0: 128x128
 #sar 0: 1/1
-0,          0,          0,        1,    40960, 0xdf75b2dc
+0,          0,          0,        1,    40960, 0x0a1ab3c0