diff --git a/tests/fate/avfilter.mak b/tests/fate/avfilter.mak index 872ebc7b9c..15c85958b2 100644 --- a/tests/fate/avfilter.mak +++ b/tests/fate/avfilter.mak @@ -11,6 +11,7 @@ FATE_LAVFI = fate-lavfi-alphaextract_rgb \ fate-lavfi-fade \ fate-lavfi-field \ fate-lavfi-idet \ + fate-lavfi-il \ fate-lavfi-life \ fate-lavfi-null \ fate-lavfi-overlay \ diff --git a/tests/lavfi-regression.sh b/tests/lavfi-regression.sh index d9542e1584..704e61bb4f 100755 --- a/tests/lavfi-regression.sh +++ b/tests/lavfi-regression.sh @@ -106,6 +106,7 @@ do_lavfi_pixfmts(){ # all these filters have exactly one input and exactly one output do_lavfi_pixfmts "field" "field" "bottom" do_lavfi_pixfmts "histeq" "histeq" "antibanding=strong" +do_lavfi_pixfmts "il" "il" "luma_mode=d:chroma_mode=d:alpha_mode=d" do_lavfi_pixfmts "kerndeint" "kerndeint" "" "tinterlace=interleave_top," do_lavfi_pixfmts "pixfmts_copy" "copy" "" do_lavfi_pixfmts "pixfmts_crop" "crop" "100:100:100:100" diff --git a/tests/ref/lavfi/il b/tests/ref/lavfi/il new file mode 100644 index 0000000000..d4a8142630 --- /dev/null +++ b/tests/ref/lavfi/il @@ -0,0 +1,109 @@ +0bgr b85afb77d7c3198ad7ff9ca5cceb970b +0rgb 7ca2257e526092027c67311e273767bf +abgr 4df961441de91db58f5a8a80603de585 +argb db1e1e487a489674fbf260f56ac2705d +bgr0 4335fb9738bb6ca5d6d39d738b934bbd +bgr24 7446301030e6a26853aca2036309fa8a +bgr444be f80a44936b1295d14b0bac1db624d02e +bgr444le cfc1511a390f7ca18516540c31c097c3 +bgr48be 0b1084ac65d328552bd62b4e819ab91d +bgr48le 04e4f510b6d586dc9082af43a59c0ede +bgr4_byte 2dfd29e0705fbb2b590458028cb2939d +bgr555be 5622aa808b389095658a203970bd6028 +bgr555le 6a5ad1e35cbacc45aeb9fd593c6f61ba +bgr565be 5ff7a76d9f58800e38f21a84d88c7129 +bgr565le 485b2b6f589a936d6fb12d0033809dca +bgr8 d7fae34b87a67556c273585d9140ff96 +bgra 7b4abc57f0ee99a0226e9bfd5d25cf9e +gbrp b85cfeb0e34559ffb4b2e4f1209a3712 +gbrp10be 5487219fee31607d6b19aa0d302fb42f +gbrp10le 7975e53a9e03a8acfa877334ae5e9d1d +gbrp12be 34bd529e3b085e813e7471e5a5951423 +gbrp12le 14716b36ee4043158f24b49b6a723213 +gbrp14be 426ac36ea666041afd39f842dbdd683c +gbrp14le e0823115de7b2e44c25e1c59dd204ac1 +gbrp9be 0db6ce2fe6a7fc2d5c7d6d4f0decd112 +gbrp9le 00a1a9fe310753a28c0512568a317c67 +gray 4dd4ea934fdbf689fdcf665856c402ff +gray16be cd9c1367dabd2f1858ae4f31693e622f +gray16le 4ef774c282280d7ed4780690df6e5cb4 +monob 07cffe7f5f25f39c3aa38866303791c6 +monow f2d1bdb939813a49abd6348ecfbb2703 +nv12 6847b3f7141ca1e3c40d3a494f0e13cb +nv21 e7a8e94001151e2bdd68a0ee7e4ac544 +rgb0 0d1dfb1edc9b4a7ad28dde9a1b0bee23 +rgb24 15781da8615974ed12b18f7439a25d6f +rgb444be 19bc79cdbafee996eb48feea597d761e +rgb444le de61209ae25f005d357b68e0836c4739 +rgb48be fa24415175a0759ac49949a948820f27 +rgb48le 82d5d55b03dfd9a74f0cc087793cdfc6 +rgb4_byte 7ec4d55df1bfb02ffa9956d85ade89f7 +rgb555be 34ef691ed2b6d22136c086d37bb0fefd +rgb555le 04b20c057eed7dcaee1858d45500ba54 +rgb565be 077604cc5dc91008b018264db73c8f0c +rgb565le a97549f25e63dd0dd404db41bbe05c07 +rgb8 a35d3c3b9b87261c7417076a8b18fdb8 +rgba 8ca9c8db589615ebbaa964be4ce62d08 +uyvy422 8be40aded4b407ff66305911ba5ce2ce +yuv410p 92112d85ba4f74cbd3044945c0f33402 +yuv411p b6b22000e5275c92baf5afc417c32a70 +yuv420p fca7fbbff753612a718ee13e1dfe2af2 +yuv420p10be 15c655b60ff5d212657e0620ed69fadf +yuv420p10le c9c71c78e00034af1b0fdcfe68615c6f +yuv420p12be a5377d262bd05698b2bbcfc8dd2b15ea +yuv420p12le 7d076ea30985ecf2eb590041a45f2cc6 +yuv420p14be 7a33da52fed0ffdc7f90ebcb677dc155 +yuv420p14le f431bf16d8204fb919ba0abf4ea54288 +yuv420p16be 254b78ba00a928d22cba98380546fe9d +yuv420p16le e6c182b47c3b57814d28248dbbaaea35 +yuv420p9be b1eafb2e864fa86c08684d8dd4628535 +yuv420p9le f07b2282c50f8eb6f138029d748eadfe +yuv422p ffc2693b9e1d39b59aabb9a7e1dffe05 +yuv422p10be e83db7f2f485bea0ea808f22ffcdb7bc +yuv422p10le bfd8fbeb5d89ba3904514d835aa6947d +yuv422p12be 5f31197795eda7998a0ec813496e57f1 +yuv422p12le 903939621d457a034c0181032164b3c1 +yuv422p14be 8d08189d27d3a97fbecec7edd690c691 +yuv422p14le 01b717875b85707185acd48ac75dd6f9 +yuv422p16be 0feb24228cc5ec3963dc0bde913d14be +yuv422p16le 0d6fe6924f14e77b2fef02e7ad1c47c8 +yuv422p9be 003b2032a30281845dfb6f9a7ebccc71 +yuv422p9le 427c505eb27af0059aeafffd1a858189 +yuv440p 23b55dcf6c876f0c53cf46960b13e6a3 +yuv444p 7730197c0570d46493d50bc163244754 +yuv444p10be 74b13f67114ac0f92af7bb427d6335ae +yuv444p10le 9ab09ae4acc46a2fa04fdbde1373a9f9 +yuv444p12be 76320bae89f10947e692b6ce1fa22b93 +yuv444p12le a79e40c464df640ba97c13456616b25c +yuv444p14be de7f737796d1de38a8227511b91d3378 +yuv444p14le 7c27d1b7846beb3565ce086c7df1131f +yuv444p16be 1d51af32b9e077bf1ad750c6a1787b2c +yuv444p16le 94a936f571861f25f2539ba099cafd56 +yuv444p9be 384dd0aa411d00b2deb2363a9f345db9 +yuv444p9le 77758bad5ca383b3a698fdcb38a85f20 +yuva420p 24337fc952d7f9c633756549a7b94146 +yuva420p10be f586830e7605b5bbc307f6f5c532958c +yuva420p10le 7bc9e81d18021dbb7c96ceeef4a18090 +yuva420p16be 54362c9d57d26ead878b9eb05a523785 +yuva420p16le af55baa12d11c0ac6c9065df730d81ef +yuva420p9be a290f1b1e1fe18ac22fed3535562ff98 +yuva420p9le 89d0fa6679548757044c0e1971c1cbfd +yuva422p e3fe9f137a37e1b3817fe8579d2d2acc +yuva422p10be 4aa77b690225054f9b5c7ce7c66950e8 +yuva422p10le e7c6538112fc1d9539f4635dedf52eae +yuva422p16be 0e5a1b0b52d42f4f07d7e63dbe4ab83b +yuva422p16le 5b3a1219d7224650929e6272693f1cd3 +yuva422p9be 9d6f936fa9666e2bcbada5188e2a4942 +yuva422p9le 0f97c4d357e103e7263705b918a37824 +yuva444p fe4dbba35f355d68b6c254c06db1cbad +yuva444p10be 3926a29639556a11acc95888e29517d6 +yuva444p10le 1b68842a69b3b9d5a23854217b410c69 +yuva444p16be 45ec67a0828aedf18f1ed54fcfb0ff83 +yuva444p16le 7b8e5963f19e6fe7fd409b34af014489 +yuva444p9be 6d2905a9e61ce4ff5b3d7b972a7333eb +yuva444p9le e2ffdb1d867a1b78f3bd38d600b17193 +yuvj420p d1a8d9cf6b4035ac5d6439ab2754b09d +yuvj422p d20df6138cdf62d7f3b93eb1277827d6 +yuvj440p 17a24a86f279febaebb66d65509088e8 +yuvj444p 326bb83d1aec23d941894a1324984c56 +yuyv422 f9121733169ca5437e95e7600a7c5aea