diff options
author | Niklas Haas <git@haasn.dev> | 2024-01-31 11:47:30 +0100 |
---|---|---|
committer | Niklas Haas <git@haasn.dev> | 2024-02-06 11:30:10 +0100 |
commit | ce81237d638214dd3fd64579805f67028f5bf144 (patch) | |
tree | b1c295366c1290f7759358e30b54cb93c07b8c5c /tests/ref/fate | |
parent | 8264f3612c2c6dfff05587175854b62650ac917c (diff) |
avfilter: pass link YUV colorspace to ff_draw_init2
This makes all ff_draw_* based filters aware of YUV colorspaces and
ranges. Needed for YUVJ removal. Also fixes a bug where e.g. vf_pad
would generate a limited range background even after conversion to
full-scale grayscale.
The FATE changes were a consequence of the aforementioned bugfix - the
gray scale files are output as full range (due to conversion by
libswscale, which hard-codes gray = full), and appropriately tagged as
such, but before this change the padded version incorrectly used
a limited range (16) black background for these formats.
Diffstat (limited to 'tests/ref/fate')
-rw-r--r-- | tests/ref/fate/filter-pixfmts-pad | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/tests/ref/fate/filter-pixfmts-pad b/tests/ref/fate/filter-pixfmts-pad index b4d236d408..73ae9d0f96 100644 --- a/tests/ref/fate/filter-pixfmts-pad +++ b/tests/ref/fate/filter-pixfmts-pad @@ -17,12 +17,12 @@ gbrp12le 91fdad0d1edf7bfa2805e2041e8da3cd gbrp14le deb2c3af6b48faa52f6a1f6590a0cdf7 gbrp16le a6156d1a37e05ee621b2a343fb158bd6 gbrp9le 9e827f438e081d334a6cae7e282698b0 -gray ddc663a0491df3959d9c5795dceaa72e -gray10le e6559c1c8c05ce89f44b465573db44e7 -gray12le b066dd276b1698ee77d0c7eb95ff78c5 -gray14le 6d6b293b5d50944c5aa422245987c78e -gray16le 2734ce1793a2216c5be30816689cd2fe -gray9le f8f3dfe31ca5fcba828285bceefdab9a +gray 2b9652a8b136316fada371d03ee252bc +gray10le 0efebad19b92c6d6d915971c17ab55c4 +gray12le f03613250550d9dc253d46778f6d4bd6 +gray14le dbac6524c3793469c64fc0ee98d017fd +gray16le 7b6db54ec8b4d9a8344443a3b3f50377 +gray9le 2d2bc7bd35c48fa61860162cf18a4dcf nv12 381574979cb04be10c9168540310afad nv16 d3a50501d2ea8535489fd5ec49e7866d nv21 0fdeb2cdd56cf5a7147dc273456fa217 @@ -43,8 +43,8 @@ rgb48le ed08db9b1aa50d69b8c3d73db93e390e rgba b157c90191463d34fb3ce77b36c96386 vuya 44368c0a758ee68e24ce976e3b1b8535 vuyx bc7c4f693a22cd1ac95e33d473086474 -ya16le 8dbfcb586abf626da7d1aca887a581b9 -ya8 495daaca2dcb4f7aeba7652768b41ced +ya16le dfc900a8130a7c5e64201557cbaef50a +ya8 5d25e9a7975805d3f0dac516a6132b6e yuv410p cb871dcc1e84a7ef1d21f9237b88cf6e yuv411p aec2c1740de9a62db0d41f4dda9121b0 yuv420p 4398e408fc35436ce4b20468946f58b6 |