summaryrefslogtreecommitdiff
path: root/libswscale
Commit message (Collapse)AuthorAgeFilesLines
* sws: fix warning: cast from pointer to integer of different sizeMichael Niedermayer2012-12-291-1/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swscale: fix warning: assignment from incompatible pointer typeMichael Niedermayer2012-12-291-3/+3
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libswscale/swscale-test: fix some const correctnessMichael Niedermayer2012-12-261-2/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '511cf612ac979f536fd65e14603a87ca5ad435f3'Michael Niedermayer2012-12-212-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '511cf612ac979f536fd65e14603a87ca5ad435f3': miscellaneous typo fixes Conflicts: libavcodec/4xm.c libavcodec/lagarith.c libavcodec/parser.c libavcodec/ratecontrol.c libavcodec/shorten.c libavcodec/vda_h264.c libavformat/dvenc.c libavformat/wtv.c tools/patcheck Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * miscellaneous typo fixesDiego Biurrun2012-12-212-2/+2
| |
* | doxy: add ref for lavfi, lpp and lsws.Clément Bœsch2012-12-111-2/+11
| |
* | sws_scale: check input against NULLMichael Niedermayer2012-12-071-2/+9
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swscale: fix 12 and 14 bit YUV planar output with scaling.Michael Niedermayer2012-12-011-2/+13
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lsws: define version in SWScaler classStefano Sabatini2012-11-292-1/+2
| | | | | | | | | | | | The version number is useful to check the libavutil version against which the library was compiled at run-time, which in turn may be useful to deal with binary compatibility issues.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-11-191-1/+1
|\ \ | |/ | | | | | | | | | | | | * qatar/master: x86: h264_intrapred: Fix C function names in comments x86: SPLATD: port to cpuflags Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: SPLATD: port to cpuflagsDiego Biurrun2012-11-181-1/+1
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-11-171-2/+0
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | * qatar/master: FATE: add a bink version 'b' test FATE: add a bink version 'i' test libswscale: remove unnecessary direct #if LIBSWSCALE_VERSION_MAJOR Conflicts: tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libswscale: remove unnecessary direct #if LIBSWSCALE_VERSION_MAJORJanne Grunau2012-11-161-2/+0
| | | | | | | | | | | | SWS_CPU_CAPS are deprecated and slated to removed with libswscale major version 3. No need to provide a SWS_CPU_CAPS_MMX2 as backward compatibility define under the same explicit condition.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-11-142-6/+6
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | * qatar/master: x86: mmx2 ---> mmxext in asm constructs Conflicts: libavcodec/x86/h264_chromamc_10bit.asm libavcodec/x86/h264_deblock.asm libavcodec/x86/h264dsp_init.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: mmx2 ---> mmxext in asm constructsDiego Biurrun2012-11-142-6/+6
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-11-101-3/+1
|\ \ | |/ | | | | | | | | | | | | * qatar/master: x86: PALIGNR: port to cpuflags x86: h264_qpel_10bit: port to cpuflags Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: PALIGNR: port to cpuflagsDiego Biurrun2012-11-091-3/+1
| |
* | Merge commit 'fa8fcab1e0d31074c0644c4ac5194474c6c26415'Michael Niedermayer2012-11-015-21/+30
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'fa8fcab1e0d31074c0644c4ac5194474c6c26415': x86: h264_chromamc_10bit: drop pointless PAVG %define x86: mmx2 ---> mmxext in function names swscale: do not forget to swap data in formats with different endianness Conflicts: libavcodec/x86/dsputil_mmx.c libavfilter/x86/gradfun.c libswscale/input.c libswscale/utils.c libswscale/x86/swscale.c tests/ref/lavfi/pixfmts_scale Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: mmx2 ---> mmxext in function namesDiego Biurrun2012-10-314-17/+20
| |
| * swscale: do not forget to swap data in formats with different endiannessKostya Shishkov2012-10-311-0/+42
| | | | | | | | | | | | | | | | Otherwise during scaling it will try to interpret input in the wrong way and that leads to the test results disagreeing on different platforms and with different optimizations. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | sws: bump micro for range bugfixMichael Niedermayer2012-11-011-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'be923ed659016350592acb9b3346f706f8170ac5'Michael Niedermayer2012-10-311-20/+20
|\ \ | |/ | | | | | | | | | | | | * commit 'be923ed659016350592acb9b3346f706f8170ac5': x86: fmtconvert: port to cpuflags x86: MMX2 ---> MMXEXT in macro names Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: MMX2 ---> MMXEXT in macro namesDiego Biurrun2012-10-311-20/+20
| |
* | Merge commit 'a65bdceb060628881578afb29df4eb222421381f'Michael Niedermayer2012-10-313-46/+59
|\ \ | |/ | | | | | | | | | | | | | | | | * commit 'a65bdceb060628881578afb29df4eb222421381f': x86: mmx2 ---> mmxext in variable names Conflicts: libswscale/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: mmx2 ---> mmxext in variable namesDiego Biurrun2012-10-313-45/+56
| |
* | Merge commit '652f5185945c8405fc57aed353286858df8d066f'Michael Niedermayer2012-10-3110-19/+19
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '652f5185945c8405fc57aed353286858df8d066f': x86: mmx2 ---> mmxext in comments and messages Conflicts: libswscale/x86/swscale_template.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: mmx2 ---> mmxext in comments and messagesDiego Biurrun2012-10-3110-19/+19
| |
* | Merge commit '04581c8c77ce779e4e70684ac45302972766be0f'Michael Niedermayer2012-10-313-3/+3
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '04581c8c77ce779e4e70684ac45302972766be0f': x86: yasm: Use complete source path for macro helper %includes Conflicts: Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: yasm: Use complete source path for macro helper %includesDiego Biurrun2012-10-313-3/+3
| | | | | | | | | | This is more consistent with the way we handle C #includes and it simplifies the build system.
* | Merge commit '6860b4081d046558c44b1b42f22022ea341a2a73'Michael Niedermayer2012-10-313-3/+0
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '6860b4081d046558c44b1b42f22022ea341a2a73': x86: include x86inc.asm in x86util.asm cng: Reindent some incorrectly indented lines cngdec: Allow flushing the decoder cngdec: Make the dbov variable have the right unit cngdec: Fix the memset size to cover the full array cngdec: Update the LPC coefficients after averaging the reflection coefficients configure: fix print_config() with broke awks Conflicts: libavcodec/x86/ac3dsp.asm libavcodec/x86/dct32.asm libavcodec/x86/deinterlace.asm libavcodec/x86/dsputil.asm libavcodec/x86/dsputilenc.asm libavcodec/x86/fft.asm libavcodec/x86/fmtconvert.asm libavcodec/x86/h264_chromamc.asm libavcodec/x86/h264_deblock.asm libavcodec/x86/h264_deblock_10bit.asm libavcodec/x86/h264_idct.asm libavcodec/x86/h264_idct_10bit.asm libavcodec/x86/h264_intrapred.asm libavcodec/x86/h264_intrapred_10bit.asm libavcodec/x86/h264_weight.asm libavcodec/x86/vc1dsp.asm libavcodec/x86/vp3dsp.asm libavcodec/x86/vp56dsp.asm libavcodec/x86/vp8dsp.asm Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: include x86inc.asm in x86util.asmDiego Biurrun2012-10-313-3/+0
| | | | | | | | This is necessary to allow refactoring some x86util macros with cpuflags.
* | sws: fix handling of big endian alphaMichael Niedermayer2012-10-311-0/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swscale.c:remove fill_plane9or10() use fillPlane16()Michael Niedermayer2012-10-301-29/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sws: move fillPlane16() to header so it can be used from more than 1 placeMichael Niedermayer2012-10-302-20/+21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sws_unscaled: drop fill_plane9or10()Michael Niedermayer2012-10-301-35/+0
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sws: fix BE/LE handling for fillPlane16()Michael Niedermayer2012-10-301-2/+8
| | | | | | | | | | | | Based on fill_plane9or10() by luca barbato Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-10-304-5/+133
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: pixfmt: support more yuva formats swscale: support gray to 9bit and 10bit formats configure: rewrite print_config() function using awk FATE: fix (AD)PCM test dependencies broken in e519990 Use ptrdiff_t instead of int for intra pred "stride" function parameter. x86: use PRED4x4/8x8/8x8L/16x16 macros to declare intrapred prototypes. Conflicts: libavcodec/h264pred.c libavcodec/h264pred_template.c libavutil/pixfmt.h libswscale/swscale_unscaled.c tests/ref/lavfi/pixdesc tests/ref/lavfi/pixfmts_copy tests/ref/lavfi/pixfmts_null tests/ref/lavfi/pixfmts_scale tests/ref/lavfi/pixfmts_vflip Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pixfmt: support more yuva formatsLuca Barbato2012-10-301-0/+18
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * swscale: support gray to 9bit and 10bit formatsLuca Barbato2012-10-302-4/+66
| | | | | | | | With the input of Kostya and Ronald.
* | sws: rgb has no range, avoid random results if the user tries to mess with ↵Michael Niedermayer2012-10-281-0/+6
| | | | | | | | | | | | it anyway. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sws: loose the minimum dimension checksMichael Niedermayer2012-10-271-1/+1
| | | | | | | | | | | | A few quick tests show no fundamental problem with such diemnsions Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sws: improve error messagesMichael Niedermayer2012-10-271-1/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sws: fix extreem downscalingMichael Niedermayer2012-10-271-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sws_getGaussianVec: check variance and qualityMichael Niedermayer2012-10-271-1/+6
| | | | | | | | | | Found-by: Reimar Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sws_allocVec: check length validityMichael Niedermayer2012-10-271-1/+6
| | | | | | | | | | Found-by: Reimar Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '80521c1997a23e148edf89e11b939ab8646297ca'Michael Niedermayer2012-10-241-8/+9
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '80521c1997a23e148edf89e11b939ab8646297ca': build: allow targets to specify extra objects to link with executables swscale: avoid pointless use of compound literals libm: add fallbacks for various single-precision functions network: use getservbyport() only if available network: add fallbacks for INADDR_LOOPBACK and INET_ADDRSTRLEN Include sys/time.h before sys/resource.h Conflicts: Makefile configure libavutil/libm.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * swscale: avoid pointless use of compound literalsMans Rullgard2012-10-231-8/+9
| | | | | | | | | | | | Some compilers (e.g. old gcc) have trouble with these. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | yuv2rgb: fix integer overflow in fill_gv_table()Michael Niedermayer2012-10-241-1/+1
| | | | | | | | | | Fixes CID703747 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | yuv2rgb: fix integer overflow in fill_tableMichael Niedermayer2012-10-241-1/+1
| | | | | | | | | | Fixes CID703748 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swscale_unscaled: remove unused variablesMichael Niedermayer2012-10-241-2/+0
| | | | | | | | | | Fixes CID739472 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>