summaryrefslogtreecommitdiff
path: root/libswscale
Commit message (Collapse)AuthorAge
...
* skip MMX code in rgb24tobgr24 if the size of the input is smaller than theIvo van Poorten2007-04-18
| | | | | | size of the units the MMX code processes Originally committed as revision 23015 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* skip MMX code in rgb32to16 if the size of the input is smaller than theIvo van Poorten2007-04-18
| | | | | | size of the units the MMX code processes Originally committed as revision 23014 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* skip MMX code in rgb32to15 if the size of the input is smaller than theIvo van Poorten2007-04-18
| | | | | | size of the units the MMX code processes Originally committed as revision 23013 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* slightly faster rgb32tobgr32; avoid one add and one cmpIvo van Poorten2007-04-17
| | | | Originally committed as revision 23012 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* New implementation of rgb32tobgr32Ivo van Poorten2007-04-16
| | | | | | | | | | The previous implementation segfaulted with MMX enabled when fed an image smaller than the size of the units the MMX code processed. The new code: - is faster for MMX, MMX2 and plain C - processes small images correctly - is LGPL Originally committed as revision 23009 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* improve horizontal chroma resolution with palMichael Niedermayer2007-04-15
| | | | Originally committed as revision 22994 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* convert palette to yuv instead of converting each pixel after pal->rgbMichael Niedermayer2007-04-15
| | | | Originally committed as revision 22993 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* cosmetics, expand all tabs to four spaces.Ivo van Poorten2007-04-12
| | | | Originally committed as revision 22983 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Replace huge switch statement by a lookup table.Ivo van Poorten2007-04-12
| | | | | | Add newline to final report. Originally committed as revision 22982 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* cosmetics after last commit; remove superfluous bracesIvo van Poorten2007-04-11
| | | | Originally committed as revision 22979 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove code duplication in sws_rgb2rgb_init.Ivo van Poorten2007-04-11
| | | | | | | | | | The lists of assignments of all rgbxtoy variants are removed from sws_rgb2rgb_init and replaced by a single list inside the template file. This way, multiple lists are generated by the preprocessor and each list gets its own initialization function. Those are called from the main sws_rgb2rgb_init function, if applicable. Originally committed as revision 22978 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* typoDiego Biurrun2007-04-07
| | | | Originally committed as revision 22932 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix crash when trying to convert from or to RGBi (i<15) as in bgr8torgb24Carl Eugen Hoyos2007-04-03
| | | | Originally committed as revision 22910 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Handle proper compilation on Mac OS X.Marc Hoffman2007-03-30
| | | | | | | Fix data alignment bug (the original purpose of the code is unclear, though). patch by Marc Hoffman, mmh pleasantst com Originally committed as revision 22847 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* fix full range (jpeg yuv) chromaMichael Niedermayer2007-03-18
| | | | Originally committed as revision 22713 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add PIX_FMT_PAL8 to isPacked().Karl H. Beckers2007-03-08
| | | | | | patch by "Karl H. Beckers", karl.h.beckers gmx net Originally committed as revision 22487 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* a small step toward 4 plane supportMichael Niedermayer2007-03-02
| | | | Originally committed as revision 22411 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* copy src to prevent the user supplied argumet from being changedMichael Niedermayer2007-03-02
| | | | Originally committed as revision 22410 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix a possible crash on 64 bit systems when the lumSrcPtr or chrSrcPtrReimar Döffinger2007-03-01
| | | | | | does not fit in 32 bits. The SWS_ACCURATE_RND is still broken though. Originally committed as revision 22401 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove useless conditional.Diego Biurrun2007-02-27
| | | | Originally committed as revision 22355 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add av_ prefix to clip functionsReimar Döffinger2007-02-25
| | | | Originally committed as revision 22339 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* cosmetics: typo fixes, usefuLL --> useful and aswell --> as wellDiego Biurrun2007-02-22
| | | | Originally committed as revision 22307 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* negative stride and h_size-=8 fixMichael Niedermayer2007-02-17
| | | | Originally committed as revision 22247 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* BGR/RGB4 byte formats as inputMichael Niedermayer2007-02-17
| | | | | | fixing isRGB/BGR() for the byte formats Originally committed as revision 22244 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* pal8 inputMichael Niedermayer2007-02-16
| | | | | | this is not optimized or anything (that is easy to add just use the existing unscaled converters if possible ...) Originally committed as revision 22236 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* stray fflush spotted by AurelLuca Barbato2007-01-28
| | | | Originally committed as revision 22051 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make example and test build and link correctlyLuca Barbato2007-01-28
| | | | Originally committed as revision 22048 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* av_logifyLuca Barbato2007-01-28
| | | | Originally committed as revision 22047 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Simplify conditional compilation handling.Diego Biurrun2007-01-25
| | | | Originally committed as revision 22009 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Pass a context to av_log(), when possibleLuca Abeni2007-01-23
| | | | Originally committed as revision 21999 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix license headers and FSF postal address.Diego Biurrun2007-01-22
| | | | Originally committed as revision 21994 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* cosmetics: typo pallete --> paletteDiego Biurrun2007-01-13
| | | | Originally committed as revision 21892 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* deprecate sws_scale_ordered(), as it now is a duplicate of sws_scale()Luca Abeni2007-01-12
| | | | Originally committed as revision 21888 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add "support for both orderings of the slices (top->down / bottom->up)"Luca Abeni2007-01-12
| | | | | | (r15249) to sws_scale() too (until now, it only was in sws_scale_ordered()) Originally committed as revision 21887 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* replace some av_malloc();memset(...,0,...) sequences with av_mallocz()Luca Abeni2007-01-06
| | | | Originally committed as revision 21835 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* change all the occurrences of "FFMIN(FFMAX())" to clip_uint8() or clip()Luca Abeni2006-12-26
| | | | Originally committed as revision 21776 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Mark some variables as possibly unused to avoid warningsLuca Abeni2006-12-26
| | | | Originally committed as revision 21775 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add some explicit casts to avoid "assignment from incompatible pointer type"Luca Abeni2006-12-26
| | | | | | warnings Originally committed as revision 21774 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add some other casts, to remove void pointers arithmeticLuca Abeni2006-12-26
| | | | Originally committed as revision 21773 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add some explicit casts to avoid some warningsLuca Abeni2006-12-26
| | | | Originally committed as revision 21772 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove some void pointers arithmeticLuca Abeni2006-12-26
| | | | Originally committed as revision 21771 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Clarify that yuv2rgb_init.c cannot be used under LGPLLuca Abeni2006-12-22
| | | | Originally committed as revision 21730 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove useless include (not needed now that libswscale uses libavutil)Luca Abeni2006-12-22
| | | | Originally committed as revision 21728 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix compilation of non-MMX code with gcc 2.95Luca Abeni2006-12-20
| | | | Originally committed as revision 21702 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Allow to compile swscale's non-SIMD code under the LGPL license.Luca Abeni2006-12-20
| | | | | | | Since mplayer always define CONFIG_GPL, this commit should not change anything for mplayer. Originally committed as revision 21699 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Change "p" asm constraints to "g", since "p" was a no longer necessary hack toReimar Döffinger2006-11-27
| | | | | | make AMD64 compilation work and ICC can not handle "p". Originally committed as revision 21341 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Clarify that some of the non-SIMD code is now LGPLed.Luca Abeni2006-11-19
| | | | | | All the authours of such code agreed. Originally committed as revision 21045 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* forgotten 2 converters (yeah svn up, svn di svn ci isnt enough i should ↵Michael Niedermayer2006-11-16
| | | | | | actually look at the code after svn up not just the diff ...) Originally committed as revision 20962 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* fixing the lamest bug in swscale, all the rgb/bgr->* code did 2x2 ↵Michael Niedermayer2006-11-16
| | | | | | downsampling for chroma, it should just be 2x1 (the rest of the code also belived its 2x1 ...) Originally committed as revision 20961 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove stray newline.Diego Biurrun2006-11-16
| | | | Originally committed as revision 20959 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale