summaryrefslogtreecommitdiffstats
path: root/libswscale/output.c
Commit message (Collapse)AuthorAgeFilesLines
* swscale: Do not shift negative values directlyLuca Barbato2017-04-151-10/+13
| | | | | It is undefined in C as reported: warning: shifting a negative signed value is undefined
* swscale: Add gbrap10 outputMichael Niedermayer2017-04-151-0/+2
| | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* swscale: Add the GBRAP12 outputLuca Barbato2016-10-121-0/+2
|
* swscale: Enable GBRP12 outputLuca Barbato2016-10-121-0/+2
|
* pixfmt: Add yuv420p12 pixel formatLuca Barbato2016-09-271-1/+8
|
* swscale: Rename is9_OR_10 to match what it doesLuca Barbato2016-09-271-1/+1
| | | | It is used to select functions that work with 9-15bits.
* cosmetics: Fix spelling mistakesVittorio Giovara2016-05-041-5/+5
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Drop pointless assert.h #includesDiego Biurrun2016-05-031-1/+0
|
* lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fieldsVittorio Giovara2015-09-071-2/+2
| | | | | | The new fields can be accessed directly and are more intelligible. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* libswscale: GBRAP input & output and GBRAP16 input supportPaul B Mahol2015-01-141-1/+8
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* swscale: support converting YVYU422 pixel formatVittorio Giovara2014-04-071-1/+12
|
* swscale: Move extern declarations for tables to swscale_internal.hDiego Biurrun2013-08-151-20/+20
| | | | Also add missing ff_ prefixes where necessary.
* sws: GBRP9, GBRP10, and GBRP16 output supportMichael Niedermayer2013-02-091-3/+25
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* swscale: GBRP output supportMichael Niedermayer2013-01-271-1/+66
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* sws: do not use av_pix_fmt_descriptors directly.Anton Khirnov2012-10-121-1/+2
|
* Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov2012-10-081-117/+117
|
* swscale: Mark all init functions as av_coldDiego Biurrun2012-07-231-7/+8
|
* swscale: clip before assigning tables in RGB output functions.Ronald S. Bultje2012-04-141-9/+15
|
* swscale: fix off-by-one in second coefficient in bilinear filters.Ronald S. Bultje2012-04-141-7/+7
| | | | | If coefficient A is 12-bits xixed-point number "X", then the other coefficient is (1 << 12) - X, not (1 << 12) - X - 1.
* swscale: handle last pixel if lines have an odd width.Ronald S. Bultje2012-04-131-12/+12
| | | | Fixes bug 270.
* swscale: handle complete dimensions for monoblack/white.Ronald S. Bultje2012-04-041-3/+7
| | | | Fixes bug 269.
* swscale: clip unscaled output intermediates.Ronald S. Bultje2012-03-071-0/+36
| | | | | Fixes bug 240, as well as several integer overflows (visible as glitches) in other scaling output routines, e.g. YUV422.
* swscale: make monowhite/black RGB-independent.Ronald S. Bultje2012-02-161-21/+36
| | | | | | Disadvantage is that it no longer allows modifying brightness through adjustment of the RGB lookup table. Advantage is that now monowhite/black no longer need to be identified as a RGB format.
* Drop some completely unnecessary av_unused attributes.Diego Biurrun2012-02-131-4/+2
|
* swscale: move YUV2PACKED16WRAPPER() macro down to where it is used.Ronald S. Bultje2012-02-131-46/+46
|
* swscale: handle gray16 as a "planar" YUV format (Y-only, of course).Ronald S. Bultje2012-02-131-87/+0
| | | | | This allows removing any gray16-specific code, which is essentially identical to the per-plane code in yuv2plane*().
* swscale: fix incorrect chroma bias in yuv2rgb48_1_c().Ronald S. Bultje2012-02-131-2/+2
|
* swscale: fix invalid memory accesses in yuvpacked1() functions.Ronald S. Bultje2012-02-131-10/+10
|
* swscale: split C output functions into separate file.Ronald S. Bultje2012-02-071-0/+1524
Signed-off-by: Diego Biurrun <diego@biurrun.de>
OpenPOWER on IntegriCloud