diff options
Diffstat (limited to 'tests/filtergraphs')
-rw-r--r-- | tests/filtergraphs/alphamerge_alphaextract_rgb | 4 | ||||
-rw-r--r-- | tests/filtergraphs/alphamerge_alphaextract_yuv | 4 | ||||
-rw-r--r-- | tests/filtergraphs/concat | 8 | ||||
-rw-r--r-- | tests/filtergraphs/gradfun | 2 | ||||
-rw-r--r-- | tests/filtergraphs/hqdn3d | 1 | ||||
-rw-r--r-- | tests/filtergraphs/overlay | 1 | ||||
-rw-r--r-- | tests/filtergraphs/overlay_rgb | 4 | ||||
-rw-r--r-- | tests/filtergraphs/overlay_yuv420 | 4 | ||||
-rw-r--r-- | tests/filtergraphs/overlay_yuv422 | 4 | ||||
-rw-r--r-- | tests/filtergraphs/overlay_yuv444 | 4 | ||||
-rw-r--r-- | tests/filtergraphs/scalenorm | 4 |
11 files changed, 40 insertions, 0 deletions
diff --git a/tests/filtergraphs/alphamerge_alphaextract_rgb b/tests/filtergraphs/alphamerge_alphaextract_rgb new file mode 100644 index 0000000000..1aa302de39 --- /dev/null +++ b/tests/filtergraphs/alphamerge_alphaextract_rgb @@ -0,0 +1,4 @@ +sws_flags=+accurate_rnd+bitexact; +format=bgra, split, alphamerge, split [x][y]; +[y] alphaextract [alpha]; +[x][alpha] alphamerge diff --git a/tests/filtergraphs/alphamerge_alphaextract_yuv b/tests/filtergraphs/alphamerge_alphaextract_yuv new file mode 100644 index 0000000000..ef3ea14a44 --- /dev/null +++ b/tests/filtergraphs/alphamerge_alphaextract_yuv @@ -0,0 +1,4 @@ +sws_flags=+accurate_rnd+bitexact; +format=yuv420p, split, alphamerge, split [x][y]; +[y] alphaextract [alpha]; +[x][alpha] alphamerge diff --git a/tests/filtergraphs/concat b/tests/filtergraphs/concat new file mode 100644 index 0000000000..26bca14c3a --- /dev/null +++ b/tests/filtergraphs/concat @@ -0,0 +1,8 @@ +testsrc=r=5:n=1:d=2 [v1]; +sine=440:b=2:d=1 [a1]; +testsrc=r=5:n=1:d=1 [v2]; +sine=622:b=2:d=2 [a2]; +testsrc=r=5:n=1:d=1 [v3]; +sine=880:b=2:d=1 [a3]; + +[v1][a1][v2][a2][v3][a3] concat=v=1:a=1:n=3 diff --git a/tests/filtergraphs/gradfun b/tests/filtergraphs/gradfun new file mode 100644 index 0000000000..d93dcafe22 --- /dev/null +++ b/tests/filtergraphs/gradfun @@ -0,0 +1,2 @@ +sws_flags=+accurate_rnd+bitexact; +format=gray, perms=random, gradfun=10:8:enable='not(between(n,5,10))' diff --git a/tests/filtergraphs/hqdn3d b/tests/filtergraphs/hqdn3d new file mode 100644 index 0000000000..75918226a4 --- /dev/null +++ b/tests/filtergraphs/hqdn3d @@ -0,0 +1 @@ +perms=random, hqdn3d=enable='not(between(t,5,6))' diff --git a/tests/filtergraphs/overlay b/tests/filtergraphs/overlay index d646463bfd..f64827466d 100644 --- a/tests/filtergraphs/overlay +++ b/tests/filtergraphs/overlay @@ -1,2 +1,3 @@ +sws_flags=+accurate_rnd+bitexact; [1:v] scale=50:50 [over]; [0:v][over] overlay=20:20 diff --git a/tests/filtergraphs/overlay_rgb b/tests/filtergraphs/overlay_rgb new file mode 100644 index 0000000000..b060c0176b --- /dev/null +++ b/tests/filtergraphs/overlay_rgb @@ -0,0 +1,4 @@ +sws_flags=+accurate_rnd+bitexact; +split [main][over]; +[over] scale=88:72, pad=96:80:4:4 [overf]; +[main][overf] overlay=240:16:format=rgb diff --git a/tests/filtergraphs/overlay_yuv420 b/tests/filtergraphs/overlay_yuv420 new file mode 100644 index 0000000000..9ed1b2a57e --- /dev/null +++ b/tests/filtergraphs/overlay_yuv420 @@ -0,0 +1,4 @@ +sws_flags=+accurate_rnd+bitexact; +split [main][over]; +[over] scale=88:72, pad=96:80:4:4 [overf]; +[main][overf] overlay=240:16:format=yuv420 diff --git a/tests/filtergraphs/overlay_yuv422 b/tests/filtergraphs/overlay_yuv422 new file mode 100644 index 0000000000..e5df859381 --- /dev/null +++ b/tests/filtergraphs/overlay_yuv422 @@ -0,0 +1,4 @@ +sws_flags=+accurate_rnd+bitexact; +split [main][over]; +[over] scale=88:72, pad=96:80:4:4 [overf]; +[main][overf] overlay=240:16:format=yuv422 diff --git a/tests/filtergraphs/overlay_yuv444 b/tests/filtergraphs/overlay_yuv444 new file mode 100644 index 0000000000..bda0fd6860 --- /dev/null +++ b/tests/filtergraphs/overlay_yuv444 @@ -0,0 +1,4 @@ +sws_flags=+accurate_rnd+bitexact; +split [main][over]; +[over] scale=88:72, pad=96:80:4:4 [overf]; +[main][overf] overlay=240:16:format=yuv444 diff --git a/tests/filtergraphs/scalenorm b/tests/filtergraphs/scalenorm new file mode 100644 index 0000000000..17b69de186 --- /dev/null +++ b/tests/filtergraphs/scalenorm @@ -0,0 +1,4 @@ +sws_flags=+accurate_rnd+bitexact; +testsrc=s=128x96 : d=1:r=5, format=yuv420p [a]; +testsrc=s=160x120 : d=1:r=5 [b]; +[a][b] concat=unsafe=1, scale=flags=+accurate_rnd+bitexact |