1146 Commits (b326755989b346d0d935e0628e8865f9b2951c30)

Author SHA1 Message Date
Ronald S. Bultje 4391805916 swscale: fix overflows in RGB rounding constants. 13 years ago
Janne Grunau 72cb904453 swscale: add unscaled packed 16 bit per component endianess conversion 13 years ago
Diego Biurrun 3c62a71486 swscale_mmx: drop no longer required parameters from VSCALEX macros 13 years ago
Diego Biurrun 52de07e1f1 swscale: Mark yuv2planeX_8_mmx as MMX2; it contains MMX2 instructions. 13 years ago
Mans Rullgard 878dda5db1 build: move inclusion of subdir.mak to main subdir loop 13 years ago
Diego Biurrun 58c42af722 doxygen: misc consistency, spelling and wording fixes 13 years ago
Mans Rullgard 373211d828 Remove extraneous semicolons 13 years ago
Reinhard Tartler 5089ce1b5a swscale: #include "libavutil/mathematics.h" 13 years ago
Mans Rullgard 7c5ce99bd9 swscale: fix signed overflow in yuv2mono_X_c_template 13 years ago
Martin Storsjö f32dfad9dc swscale: Readd #define _SVID_SOURCE 13 years ago
Ronald S. Bultje f7f1835258 swscale: fix failing fate tests. 13 years ago
Ronald S. Bultje 185655c601 swscale: add support for planar RGB input. 13 years ago
Ronald S. Bultje 6b0768e202 Clean up swscale pixfmt macros using av_pix_fmt_descriptors[]. 13 years ago
John Stebbins 09d243ddd0 swscale: Fix stack alignment for SSE 13 years ago
Ronald S. Bultje 8283f90a52 swscale: handle unaligned buffers in yuv2plane1 13 years ago
Sean McGovern 124e56454d swscale: add padding to conversion buffer. 13 years ago
Ronald S. Bultje c435653627 swscale: write yuv2plane1 MMX/SSE2/SSE4/AVX functions. 13 years ago
Ronald S. Bultje 1deb08fcb6 swscale: align vertical filtersize by 2 on x86. 13 years ago
Ronald S. Bultje 9e66b892e8 swscale: add missing colons to x86 assembly yuv2planeX. 13 years ago
Ronald S. Bultje f48b12e0a6 swscale: update altivec yuv2planeX asm to new per-plane API. 13 years ago
Ronald S. Bultje 6cacecdca3 swscale: make yuv2yuvX_10_sse2/avx 8/9/16-bits aware. 13 years ago
Kieran Kunhya 7fbbf95293 yuv2planeX10 SIMD 13 years ago
Ronald S. Bultje 109f62e8f8 swscale: decide whether to use yuv2plane1/X on a per-plane basis. 13 years ago
Ronald S. Bultje f99654d470 swscale: reintroduce full precision in 16-bit output. 13 years ago
Kieran Kunhya ff7913aef1 Split up yuv2yuvX functions 13 years ago
Kieran Kunhya 34e8d147b3 Split out yuv2yuv1 luma and chroma in order to make them generic DSP functions 13 years ago
Mans Rullgard 41ac093f7e swscale: fix signed shift overflows in ff_yuv2rgb_c_init_tables() 13 years ago
Ronald S. Bultje dc49bf1270 sws/pixfmt/pixdesc: add support for yuv420p9le/be. 13 years ago
Ronald S. Bultje 8305041e13 swscale: prevent overflow in coefficient calculation. 13 years ago
Ronald Bultje d1d421cbc0 swscale: prevent overflow during initialization 13 years ago
Anton Khirnov 145f741e11 AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_* 13 years ago
Anton Khirnov 04de1569cd sws: support yuv444p9/10 output. 13 years ago
Ronald S. Bultje 6aa3cac6bf swscale: use aligned move for storage into temporary buffer. 13 years ago
Mans Rullgard d853e571ad ppc: fix some pointer to integer casts 13 years ago
Kieran Kunhya 4d4d0e8176 Fix unnecessary shift with 9/10bit vertical scaling 13 years ago
Ronald S. Bultje ea540401d6 swscale: fix byte overreads in SSE-optimized hscale(). 13 years ago
Ronald S. Bultje e0c3e07387 sws: implement MMX/SSE2/SSSE3/SSE4 versions for horizontal scaling. 13 years ago
Anton Khirnov fb4ca26bdb lavf,lavc,sws: add {avcodec,avformat,sws}_get_class() functions. 14 years ago
Ronald S. Bultje 3f04ab4fcd swscale: split hScale() function pointer into h[cy]Scale(). 14 years ago
Luca Barbato 3304a1e69a swscale: add dithering to yuv2yuvX_altivec_real 14 years ago
Ronald S. Bultje 28c1115a91 swscale: use 15-bit intermediates for 9/10-bit scaling. 14 years ago
Stefano Sabatini 6a92551234 lsws: remove optimization debug logs in sws_init_context() 14 years ago
Stefano Sabatini 347167ecf5 lsws: use array for storing the supported in/out information 14 years ago
Ronald S. Bultje 62ee0e6a97 Revert "swscale: use 15-bit intermediates for 9/10-bit scaling." 14 years ago
Ronald S. Bultje ac0fb59348 swscale: use 15-bit intermediates for 9/10-bit scaling. 14 years ago
Kostya Shishkov 42ba12888b Do not convert RGB buffer at once when stride does not fit exact samples. 14 years ago
Joseph Artsimovich eedb1f2034 swscale: mark YUV422P10(LE,BE) as supported for output 14 years ago
Ronald S. Bultje baba2eedac swscale: extend mmx padding. 14 years ago
Ronald S. Bultje 55eda370cb swscale: clip unscaled colorspace conversion path. 14 years ago
Diego Biurrun 96c1e6d40d doxygen: Make sure parameter names match between .c and .h files. 14 years ago