[FFmpeg-devel] [PATCH] avformat/nut: add float pixel formats support
Paul B Mahol
onemda at gmail.com
Fri Apr 15 12:57:19 EEST 2022
Signed-off-by: Paul B Mahol <onemda at gmail.com>
---
libavcodec/raw.c | 9 +++++++++
libavformat/nut.c | 9 +++++++++
tests/ref/fate/filter-pixdesc-gbrapf32be | 2 +-
tests/ref/fate/filter-pixdesc-gbrapf32le | 2 +-
tests/ref/fate/filter-pixdesc-gbrpf32be | 2 +-
tests/ref/fate/filter-pixdesc-gbrpf32le | 2 +-
tests/ref/fate/filter-pixdesc-grayf32be | 2 +-
tests/ref/fate/filter-pixdesc-grayf32le | 2 +-
tests/ref/fate/filter-pixfmts-copy | 12 ++++++------
tests/ref/fate/filter-pixfmts-crop | 12 ++++++------
tests/ref/fate/filter-pixfmts-field | 12 ++++++------
tests/ref/fate/filter-pixfmts-fieldorder | 12 ++++++------
tests/ref/fate/filter-pixfmts-hflip | 12 ++++++------
tests/ref/fate/filter-pixfmts-il | 12 ++++++------
tests/ref/fate/filter-pixfmts-null | 12 ++++++------
tests/ref/fate/filter-pixfmts-scale | 12 ++++++------
tests/ref/fate/filter-pixfmts-transpose | 12 ++++++------
tests/ref/fate/filter-pixfmts-vflip | 12 ++++++------
18 files changed, 84 insertions(+), 66 deletions(-)
diff --git a/libavcodec/raw.c b/libavcodec/raw.c
index a371bb36c4..2f23e8632d 100644
--- a/libavcodec/raw.c
+++ b/libavcodec/raw.c
@@ -165,6 +165,9 @@ static const PixelFormatTag raw_pix_fmt_tags[] = {
{ AV_PIX_FMT_YA8, MKTAG('Y', '2', 0 , 8 ) },
{ AV_PIX_FMT_PAL8, MKTAG('P', 'A', 'L', 8 ) },
+ { AV_PIX_FMT_GRAYF32LE, MKTAG('Y', '1', 0 , 32 ) },
+ { AV_PIX_FMT_GRAYF32BE, MKTAG(32 , 0 , '1', 'Y') },
+
{ AV_PIX_FMT_YUVA420P9LE, MKTAG('Y', '4', 11 , 9 ) },
{ AV_PIX_FMT_YUVA420P9BE, MKTAG( 9 , 11 , '4', 'Y') },
{ AV_PIX_FMT_YUVA422P9LE, MKTAG('Y', '4', 10 , 9 ) },
@@ -200,6 +203,9 @@ static const PixelFormatTag raw_pix_fmt_tags[] = {
{ AV_PIX_FMT_GBRP16LE, MKTAG('G', '3', 00 , 16 ) },
{ AV_PIX_FMT_GBRP16BE, MKTAG(16 , 00 , '3', 'G') },
+ { AV_PIX_FMT_GBRPF32LE, MKTAG('G', '3', 00 , 32 ) },
+ { AV_PIX_FMT_GBRPF32BE, MKTAG(32 , 00 , '3', 'G') },
+
{ AV_PIX_FMT_GBRAP, MKTAG('G', '4', 00 , 8 ) },
{ AV_PIX_FMT_GBRAP10LE, MKTAG('G', '4', 00 , 10 ) },
{ AV_PIX_FMT_GBRAP10BE, MKTAG(10 , 00 , '4', 'G') },
@@ -208,6 +214,9 @@ static const PixelFormatTag raw_pix_fmt_tags[] = {
{ AV_PIX_FMT_GBRAP16LE, MKTAG('G', '4', 00 , 16 ) },
{ AV_PIX_FMT_GBRAP16BE, MKTAG(16 , 00 , '4', 'G') },
+ { AV_PIX_FMT_GBRAPF32LE, MKTAG('G', '4', 00 , 32 ) },
+ { AV_PIX_FMT_GBRAPF32BE, MKTAG(32 , 00 , '4', 'G') },
+
{ AV_PIX_FMT_XYZ12LE, MKTAG('X', 'Y', 'Z' , 36 ) },
{ AV_PIX_FMT_XYZ12BE, MKTAG(36 , 'Z' , 'Y', 'X') },
diff --git a/libavformat/nut.c b/libavformat/nut.c
index 47ed152529..81093eb95b 100644
--- a/libavformat/nut.c
+++ b/libavformat/nut.c
@@ -165,6 +165,9 @@ const AVCodecTag ff_nut_video_tags[] = {
{ AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '1', 0, 14) },
{ AV_CODEC_ID_RAWVIDEO, MKTAG(14, 0, '1', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '1', 0, 32) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(32, 0, '1', 'Y') },
+
{ AV_CODEC_ID_RAWVIDEO, MKTAG('G', '3', 0, 8) },
{ AV_CODEC_ID_RAWVIDEO, MKTAG('G', '3', 0, 9) },
@@ -178,6 +181,9 @@ const AVCodecTag ff_nut_video_tags[] = {
{ AV_CODEC_ID_RAWVIDEO, MKTAG('G', '3', 0, 16) },
{ AV_CODEC_ID_RAWVIDEO, MKTAG(16, 0, '3', 'G') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('G', '3', 0, 32) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(32, 0, '3', 'G') },
+
{ AV_CODEC_ID_RAWVIDEO, MKTAG('G', '4', 0, 8) },
{ AV_CODEC_ID_RAWVIDEO, MKTAG('G', '4', 00 , 10 ) },
@@ -187,6 +193,9 @@ const AVCodecTag ff_nut_video_tags[] = {
{ AV_CODEC_ID_RAWVIDEO, MKTAG('G', '4', 00 , 16 ) },
{ AV_CODEC_ID_RAWVIDEO, MKTAG(16 , 00 , '4', 'G') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('G', '4', 00 , 32 ) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(32 , 00 , '4', 'G') },
+
{ AV_CODEC_ID_RAWVIDEO, MKTAG('X', 'Y', 'Z' , 36 ) },
{ AV_CODEC_ID_RAWVIDEO, MKTAG(36 , 'Z' , 'Y', 'X') },
diff --git a/tests/ref/fate/filter-pixdesc-gbrapf32be b/tests/ref/fate/filter-pixdesc-gbrapf32be
index 97d613ad09..0fa9475429 100644
--- a/tests/ref/fate/filter-pixdesc-gbrapf32be
+++ b/tests/ref/fate/filter-pixdesc-gbrapf32be
@@ -1 +1 @@
-pixdesc-gbrapf32be a4fd00f17d746849f30597c496923107
+pixdesc-gbrapf32be 7df9917c31de0b14f516d20924a4907f
diff --git a/tests/ref/fate/filter-pixdesc-gbrapf32le b/tests/ref/fate/filter-pixdesc-gbrapf32le
index ef59306625..5964eaa8f1 100644
--- a/tests/ref/fate/filter-pixdesc-gbrapf32le
+++ b/tests/ref/fate/filter-pixdesc-gbrapf32le
@@ -1 +1 @@
-pixdesc-gbrapf32le 26af38a6975e2ce425e9fec477e6b2ba
+pixdesc-gbrapf32le d8cd68b8902ab45c5894c4d43c457ed0
diff --git a/tests/ref/fate/filter-pixdesc-gbrpf32be b/tests/ref/fate/filter-pixdesc-gbrpf32be
index 71033771c1..7886c52784 100644
--- a/tests/ref/fate/filter-pixdesc-gbrpf32be
+++ b/tests/ref/fate/filter-pixdesc-gbrpf32be
@@ -1 +1 @@
-pixdesc-gbrpf32be 3ee0b82f5aaea48ca3c01f4294505d73
+pixdesc-gbrpf32be 551fd14f0ea7735c6e241735e2dcae2e
diff --git a/tests/ref/fate/filter-pixdesc-gbrpf32le b/tests/ref/fate/filter-pixdesc-gbrpf32le
index 1715415999..72fe951a1b 100644
--- a/tests/ref/fate/filter-pixdesc-gbrpf32le
+++ b/tests/ref/fate/filter-pixdesc-gbrpf32le
@@ -1 +1 @@
-pixdesc-gbrpf32le 0e6b20215ac9b475e917c7bb4cbee349
+pixdesc-gbrpf32le 6766bd0cebe7da1b43747975d7ec3013
diff --git a/tests/ref/fate/filter-pixdesc-grayf32be b/tests/ref/fate/filter-pixdesc-grayf32be
index 171475483a..e010c27627 100644
--- a/tests/ref/fate/filter-pixdesc-grayf32be
+++ b/tests/ref/fate/filter-pixdesc-grayf32be
@@ -1 +1 @@
-pixdesc-grayf32be 9b23c74e8e8ffae5d7c7e82bbf5929da
+pixdesc-grayf32be dd4d9644a0646ae7d6ab107101c63e26
diff --git a/tests/ref/fate/filter-pixdesc-grayf32le b/tests/ref/fate/filter-pixdesc-grayf32le
index d598d123b4..250c167f65 100644
--- a/tests/ref/fate/filter-pixdesc-grayf32le
+++ b/tests/ref/fate/filter-pixdesc-grayf32le
@@ -1 +1 @@
-pixdesc-grayf32le 291f074a24c44799a1f437d1c55556f1
+pixdesc-grayf32le 01f03c2f484ddf60afad8d87d9b38418
diff --git a/tests/ref/fate/filter-pixfmts-copy b/tests/ref/fate/filter-pixfmts-copy
index f06fa1574e..d20810deeb 100644
--- a/tests/ref/fate/filter-pixfmts-copy
+++ b/tests/ref/fate/filter-pixfmts-copy
@@ -25,8 +25,8 @@ gbrap12be 0c4c1f8af361571265ca259d5f70f026
gbrap12le 5f1d8c663d4c28863e687192433b34a4
gbrap16be e4edca4361d643794034e5aa9ef290b1
gbrap16le 9a95b389d2bf556179e8f4b27fb550ab
-gbrapf32be d908f0950d3735863fe6f0793fa24f76
-gbrapf32le f6eab5a145cffc52c055e07c26d3995f
+gbrapf32be 5117cdbd1f14d8940363def71803e483
+gbrapf32le 211624d5f6656c3bf196c514e7fdd990
gbrp 5fbc319e30110d19d539f5b274eddb6d
gbrp10be 703a17591a2a5c236675c5101c349bcc
gbrp10le ee014153f55c011918df5b2394815780
@@ -38,8 +38,8 @@ gbrp16be 7b6764a504c853b09f5c7d0b2223c5a4
gbrp16le fb9323a5bd060282bec7bfd7d38dc230
gbrp9be a4dc6f6f9bb051de2dc348b592ad4282
gbrp9le 699da3a3b324f3fd001a56aee9683384
-gbrpf32be ae33c2d738af01ae66a5d2b08a7a60b7
-gbrpf32le 4e3305c619337beeeacc5e6b2f42c793
+gbrpf32be c7a15e4c4f63eb253a82f2b7cbfc70f4
+gbrpf32le 83de4894a1eea37dabee21d4ced18879
gray 188590b1231afd231ea910815aef2b25
gray10be d486558ecd2e27afc17930be861f0e4c
gray10le 917d687103b2adcca7132bfc070ca54a
@@ -51,8 +51,8 @@ gray16be 08d997a3faa25a3db9d6be272d282eef
gray16le df65eb804360795e3e38a2701fa9641a
gray9be 6382a14594a8b68f0ec7de25531f9334
gray9le 4eb1dda58706436e3b69aef29b0089db
-grayf32be f3bf178835f8146aa09d1da94bba4d8a
-grayf32le fb6ea85bfbc8cd21c51fc0e110197294
+grayf32be 0a6cacca00495dd1d50402825376609e
+grayf32le 5bcb458b02c49f589a6a81203ff993e7
monob 8b04f859fee6a0be856be184acd7a0b5
monow 54d16d2c01abfd72ecdb5e51e283937c
nv12 8e24feb2c544dc26a20047a71e4c27aa
diff --git a/tests/ref/fate/filter-pixfmts-crop b/tests/ref/fate/filter-pixfmts-crop
index 8b26ab9c53..e6efad3608 100644
--- a/tests/ref/fate/filter-pixfmts-crop
+++ b/tests/ref/fate/filter-pixfmts-crop
@@ -25,8 +25,8 @@ gbrap12be c9769d18733cdc2664d8b9af09a03f6d
gbrap12le 3f80453c1ac6c5d1b2febf3ef141b476
gbrap16be 21c98d0d7e7de2a93f9f095e5bb5c227
gbrap16le ea9a96870c1b742dd9f065c5db568184
-gbrapf32be ec06b3b168dc74048100f29a4412da90
-gbrapf32le 57ee44f9ca41e7b5e6410cdd105442d6
+gbrapf32be ffa82e21fa27b286b52a2b78af573f56
+gbrapf32le 9f3c672e29901d66bc44b43069414cb5
gbrp ec671f573c2105072ab68a1933c58fee
gbrp10be 6f0130a41f01e58593d3840446dd94b7
gbrp10le 9c152b7dfb7ad7bc477518d97316d04f
@@ -38,8 +38,8 @@ gbrp16be 59e4c27ee33520e23dbceafbec27aa9b
gbrp16le 0768a2462783829f63ed0bfd53d01222
gbrp9be 4af43999e5e9742992b6550ea5ad9b23
gbrp9le b4cbfa7878706a14295f09212e41f7fe
-gbrpf32be 4f06588a3de6ed0f30436f814eda0909
-gbrpf32le b2a9df783d8c2156c5aafc561989918d
+gbrpf32be 4a67d84bc68d25d5ed6b733438241a1f
+gbrpf32le 9bfd66d23022ae1b846eb45d62116500
gray 0d70b54b4b888ec4dbd89713620ac1ee
gray10be 18ed76cab145ab9058cc353fcec6d3c4
gray10le fd83f7489880160783ddb125615b4638
@@ -51,8 +51,8 @@ gray16be 38f599da990224de86e3dc7a543121a9
gray16le 9ff7c866bd98def4e6c91542c1c45f80
gray9be 8ffcb18d699480f55414bfc21ab33321
gray9le 4d1932d4968a248584f5e39c25f1dd43
-grayf32be cf40ec06a8abe54852b7f85a00549eec
-grayf32le b672526c9da9c8959ab881f242f6890a
+grayf32be c2b1c8a466faba4379a0022df9bee985
+grayf32le 0ebc401cfe31f2ce96ccad869542d13b
nv12 92cda427f794374731ec0321ee00caac
nv21 1bcfc197f4fb95de85ba58182d8d2f69
nv24 514c8f12082f0737e558778cbe7de258
diff --git a/tests/ref/fate/filter-pixfmts-field b/tests/ref/fate/filter-pixfmts-field
index c4838d1446..2bfb3db509 100644
--- a/tests/ref/fate/filter-pixfmts-field
+++ b/tests/ref/fate/filter-pixfmts-field
@@ -25,8 +25,8 @@ gbrap12be e7f471132628b1c034199cc109b84bc2
gbrap12le 886207e5aa379a0312485b94e5fd5edd
gbrap16be eaa0158f27ebc40cde9e3d6eef1e2ba1
gbrap16le 6cf68992d4fcac2aa025d1014b669d24
-gbrapf32be 37c627796dee55ca6f4e7ca965460680
-gbrapf32le 3ff02eb8465b921c09182ec5cfda434a
+gbrapf32be e9a515eef8d946ee14fbbd0e9d39030e
+gbrapf32le 48139735daa96425741281ed21357eae
gbrp 838025a3062f7f31e99196ce66961ad7
gbrp10be f63c2555ea19fc78b00fd5b3e2b48e8c
gbrp10le be64c374ab318235d912372e99a0516a
@@ -38,8 +38,8 @@ gbrp16be 020eff1626415ea726c55b23162ce59a
gbrp16le 0ab77b498d4a39905515b6e1f0329ed2
gbrp9be 170da3a8644cbea61c3caeadc45354c5
gbrp9le da5d80e6f12cabaa7081bb85d3b7fd30
-gbrpf32be cd5b0edd510652a0bcfd7e36935e3cb0
-gbrpf32le 9d42fc5331376b5307268498a06613ce
+gbrpf32be 5a609e881373c51dd20c73e7beb6c44e
+gbrpf32le a4343a3e15882d32e5e0027181377305
gray 57fd8e6e00f6be8752726005974cce1b
gray10be 437713f3d081238cddb738e106e5a27d
gray10le c749b80049b152f4ba3e66a72c0c5acc
@@ -51,8 +51,8 @@ gray16be e1700e056de9917744a7ff4ab2ca63fd
gray16le 338de7ac5f7d36d5ad5ac2c8d5bbea68
gray9be 25e50940fa300a8f09edfb6eba4fd250
gray9le 1146cfc1b92bfd07ed238e65ffcd134f
-grayf32be 72fbfa47b2863658a8a80d588f23b3e7
-grayf32le 6b856bdbf2a2bfcd2bc7d50f109daaf0
+grayf32be 779061e54eee2ffad52cbf3108b4c3b1
+grayf32le 799a1b04d68c3f9b81c1b1f454cb7a6b
monob 2129cc72a484d7e10a44de9117aa9f80
monow 03d783611d265cae78293f88ea126ea1
nv12 16f7a46708ef25ebd0b72e47920cc11e
diff --git a/tests/ref/fate/filter-pixfmts-fieldorder b/tests/ref/fate/filter-pixfmts-fieldorder
index 32c06bae4c..1056bf61ad 100644
--- a/tests/ref/fate/filter-pixfmts-fieldorder
+++ b/tests/ref/fate/filter-pixfmts-fieldorder
@@ -25,8 +25,8 @@ gbrap12be 302b353dff696ec9fd0d85a0cc14802b
gbrap12le ae2d6db2c9c825f06d92389de21263d2
gbrap16be 52c10d8046d123dfc4a478276906467c
gbrap16le 2317737b8f5140add27d121de8f5ba95
-gbrapf32be 6781751ef9d444d150cb0a1e1cefe141
-gbrapf32le f2ffc9e45dbc9919d516304abb514306
+gbrapf32be c970fbf9975fcbfdde14fa48e210bb97
+gbrapf32le e9244409d4b7558616d9d61b33d21ca0
gbrp 506dea2fe492e985a396d1b11ccd8db3
gbrp10be 55bbfe2d472780dcbadf3027778caa0e
gbrp10le 13a39077ab1b2c3b49afd3e250b84a77
@@ -38,8 +38,8 @@ gbrp16be f82e4bda468275f51becf70f3880be52
gbrp16le c7813a905f94aabb2bcade79c9b7e39e
gbrp9be b8d294d4bc81ceef1fb529e917c02e48
gbrp9le 0d42cc9e222d806c33172781b45cb3e3
-gbrpf32be cef1384ac5c95cf4b3ea2e49133dbef0
-gbrpf32le c053b8bf8314196099b1e2e1d0617b75
+gbrpf32be fa21d4fd7c2e1690369a209339bbc469
+gbrpf32le de7becb1c3b6c22a9ce045c5b12d28ae
gray d96e0f1c73d3f0b9506d691b5cd36c73
gray10be c26c73de96b630f1207ff589b6553ebd
gray10le 16e4db1d611ec3fa5c9fd8fbdbf1ffcc
@@ -51,8 +51,8 @@ gray16be 293a36548ce16543494790f8f7f76a05
gray16le 84f83f5fcbb5d458efb8395a50a3797e
gray9be ec877f5bcf0ea275a6f36c12cc9adf11
gray9le fba944fde7923d5089f4f52d12988b9e
-grayf32be 1aa7960131f880c54fe3c77f13448674
-grayf32le 4029ac9d197f255794c1b9e416520fc7
+grayf32be 172530e88b62adcb8b27902488572560
+grayf32le fc7811213bc46cee5c70b363625a8295
nv24 4fdbef26042c77f012df114e666efdb2
nv42 59608290fece913e6b7d61edf581a529
p210be ca2ce2c25db43dcd14729b2a72a7c604
diff --git a/tests/ref/fate/filter-pixfmts-hflip b/tests/ref/fate/filter-pixfmts-hflip
index 4d3efe3cdc..94f15a160a 100644
--- a/tests/ref/fate/filter-pixfmts-hflip
+++ b/tests/ref/fate/filter-pixfmts-hflip
@@ -25,8 +25,8 @@ gbrap12be ffe9aa4cbcc42f71757efe18826764ac
gbrap12le 88a85c1b3c5e19e299fdd209b73ac1ba
gbrap16be 3117e84b258433a7efb9288bbb8815d4
gbrap16le 3ad08cf8b49d8eb31a1b356ec4b7b88b
-gbrapf32be d82e48eb62c1e2d2ce5d614aeda38a99
-gbrapf32le 323259d76d5c5350091704813f22bf57
+gbrapf32be 54af2d837433be69e1757923a2974842
+gbrapf32le 97e330d0dce3598228f5ebe6dc990a63
gbrp 0ecfeca171ba3a1a2ff4e92f572b71cf
gbrp10be 774398c2f81757a536c094f16cfc541a
gbrp10le e9a6434d691be541f789f850963da181
@@ -38,8 +38,8 @@ gbrp16be 46cf9473646a4b9dbcb05661ade658ec
gbrp16le 6ce6093b24d09c0edcd55b2d6fec89a0
gbrp9be 174de037c2a9f2b6fb4d9444ae0ff82f
gbrp9le ba7c2631fb2967aa909c66509bd243fe
-gbrpf32be a53fc24a298bf419051fb57c63cc4cef
-gbrpf32le b44dae0881043398bfd704a944094737
+gbrpf32be 31cefb5e6d0add372a8e089e15b8f4ea
+gbrpf32le 048c9b47e2a1509ed356d534b928cd62
gray 8bd4ece1dbf89b20ee785e0515356e07
gray10be 160dd03e30d33379de92c70ee52c01fd
gray10le 6baac1da6be3789409b67cd506afe7da
@@ -51,8 +51,8 @@ gray16be cf7294d9aa23e1b838692ec01ade587b
gray16le d91ce41e304419bcf32ac792f01bd64f
gray9be ac8d260669479ae720a5b6d4d8639e34
gray9le 424fc581947bc8c357c9ec5e3c1c04d1
-grayf32be a69add7bbf892a71fe81b3b75982dbe2
-grayf32le 4563e176a35dc8a8a07e0829fad5eb88
+grayf32be 904b042043bcdc43feedef5a6a8e09d4
+grayf32le 2970fdc23571b5bfea59f5fd05a58a52
nv12 801e58f1be5fd0b5bc4bf007c604b0b4
nv21 9f10dfff8963dc327d3395af21f0554f
nv24 f0c5b2f42970f8d4003621d8857a872f
diff --git a/tests/ref/fate/filter-pixfmts-il b/tests/ref/fate/filter-pixfmts-il
index 4623f2420c..134aeadf69 100644
--- a/tests/ref/fate/filter-pixfmts-il
+++ b/tests/ref/fate/filter-pixfmts-il
@@ -25,8 +25,8 @@ gbrap12be 48609d6b61ff6313939fa2d9c3ebb6d9
gbrap12le e3b5342c8e47820f2de7e2dd61872312
gbrap16be 696c84c8b009c7320cad7f3847bb35da
gbrap16le 9bacb81fbbe9cdfd04d71eb55a9719d2
-gbrapf32be 5995aba2bf66254f63d5413cd9860353
-gbrapf32le aab9c11ec483fe28f7156bfeb9f015a3
+gbrapf32be 4c98ab8ebbb4e4083d8536088cc2fb49
+gbrapf32le f97c7ccc822e6fb5da07f9a3c8749bba
gbrp dc06edb62e70024a216c8e303b79b328
gbrp10be 321e7f061d8b9b5801221b6cf3c99666
gbrp10le 799ed3afca01076439a0b6785b3dc4bb
@@ -38,8 +38,8 @@ gbrp16be c8c95027703c680ed8f8f91c725db40a
gbrp16le c95c9d7c2b19826b73ff1811d9fe6bdb
gbrp9be f029d87fa642f4261160471ad27fd53f
gbrp9le b310d3cf37f7b41d706155993f8f0584
-gbrpf32be 83722ee41b4397e19bb075ab305147b5
-gbrpf32le 82210a8f9e8708968fa13cf8cf64afe4
+gbrpf32be 9d8119da9e43fd0a8ce5ae67f7b19cf5
+gbrpf32le 6c5e7280da65a3b78b321892ff493070
gray 52ae18648161ac43144f5c9cd2127786
gray10be 8400dec0eefb172849b785d35fc55674
gray10le b7d6e49e8d1291f2b0a57d55e9478ef1
@@ -51,8 +51,8 @@ gray16be 92c3b09f371b610cc1b6a9776034f4d0
gray16le 1db278d23a554e01910cedacc6c02521
gray9be ed7db5bb2ddc09bc26068c8b858db204
gray9le 2ec9188f0dcfefef76a09f371d7beb8e
-grayf32be f36197c9e2ef5c50a995e980c1a37203
-grayf32le 8bf3d295c3ffd53da0e06d0702e7c1ca
+grayf32be 6697d820ced0c08ad6fc2b0f1ed01ffc
+grayf32le cbab08413dbe7c8c7f3180e07bcbf8d3
monob faba75df28033ba7ce3d82ff2a99ee68
monow 6e9cfb8d3a344c5f0c3e1d5e1297e580
nv12 3c3ba9b1b4c4dfff09c26f71b51dd146
diff --git a/tests/ref/fate/filter-pixfmts-null b/tests/ref/fate/filter-pixfmts-null
index f06fa1574e..d20810deeb 100644
--- a/tests/ref/fate/filter-pixfmts-null
+++ b/tests/ref/fate/filter-pixfmts-null
@@ -25,8 +25,8 @@ gbrap12be 0c4c1f8af361571265ca259d5f70f026
gbrap12le 5f1d8c663d4c28863e687192433b34a4
gbrap16be e4edca4361d643794034e5aa9ef290b1
gbrap16le 9a95b389d2bf556179e8f4b27fb550ab
-gbrapf32be d908f0950d3735863fe6f0793fa24f76
-gbrapf32le f6eab5a145cffc52c055e07c26d3995f
+gbrapf32be 5117cdbd1f14d8940363def71803e483
+gbrapf32le 211624d5f6656c3bf196c514e7fdd990
gbrp 5fbc319e30110d19d539f5b274eddb6d
gbrp10be 703a17591a2a5c236675c5101c349bcc
gbrp10le ee014153f55c011918df5b2394815780
@@ -38,8 +38,8 @@ gbrp16be 7b6764a504c853b09f5c7d0b2223c5a4
gbrp16le fb9323a5bd060282bec7bfd7d38dc230
gbrp9be a4dc6f6f9bb051de2dc348b592ad4282
gbrp9le 699da3a3b324f3fd001a56aee9683384
-gbrpf32be ae33c2d738af01ae66a5d2b08a7a60b7
-gbrpf32le 4e3305c619337beeeacc5e6b2f42c793
+gbrpf32be c7a15e4c4f63eb253a82f2b7cbfc70f4
+gbrpf32le 83de4894a1eea37dabee21d4ced18879
gray 188590b1231afd231ea910815aef2b25
gray10be d486558ecd2e27afc17930be861f0e4c
gray10le 917d687103b2adcca7132bfc070ca54a
@@ -51,8 +51,8 @@ gray16be 08d997a3faa25a3db9d6be272d282eef
gray16le df65eb804360795e3e38a2701fa9641a
gray9be 6382a14594a8b68f0ec7de25531f9334
gray9le 4eb1dda58706436e3b69aef29b0089db
-grayf32be f3bf178835f8146aa09d1da94bba4d8a
-grayf32le fb6ea85bfbc8cd21c51fc0e110197294
+grayf32be 0a6cacca00495dd1d50402825376609e
+grayf32le 5bcb458b02c49f589a6a81203ff993e7
monob 8b04f859fee6a0be856be184acd7a0b5
monow 54d16d2c01abfd72ecdb5e51e283937c
nv12 8e24feb2c544dc26a20047a71e4c27aa
diff --git a/tests/ref/fate/filter-pixfmts-scale b/tests/ref/fate/filter-pixfmts-scale
index 43074b84a7..fcb7b08e7c 100644
--- a/tests/ref/fate/filter-pixfmts-scale
+++ b/tests/ref/fate/filter-pixfmts-scale
@@ -25,8 +25,8 @@ gbrap12be 58170165829484b3db4a3b9165198987
gbrap12le 24f5ecb32435b73353517e017c165e31
gbrap16be 31968e6872a46e8174fb57f8920ed10d
gbrap16le 8c6758f33671b673b6d30969fc05a23d
-gbrapf32be 366b804d5697276e8c481c4bdf05a00b
-gbrapf32le 558a268e6d6b907449d1056afab78f29
+gbrapf32be b0f5806475623d5c166afcbd0098394f
+gbrapf32le 13b0af73088a882a4863f8ab9ebeea32
gbrp dc3387f925f972c61aae7eb23cdc19f0
gbrp10be a318ea42e53a7b80a55aa7c19c9a0ab5
gbrp10le 994e8fc6a1e5b230f4c55893fd7618d6
@@ -38,8 +38,8 @@ gbrp16be 5241eee3465096efa111b86b30c3aaaa
gbrp16le 5b8b997378ce31207f37059dbfb40c4a
gbrp9be d7caf58cc3a74a036e11f924f03fc04c
gbrp9le 010f7bcd8b2e17065d01a09f0d483218
-gbrpf32be f3d0cefdf11c861001880772d817aac8
-gbrpf32le 290468205c1c18a0667edfca45061aee
+gbrpf32be 6bd38398ea62286f68cf49c1283c9d01
+gbrpf32le 1aba90b0b85c9b8e0a282dc2d2c8da0c
gray 221201cc7cfc4964eacd8b3e426fd276
gray10be 9452756d0b37f4f5c7cae7635e22d747
gray10le 37fd2e1ec6b66410212d39a342e864df
@@ -51,8 +51,8 @@ gray16be 32891cb0928b1119d8d43a6e1bef0e2b
gray16le f96cfb5652b090dad52615930f0ce65f
gray9be 779dec0c6c2df008128b91622a20daf8
gray9le fa87a96ca275f82260358635f838b514
-grayf32be 5e4c715519f53c15f1345df90481e5f5
-grayf32le 2ff1b84023e820307b1ba7a9550115bc
+grayf32be 9e8c41fa081d7a31c019e990b8af5a02
+grayf32le a8bcaf93ca38f03ed189b2a725ef1ded
monob f01cb0b623357387827902d9d0963435
monow 35c68b86c226d6990b2dcb573a05ff6b
nv12 b118d24a3653fe66e5d9e079033aef79
diff --git a/tests/ref/fate/filter-pixfmts-transpose b/tests/ref/fate/filter-pixfmts-transpose
index 922666cf95..6a8978d1b2 100644
--- a/tests/ref/fate/filter-pixfmts-transpose
+++ b/tests/ref/fate/filter-pixfmts-transpose
@@ -25,8 +25,8 @@ gbrap12be 1518c9a565d1ba1a45dd369acc1aa75e
gbrap12le 714fe318af81a46f83655c6e7e13351e
gbrap16be 39d488528aacff466aac7539c9b948a8
gbrap16le 5426ac9457289927bfe2ec03038a8780
-gbrapf32be ea02b3912372c8671ff4eacbcbda740a
-gbrapf32le 3021d477bdbeba4e2ae7a6bc6cff33e5
+gbrapf32be ae9a5f96aee42c5f1cde6fd3e42d4c22
+gbrapf32le b0f95f5b41e8eaf9a1ad66a9692542c6
gbrp 7b4b6a2f1cdc51455b25515c3ecea944
gbrp10be d7401725699b2ddf954caa16a0878a1e
gbrp10le 6036711969eae1979be6358f688bd9c8
@@ -38,8 +38,8 @@ gbrp16be 0d003b88d4f446ae9ba12cab1cbb359a
gbrp16le a1c09038fa4636c9843ab8dd2b7601ea
gbrp9be df381b4b27be25d172fa556434478807
gbrp9le a5301e978f68b29bfc613b2462ec4888
-gbrpf32be b90d6189e71afd6ec1f379489884cc8e
-gbrpf32le 48dee2c9cee8ac6582492fd1c7acb183
+gbrpf32be 5c3a1ce8423470a5a9f5ccba4215a141
+gbrpf32le d0a83b8c88f918a4a5273e23a34e020c
gray c5f8bc6636fd15dbc57deb4bba1e7379
gray10be 48b421da79c195fd91dffb8fca79a8a2
gray10le 7774e3296916b896afa46f626334a280
@@ -51,8 +51,8 @@ gray16be 4aef307021a91b1de67f1d4381a39132
gray16le 76f2afe156edca7ae05cfa4e5867126e
gray9be 2c425fa532c940d226822da8b3592310
gray9le bcc575942910b3c72eaa72e8794f3acd
-grayf32be 823288e1ec497bb1f22c070e502e5272
-grayf32le 6e9ec0e1cac3617f3041e681afd2c575
+grayf32be d95c8b03057508980b0b72fbe087c4b0
+grayf32le d73c961ca3e8ec338b1adb69f824db2c
nv12 1965e3826144686748f2f6b516fca5ba
nv21 292adaf5271c5c8516b71640458c01f4
nv24 ea9de8b47faed722ee40182f89489beb
diff --git a/tests/ref/fate/filter-pixfmts-vflip b/tests/ref/fate/filter-pixfmts-vflip
index 3a53bb5837..390a4093eb 100644
--- a/tests/ref/fate/filter-pixfmts-vflip
+++ b/tests/ref/fate/filter-pixfmts-vflip
@@ -25,8 +25,8 @@ gbrap12be 16a3d105ba852a9fa23ea5232db51b48
gbrap12le 6ef8a3ac4129ec23c34aec14ac41f249
gbrap16be 70b020b6b9e1896b72f890de3570ffda
gbrap16le e0cf341cdbaf1f5c40016f181bc9d7d4
-gbrapf32be e82323abcb665014346a3a34a4b084c3
-gbrapf32le b24471278a899eb2f9cb563632d29b09
+gbrapf32be 2e0058ce2862f8fbc3328c68971e7cd1
+gbrapf32le 584b8acf304a04fb9845b3021987c8ca
gbrp 413b0f6ea51588d4be5f0c76d43d8796
gbrp10be d02bd50db83213667808f5bacefe667c
gbrp10le 2d4a5ebc773ffc3d857a6ef24afbe10e
@@ -38,8 +38,8 @@ gbrp16be 3fef87fe67bf1fd0e2f5056dc0db2ef4
gbrp16le f3b2b76fe707f77eb1376640759f5168
gbrp9be 99c694dd47d12ae48fc8f47a0c410333
gbrp9le 26e103a4ab99fb3f58667df490997a36
-gbrpf32be 3eaa2d475754c2b4ae3c59dbdb7ccd84
-gbrpf32le 0267e215c3d11ae22414c3e29e665896
+gbrpf32be e89c931c11955dc459bcde8d7a1a6c3b
+gbrpf32le 152f3674b0d1c0b78160cc82d226b508
gray 41811422d5819ed69389357294384c10
gray10be 52710b3ab3ccf6101d28109f58cd48c4
gray10le 9c432a163f0cfe9ee2a4b72ae8a7c307
@@ -51,8 +51,8 @@ gray16be 29f24ba7cb0fc4fd2ae78963d008f6e6
gray16le a37e9c4ea76e8eeddc2af8f600ba2c10
gray9be dda11d4ffd62b414012ffc4667fb4971
gray9le 159bf6482d217b2b8276eb2216cd7a09
-grayf32be c1ba5943a0d24d70e6a280f37e4f4593
-grayf32le 8e6c048a5b3b8b26d3a5ddfce255f3f6
+grayf32be 354192daacd614391919a04d17cbd63a
+grayf32le 5712c89f05cf6499469c7c2cc03d4458
monob 7810c4857822ccfc844d78f5e803269a
monow 90a947bfcd5f2261e83b577f48ec57b1
nv12 261ebe585ae2aa4e70d39a10c1679294
--
2.35.1
More information about the ffmpeg-devel
mailing list