97 Commits (1616106f1168982c7a6e060512447d917cfd6076)

Author SHA1 Message Date
Michael Niedermayer 41ebb64511 swscale/output: fix alpha scale in the new functions 12 years ago
Michael Niedermayer a4b5e45e2b sws/output: add yuv2rgb_full_1_c_template() 12 years ago
Michael Niedermayer 9204a7dc8e sws/output: add +yuv2rgb_full_2_c_template() 12 years ago
Michael Niedermayer 662664551c sws/output: factor yuv2rgb_write_full() out 12 years ago
Michael Niedermayer d6d5ef5534 sws: GBRP9, GBRP10, and GBRP16 output support 12 years ago
Michael Niedermayer 4eb93bed4e swscale: GBRP output support 12 years ago
Michael Niedermayer e4033d89f1 sws: GBRP9, GBRP10 GBRP12 GBRP14 output support 12 years ago
Michael Niedermayer 61884d1985 sws: GBRP output support 12 years ago
Michael Niedermayer 5c42078b99 sws: fix ED mono dither black level 12 years ago
Michael Niedermayer ca447592b1 sws: rgb/bgr 4/8 error diffusion dither 12 years ago
Michael Niedermayer 646ade7679 sws: Support error diffusion dither for mono output 12 years ago
Michael Niedermayer 822d10e7c5 swscale: fix 12 and 14 bit YUV planar output with scaling. 12 years ago
Anton Khirnov 0a7068fa5d sws: do not use av_pix_fmt_descriptors directly. 12 years ago
Anton Khirnov 716d413c13 Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 12 years ago
Michael Niedermayer 14de55784d sws/output: use unsigned variables where harmless overflows are expected. 12 years ago
Diego Biurrun 5a6e3c039c swscale: Mark all init functions as av_cold 13 years ago
Michael Niedermayer 22a279539e yuv2rgb: implement 15/16bit ordered dither 13 years ago
Michael Niedermayer bdf28d14f2 sws: extend dither tables by 1 line so simpler arithmetic can be used to address the next line 13 years ago
Michael Niedermayer 3be0c86b97 sws: remove cliping in yuv2rgb code. 13 years ago
Ronald S. Bultje 7f77e9041a swscale: clip before assigning tables in RGB output functions. 13 years ago
Ronald S. Bultje 4860625236 swscale: fix off-by-one in second coefficient in bilinear filters. 13 years ago
Ronald S. Bultje 9206ac80a5 swscale: handle last pixel if lines have an odd width. 13 years ago
Ronald S. Bultje bc0bdda77b swscale: handle complete dimensions for monoblack/white. 13 years ago
Ronald S. Bultje 9487fb4dea swscale: clip unscaled output intermediates. 13 years ago
Michael Niedermayer 4a9f466b99 Fix alpha overflow when converting from RGBA64 to RGBA. 13 years ago
Ronald S. Bultje 25c42234a9 swscale: make monowhite/black RGB-independent. 13 years ago
Michael Niedermayer 94bc672489 swscale: yuv2422_2_c_template() add cliping. 13 years ago
Michael Niedermayer f03a029939 swscale: Add cliping to yuv2422_1_c_template() 13 years ago
Michael Niedermayer ef96bf294d swscale: Fix rounding in yuv2mono_1_c_template() 13 years ago
Michael Niedermayer c0c32a3704 swscale: Fix rounding in yuv2rgb_1_c_template() 13 years ago
Michael Niedermayer 2bc610ddc5 swscale: yuv2422_1_c_template: fix rounding 13 years ago
Diego Biurrun 7331b6e718 Drop some completely unnecessary av_unused attributes. 13 years ago
Ronald S. Bultje 3cac475655 swscale: move YUV2PACKED16WRAPPER() macro down to where it is used. 13 years ago
Ronald S. Bultje c0b87359b2 swscale: handle gray16 as a "planar" YUV format (Y-only, of course). 13 years ago
Ronald S. Bultje d63b7d8c37 swscale: fix incorrect chroma bias in yuv2rgb48_1_c(). 13 years ago
Ronald S. Bultje 1ca7dc60d2 swscale: fix invalid memory accesses in yuvpacked1() functions. 13 years ago
Ronald S. Bultje 2144941069 swscale: split C output functions into separate file. 13 years ago
Ronald S. Bultje 2dd7a1c030 swscale: Split C input functions into separate file. 13 years ago
Ronald S. Bultje f5490fbe3b swscale: remove obsolete comment. 13 years ago
Paul B Mahol 08d8029ea8 swscale: more generic check for planar destination formats with alpha 13 years ago
Paul B Mahol 762311ff94 swscale: fix conversion into yuva444p from non-alpha formats 13 years ago
Michael Niedermayer bc11580007 sws: Remove unneeded YUV cliping from yuv2rgb_X_c_template() 13 years ago
Michael Niedermayer 0644cabd7a sws: Move yuv2rgb clipping into the tables. 13 years ago
Michael Niedermayer 5ab6f0fe5a Revert "swscale: fix integer overflows in RGB pixel writing." 13 years ago
Paul B Mahol 5cad970971 swscale: RGB4444 and BGR444 input 13 years ago
Ronald S. Bultje 2ba65879b5 swscale: remove unused U/V arguments from yuv2rgb_write(). 13 years ago
Ronald S. Bultje 6b3995ccd1 swscale: remove obsolete comment. 13 years ago
Ronald S. Bultje 9ea3501d87 swscale: don't show full-chroma-int warning for non-RGB output. 13 years ago
Ronald S. Bultje d49352c7cc swscale: fix overflows in vertical scaling at top/bottom edges. 13 years ago
Ronald S. Bultje 72dafea0fc swscale: fix overflow in gray16 vertical scaling. 13 years ago