1474 Commits (b6ea9c8765704ef9bb0843ff64f067c5e1ecc51d)

Author SHA1 Message Date
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
Michael Niedermayer d3d97d43d5 sws: fix warning: new qualifiers in middle of multi-level non-const cast are unsafe warning. 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
Michael Niedermayer cca81e7eb0 sws: gbr24p input support 13 years ago
Michael Niedermayer bd141af460 swscale: Fix prototypes of *toyv12 so they can be used with planar rgb input. 13 years ago
Reimar Döffinger ae23b26995 Enable conversions to YUV444P9/YUV444P10, they seem to work fine. 13 years ago
Mans Rullgard d853e571ad ppc: fix some pointer to integer casts 13 years ago
Reimar Döffinger 424bcc46b5 Compile x86/swscale_template with -mno-red-zone. 13 years ago
Jean First 9569a3c9f4 Add new pix_fmt RGBA64 13 years ago
Kieran Kunhya 4d4d0e8176 Fix unnecessary shift with 9/10bit vertical scaling 13 years ago
Reimar Döffinger c928e91729 Hack around gcc 4.6 breaking asm using call. 13 years ago
Ronald S. Bultje ea540401d6 swscale: fix byte overreads in SSE-optimized hscale(). 13 years ago
Michael Niedermayer d06c5b44cc swscale: drop redundant code. 13 years ago
Michael Niedermayer 1eb8014b49 swscale: add 14bit support to the "MMX/SSE2/SSSE3/SSE4 versions for horizontal scaling" 13 years ago
Michael Niedermayer 7700846cf6 swscale: remove unused and forgotten file. 13 years ago
Ronald S. Bultje e0c3e07387 sws: implement MMX/SSE2/SSSE3/SSE4 versions for horizontal scaling. 13 years ago
Michael Niedermayer 27bf599350 swscale: Fix unused asm and enable it 14 years ago
Anton Khirnov fb4ca26bdb lavf,lavc,sws: add {avcodec,avformat,sws}_get_class() functions. 14 years ago
Reimar Döffinger 746f1f14de Remove unused variables. 14 years ago
Clément Bœsch 7c14c24250 sws: fix a huge amount of incompatible pointer type arguments warnings. 14 years ago
Michael Niedermayer abe0b8e9f3 sws: use shift for chroma sample up convertion 14 years ago
Ronald S. Bultje 3f04ab4fcd swscale: split hScale() function pointer into h[cy]Scale(). 14 years ago
Michael Niedermayer d9c9a0c767 sws: remove hScale16NX_c() 14 years ago
Michael Niedermayer 66bb5cd592 sws: remove hScale16N() and use ronalds reformated version of it. 14 years ago
Michael Niedermayer 3652409f5b sws: remove unneeded code from last merge 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
Stefano Sabatini 4ce0a94656 lsws: remove deprecated and unused stuff after the 0->1 major bump 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
Stefano Sabatini 25a53c54d1 lsws: apply logging factorization in sws_scale_init() 14 years ago
Stefano Sabatini 07f49ca1d1 lsws: remove redundant macros isSupportedIn/Out 14 years ago
Stefano Sabatini 64bb656326 lsws: factorize some logging code in sws_init_context() 14 years ago
Stefano Sabatini e8794f1d5e lsws: fix weird indent 14 years ago
Stefano Sabatini c899bedbca lsws: use array for storing the supported in/out information 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