summaryrefslogtreecommitdiffstats
path: root/libswscale/yuv2rgb.c
Commit message (Collapse)AuthorAgeFilesLines
* Move internal scale context fields initialization fromStefano Sabatini2010-06-011-0/+24
| | | | | | | | sws_setColorspaceDetails() to ff_yuv2rgb_c_init_tables(). Allow to factorize duplicated code. Originally committed as revision 31300 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* alternative LGPL-licensed, MMX-optimized YUV to RGB conversion routinesDiego Biurrun2010-05-041-1/+1
| | | | | | written by Kostya Shishkov Originally committed as revision 31135 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* HAVE_MMX2 implies HAVE_MMX, so checking the latter is enough.Diego Biurrun2010-03-261-1/+1
| | | | Originally committed as revision 30961 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add support to BGR444/RGB444 foreign endian output in libswscale.Janusz Krzysztofik2010-03-061-2/+8
| | | | | | Patch by Janusz Krzysztofik |jkrzyszt ^ tis icnet pl|. Originally committed as revision 30855 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Cosmetics: fix vertical alignment.Benoit Fouet2010-03-051-2/+2
| | | | Originally committed as revision 30842 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* libswscale: Extend the unaccelerated path of the unscaled yuv2rgb specialJanusz Krzysztofik2010-03-051-0/+49
| | | | | | | converter with support for rgb444 output format. Patch by Janusz Krzysztofik jkrzyszt chez tis icnet pl Originally committed as revision 30841 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Support BGR555, BGR565, RGB555 and RGB565 foreign endian output inAlexis Ballier2010-03-041-2/+12
| | | | | | | | libswscale. Patch by Alexis Ballier, alexis D ballier A gmail Originally committed as revision 30840 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Apply consistency nit.Stefano Sabatini2010-02-251-1/+1
| | | | Originally committed as revision 30729 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add function to translate SWS_CS_* to coefficient arrayDavid Conrad2010-02-051-0/+7
| | | | Originally committed as revision 30513 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Use av_get_bits_per_pixel() for computing the bits per pixel of theStefano Sabatini2010-01-241-1/+1
| | | | | | | | source and destination format, cache those values in the newly added SwsContext:srcFormatBpp and SwsContext:dstFormatBpp fields, and remove the fmt_depth() function. Originally committed as revision 30419 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* User friendly warning message that gives out names of source and target formatsZuxy Meng2010-01-191-1/+1
| | | | Originally committed as revision 30370 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Define out currently unused static functions.Zuxy Meng2010-01-181-1/+6
| | | | Originally committed as revision 30365 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Const correctness for src pointer. Remove all constness related warnings inZuxy Meng2010-01-151-6/+6
| | | | | | libswscale. Originally committed as revision 30306 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Cosmetics:Ramiro Polla2009-08-161-2/+3
| | | | | | | - Place curly brackets in the same line as while/for/if/switch/else/do; - Place curly brackets at column 0 in the next line starting a function. Originally committed as revision 29523 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove 'offset' argument from PUTRGB* macros since it's unneeded and causedKostya Shishkov2009-08-091-66/+66
| | | | | | pixel swapping during some YUV2RGB conversions. Originally committed as revision 29483 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* The AltiVec code in libswscale no longer is under GPL.Diego Biurrun2009-07-051-1/+1
| | | | | | Remove one erroneous preprocessor check for CONFIG_GPL in the AltiVec code. Originally committed as revision 29412 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* YUV into RGB48 BE/LE conversion supportKostya Shishkov2009-06-021-0/+39
| | | | Originally committed as revision 29342 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove useless duplicated code in yuv2rgb_c_32, yuva2rgba_c and yuva2argb_cCédric Schieli2009-04-271-9/+0
| | | | Originally committed as revision 29240 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Move yuv2rgb code to subdirs.Ramiro Polla2009-03-261-52/+1
| | | | Originally committed as revision 29063 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Simpler and more elegant fix to the x86_32/OSX+PIC build failureCédric Schieli2009-03-241-8/+2
| | | | Originally committed as revision 29046 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix build failure on x86_32 Mac OS X with PIC enabledCédric Schieli2009-03-211-2/+10
| | | | Originally committed as revision 29022 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add YUVA420P -> RGBA/BGRA/ARGB/ABGR unscaled convertersCédric Schieli2009-03-201-10/+91
| | | | Originally committed as revision 29010 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Do not assume long is same width as x86 register.Ramiro Polla2009-03-181-0/+1
| | | | Originally committed as revision 28992 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Consistently use ff_ prefixes for internal symbols.Diego Biurrun2009-03-181-7/+7
| | | | Originally committed as revision 28988 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix ff_bfin_yuv2rgb_get_func_ptr() vs. sws_ff_bfin_yuv2rgb_get_func_ptr() nameDiego Biurrun2009-03-171-1/+1
| | | | | | mismatch. The function is now called sws_yuv2rgb_get_func_ptr_bfin(). Originally committed as revision 28982 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add an alpha parameter to the YUV2RGBFUNC macro to ease the upcoming ↵Cédric Schieli2009-03-161-12/+12
| | | | | | yuva2rgb patch Originally committed as revision 28978 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix braindead and broken way to calculate abase, fixes regression tests onReimar Döffinger2009-03-011-1/+1
| | | | | | big-endian systems. Originally committed as revision 28773 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* When converting from a non alpha format to an alpha format, defaultsCédric Schieli2009-02-281-2/+3
| | | | Originally committed as revision 28756 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Rename yuv2rgb2.c --> yuv2rgb.c.Diego Biurrun2009-02-241-0/+683
| | | | Originally committed as revision 28723 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove GPL version of yuv2rgb.c that has been replaced by an LGPL substitute.Diego Biurrun2009-02-241-780/+0
| | | | Originally committed as revision 28716 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Prefix visible YUV2RGB functions with sws_Kostya Shishkov2009-02-091-5/+5
| | | | Originally committed as revision 28496 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Give better name to Inverse_Table_6_9Kostya Shishkov2009-02-091-1/+1
| | | | Originally committed as revision 28495 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove file name from file headers.Diego Biurrun2009-02-091-1/+1
| | | | | | It provides no useful information and breaks on renames. Originally committed as revision 28494 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* HAVE_3DNOW --> HAVE_AMD3DNOW to sync with latest configure changes.Diego Biurrun2009-01-251-2/+2
| | | | Originally committed as revision 28358 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs2009-01-141-12/+10
| | | | | | They are now always defined to either 0 or 1. Originally committed as revision 28311 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Mark dither_2x2_{8,4} static to swscale.cDiego Pettenò2008-10-091-2/+0
| | | | | | | These two tables are not used outside swscale.c even though they are declared also in yuv2rgb.c. Originally committed as revision 27736 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove b5Dither, g5Dither and r5Dither from libswscale.Carl Eugen Hoyos2008-10-041-6/+0
| | | | Originally committed as revision 27718 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove g6Dither from libswscale.Carl Eugen Hoyos2008-10-041-1/+0
| | | | Originally committed as revision 27715 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Move dither tables from yuv2rgb to swscale, they have been written by me andMichael Niedermayer2008-09-141-106/+5
| | | | | | can be used under LGPL. Originally committed as revision 27609 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix chroma yuv->rgb tables for jpeg style yuv, this was missed as itMichael Niedermayer2008-09-111-4/+4
| | | | | | only affects the C code while mmx uses different tables. Originally committed as revision 27576 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Support PIX_FMT_RGB32_1 and PIX_FMT_BGR32_1.Michael Niedermayer2008-09-041-4/+8
| | | | | | Fixes issue248. Originally committed as revision 27522 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix rgb15/16 vs. bgr part1.Michael Niedermayer2008-09-041-5/+12
| | | | Originally committed as revision 27516 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* spelling/grammar/wording overhaulDiego Biurrun2008-07-041-4/+4
| | | | Originally committed as revision 27190 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Build sparc arch specific code using the MakefileLuca Barbato2008-05-041-8/+0
| | | | Originally committed as revision 26670 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix wrong #endif comment.Diego Biurrun2008-03-291-1/+1
| | | | Originally committed as revision 26300 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Classify mlib as a configurable option, not as a hardware feature.Diego Biurrun2008-03-251-2/+2
| | | | Originally committed as revision 26275 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Mark Y variable in EPILOG macro as av_unused to avoid unused variable warnings.Diego Biurrun2008-03-111-2/+1
| | | | Originally committed as revision 26220 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Discard two symbols from libswscale.Carl Eugen Hoyos2008-02-221-8/+0
| | | | Originally committed as revision 26060 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make dither4 & dither8 const.Carl Eugen Hoyos2008-02-091-2/+2
| | | | Originally committed as revision 25967 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make some assembler constants global instead of declaring them multiple times.Reimar Döffinger2008-01-291-4/+0
| | | | Originally committed as revision 25910 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
OpenPOWER on IntegriCloud