1134 Commits (76dbb0905a033c5a6a2b9f353f62946ce3c9c788)

Author SHA1 Message Date
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 13 years ago
Anton Khirnov fb4ca26bdb lavf,lavc,sws: add {avcodec,avformat,sws}_get_class() functions. 13 years ago
Reimar Döffinger 746f1f14de Remove unused variables. 13 years ago
Clément Bœsch 7c14c24250 sws: fix a huge amount of incompatible pointer type arguments warnings. 13 years ago
Michael Niedermayer abe0b8e9f3 sws: use shift for chroma sample up convertion 13 years ago
Ronald S. Bultje 3f04ab4fcd swscale: split hScale() function pointer into h[cy]Scale(). 13 years ago
Michael Niedermayer d9c9a0c767 sws: remove hScale16NX_c() 13 years ago
Michael Niedermayer 66bb5cd592 sws: remove hScale16N() and use ronalds reformated version of it. 13 years ago
Michael Niedermayer 3652409f5b sws: remove unneeded code from last merge 13 years ago
Luca Barbato 3304a1e69a swscale: add dithering to yuv2yuvX_altivec_real 13 years ago
Ronald S. Bultje 28c1115a91 swscale: use 15-bit intermediates for 9/10-bit scaling. 13 years ago
Stefano Sabatini 6a92551234 lsws: remove optimization debug logs in sws_init_context() 13 years ago
Stefano Sabatini 347167ecf5 lsws: use array for storing the supported in/out information 13 years ago
Stefano Sabatini 4ce0a94656 lsws: remove deprecated and unused stuff after the 0->1 major bump 13 years ago
Ronald S. Bultje 62ee0e6a97 Revert "swscale: use 15-bit intermediates for 9/10-bit scaling." 13 years ago
Ronald S. Bultje ac0fb59348 swscale: use 15-bit intermediates for 9/10-bit scaling. 13 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
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
Michael Niedermayer e1d9cee13d sws: dont mess with XInc when the code needing it isnt used 14 years ago
Michael Niedermayer 29fb1b5a06 sws: Fix chroma init for 32bit buffers. 14 years ago
Ronald S. Bultje c59f9a68e2 swscale: error dithering for 16/9/10-bit to 8-bit. 14 years ago
Ronald S. Bultje 93a10dd561 swscale: fix overflow in 16-bit vertical scaling. 14 years ago
Ronald S. Bultje 71a04bc19d swscale: fix crash in 8-bpc bilinear output without alpha. 14 years ago
Ronald S. Bultje ac9ac45aca swscale: fix 16-bit scaling when output is 8-bits. 14 years ago
Michael Niedermayer 08b57574c6 sws: fix non native endian 9-15 bit input with 16bit out 14 years ago