Philip Langdale
09a8e5debb
swscale/output: add support for Y210LE and Y212LE
2 years ago
Philip Langdale
68181623e9
swscale/output: add support for XV30LE
2 years ago
Philip Langdale
366f073c62
swscale/output: add support for XV36LE
2 years ago
Philip Langdale
caf8d4d256
swscale/output: add support for P012
...
This generalises the existing P010 support.
2 years ago
Philip Langdale
4a59eba227
swscale/input: add support for Y212LE
2 years ago
Philip Langdale
198b5b90d5
swscale/input: add support for XV30LE
2 years ago
Philip Langdale
5bdd726115
swscale/input: add support for P012
...
As we now have three of these formats, I added macros to generate the
conversion functions.
2 years ago
Philip Langdale
8d9462844a
swscale/input: add support for XV36LE
2 years ago
Philip Langdale
45726aa117
libswscale: add support for VUYX format
...
As we already have support for VUYA, I figured I should do the small
amount of work to support VUYX as well. That means a little refactoring
to share code.
2 years ago
Timo Rothenpieler
aca569aad2
swscale/input: add rgbaf16 input support
...
This is by no means perfect, since at least ddagrab will return scRGB
data with values outside of 0.0f to 1.0f for HDR values.
Its primary purpose is to be able to work with the format at all.
2 years ago
James Almer
f0abd07996
swscale/input: add VUYA input support
...
Reviewed-by: Philip Langdale <philipl@overt.org>
Signed-off-by: James Almer <jamrial@gmail.com>
2 years ago
Matthieu Bouron
0a6bb7da55
swscale: add NV16 input/output
...
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2 years ago
Michael Niedermayer
fd26b07e8b
Bump versions after 5.1 branch
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2 years ago
Michael Niedermayer
6f1b144358
Bump Versions for 5.1 branch
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2 years ago
Martin Storsjö
f3a0e2ee2b
doc: Add an entry to APIchanges about changes to version.h and version_major.h
...
Also bump the minor versions of all libraries, to signify the
API change of splitting the version.h headers and adding the
new version_major.h header.
Signed-off-by: Martin Storsjö <martin@martin.st>
3 years ago
Martin Storsjö
6cd2ac388d
libswscale: Split version.h
...
Signed-off-by: Martin Storsjö <martin@martin.st>
3 years ago
Andreas Rheinhardt
b189550137
lib*/version.h: Bump Versions after release/5.0 branch
...
This is done a second time for 5.0 because master was
merged into 5.0 so that it contains the recent DOVI additions.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Andreas Rheinhardt
c512be9a90
lib*/version.h: Bump Versions before release/5.0 branch
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Michael Niedermayer
4be85c9331
lib*/version.h: Bump Versions after release/5.0 branch
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
3 years ago
Michael Niedermayer
f3964a59e1
lib*/version.h: Bump Versions before release/5.0 branch
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
3 years ago
rcombs
88d804b7ff
swscale: add P210/P410/P216/P416 output
3 years ago
rcombs
f0204de47d
swscale: add P210/P410/P216/P416 input
3 years ago
Anton Khirnov
42cd64c182
sws: add a new scaling API
3 years ago
Anton Khirnov
85ba17f36d
Bump major versions of all libraries.
...
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
4 years ago
Andreas Rheinhardt
ea2d9b7a2e
libswscale: Remove unused deprecated functions, make used ones static
...
Deprecated in 3b905b9fe6
.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
Michael Niedermayer
c361fa9e21
Bump minor versions after release branch
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
Michael Niedermayer
c67d2a2875
Bump Versions before release/4.4 branch
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
Michael Niedermayer
c5079bf3bc
Bump minor versions after branching 4.3
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
5 years ago
Michael Niedermayer
0a8a96c251
Bump minor versions to separate 4.3 from master
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
5 years ago
Carl Eugen Hoyos
5f8c383452
lsws/input: Do not change transparency range.
...
Fixes ticket #8509 .
5 years ago
Michael Niedermayer
80bb65fafa
Bump minor versions again on master to keep 4.2 versions separate from master
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Michael Niedermayer
22db337a40
Bump minor versions to separate 4.2 from master
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Philip Langdale
cd48318035
swscale: Add support for NV24 and NV42
...
The implementation is pretty straight-forward. Most of the existing
NV12 codepaths work regardless of subsampling and are re-used as is.
Where necessary I wrote the slightly different NV24 versions.
Finally, the one thing that confused me for a long time was the
asm specific x86 path that did an explicit exclusion check for NV12.
I replaced that with a semi-planar check and also updated the
equivalent PPC code, which Lauri kindly checked.
6 years ago
Carl Eugen Hoyos
f149a4a5fc
swscale: Add GRAY10
...
Based on ab839054
by Luca Barbato.
Signed-off-by: James Almer <jamrial@gmail.com>
6 years ago
Michael Niedermayer
517573a670
Bump minor version for master after 4.1 branchpoint
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Michael Niedermayer
780d5e30a0
Bump minor versions for branching 4.1
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Michael Niedermayer
3c1ecb057d
Bump minor versions after release/4.0 branching
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
Michael Niedermayer
7e3a070d9a
Bump minor versions for branching release/4.0
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
Philip Langdale
9d5aff09a7
swscale: Add p016 output support and generalise yuv420p1x to p010
...
To make the best use of existing code, I generalised the wrapper
that currently does yuv420p10 to p010 to support any mixture of
input and output sizes between 10 and 16 bits. This had the side
effect of yielding a working code path for all yuv420p1x formats
to p01x.
7 years ago
Carl Eugen Hoyos
9b0510a8e3
lsws/yuv2rgb: Fix yuva2rgb32 on big endian hardware.
7 years ago
Michael Niedermayer
80154b1b3a
Bump version for master after 3.4 branchpoint
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
Michael Niedermayer
e1de9eab3a
Bump minor versions for branching 3.4
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
Carl Eugen Hoyos
cb1a3eecac
lsws/rgb2rgb: Add unscaled 48bit to 64bit rgb conversion.
...
Based on b4befca2
and 6b7849e6
by Paul B Mahol.
Fixes ticket #6608 .
7 years ago
Paul B Mahol
de48710c11
libswscale: add gray9 support
7 years ago
Carl Eugen Hoyos
c1616b454d
lsws/utils: Make gray10 and gray12 full-scale like gray8 and gray16.
8 years ago
Michael Niedermayer
22b0daa1b3
Bump versions for master after 3.3
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
8 years ago
Michael Niedermayer
e1cc7f83df
Bump minor for 3.3
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
8 years ago
Michael Niedermayer
58b867a7cf
Bump minor versions for master after release/3.3 branchpoint
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
8 years ago
Michael Niedermayer
fc332f3e29
Bump minor versions for staring release/3.3 branch
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
8 years ago
Vittorio Giovara
07a2b15594
Bump major versions of all libraries
...
This disables everything that was deprecated at least 18 months ago.
Readjust the minimum API version as needed, postponing any
API-incompatible changes until the next bump.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
8 years ago