summaryrefslogtreecommitdiff
path: root/libswscale/swscale.c
Commit message (Collapse)AuthorAge
...
* Remove useless code.Ramiro Polla2009-07-28
| | | | | | flags can never be any other kind of scaling algorithm inside this if(). Originally committed as revision 29449 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Do not misuse HAVE_ defines. Introduce COMPILE_TEMPLATE_ defines and use themRamiro Polla2009-07-27
| | | | | | instead. Originally committed as revision 29446 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Replace WORDS_BIGENDIAN with HAVE_BIGENDIANMåns Rullgård2009-07-26
| | | | Originally committed as revision 29439 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove unnecessary #include <unistd.h>Måns Rullgård2009-07-23
| | | | Originally committed as revision 29437 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove unused variables.Ramiro Polla2009-07-21
| | | | Originally committed as revision 29435 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* AltiVec code and runtime cpudetect do not require CONFIG_GPL.Diego Biurrun2009-06-25
| | | | | | Make sure the latter is only checked for x86 optimizations, which are GPL. Originally committed as revision 29390 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* The AltiVec optimizations of libswscale are no longer under GPL.Diego Biurrun2009-06-25
| | | | Originally committed as revision 29389 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* PPC: Make sure that COMPILE_C is not deactivated if RUNTIME_CPUDETECT is set.Diego Biurrun2009-06-25
| | | | Originally committed as revision 29388 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Do not call rgb2rgbWrapper() for rgb48*, there is no special converterVitor Sessak2009-06-17
| | | | | | yet for those formats Originally committed as revision 29371 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Use DECLARE_ALIGNED macro instead of gcc __attribute__.Pavel Pavlov2009-06-04
| | | | | | Patch by Pavel Pavlov <pavel at summit-tech dot ca> Originally committed as revision 29348 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* YUV into RGB48 BE/LE conversion supportKostya Shishkov2009-06-02
| | | | Originally committed as revision 29342 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Partial (low bits ignored, no direct transcoding into other RGB formats) supportKostya Shishkov2009-06-02
| | | | | | for inputting RGB48BE/LE. Originally committed as revision 29341 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Move colorspace conversion functions implemented in pure C from templateKostya Shishkov2009-05-25
| | | | | | into swscale.c Originally committed as revision 29320 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make SwScaler recognize RGB48 BE/LE colourspaces (not support though).Kostya Shishkov2009-05-19
| | | | Originally committed as revision 29316 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add const qualifier to param argument of sws_getContext() andDiego Biurrun2009-05-10
| | | | | | | sws_getCachedContext(). Fixes the warning: swscale.c:3408: warning: assignment discards qualifiers from pointer target type Originally committed as revision 29288 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Move preprocessor condition before variable declaration, fixes the warning:Diego Biurrun2009-05-10
| | | | | | libswscale/swscale.c:1795: warning: unused variable 'flags' Originally committed as revision 29287 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix sliced yuv410 -> yuv420 conversionVitor Sessak2009-05-07
| | | | Originally committed as revision 29272 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make reset_ptr() void.Carl Eugen Hoyos2009-04-23
| | | | Originally committed as revision 29229 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Planar 16bit 420 422 444 YUV support (output is only supported in someMichael Niedermayer2009-04-21
| | | | | | | | unscaled convertions). This, like gray16 converts down to 8bit, which is a big FIXME & patch welcome, we should preserve more bits. Originally committed as revision 29217 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Merge gray->gray converters into planarCopy(), this should also make ↵Michael Niedermayer2009-04-21
| | | | | | | | planarCopy() useable for other 16bit formats once we support them. Originally committed as revision 29216 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make sure src/dst are NULL when they arent used, some code uses this toMichael Niedermayer2009-04-21
| | | | | | simpify checks. Originally committed as revision 29214 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Use generic BE check instead of checking for gray16LE.Michael Niedermayer2009-04-20
| | | | Originally committed as revision 29213 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make sws_setColorspaceDetails() return -1 if the destination format isStefano Sabatini2009-04-18
| | | | | | not supported. Originally committed as revision 29187 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Move sws_[gs]etColorspaceDetails() documentation from swscale.c toStefano Sabatini2009-04-18
| | | | | | swscale.h. Originally committed as revision 29186 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Rename RUNTIME_CPUDETECT to CONFIG_RUNTIME_CPUDETECT and always define it.Ramiro Polla2009-04-08
| | | | Originally committed as revision 29154 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* swscale: Remove X86 commented out code.Ramiro Polla2009-04-05
| | | | Originally committed as revision 29149 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* swscale: Use function pointers for swScale functions.Ramiro Polla2009-04-04
| | | | Originally committed as revision 29145 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* swscale: {}-related cosmetics.Ramiro Polla2009-04-04
| | | | Originally committed as revision 29144 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* swscale: Add const to some swScale functions' parameters.Ramiro Polla2009-04-04
| | | | Originally committed as revision 29143 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Adds "YUYV422 to YUVA420P" and "UYVY422 to YUVA420P" unscaled convertionCédric Schieli2009-03-24
| | | | Originally committed as revision 29048 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix some places where "non-alpha to YUVA420P" do not fill the alpha planeCédric Schieli2009-03-24
| | | | Originally committed as revision 29047 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Enable unscaled packed422 -> planar 420 converters by default as theMichael Niedermayer2009-03-21
| | | | | | imgconvert inherited quality issues should be fixed. Originally committed as revision 29031 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix planarCopy to ignore the GRAY8 "pseudo"-palette, fixes libavtest ↵Reimar Döffinger2009-03-21
| | | | | | regression test. Originally committed as revision 29021 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Avoid crash on planarCopy to a destination without alpha.Reimar Döffinger2009-03-20
| | | | | | Makes regression tests run again, though the results are still wrong. Originally committed as revision 29018 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* YUVA420P is now supported as output formatCédric Schieli2009-03-20
| | | | Originally committed as revision 29012 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add alpha channel scalingCédric Schieli2009-03-20
| | | | Originally committed as revision 29011 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Use a simpler and more general check for the gray case in the planarCopy ↵Cédric Schieli2009-03-20
| | | | | | function Originally committed as revision 29009 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Allocate executable memory with VirtualAlloc() in Windows.Ramiro Polla2009-03-19
| | | | Originally committed as revision 29006 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Drop unnecessary cast and cosmetically align.Ramiro Polla2009-03-19
| | | | Originally committed as revision 29005 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix 10l typo.Michael Niedermayer2009-03-19
| | | | Originally committed as revision 29002 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Unscaled converters forMichael Niedermayer2009-03-19
| | | | | | | | | YUYV->YUV420P YUYV->YUV422P UYVY->YUV420P UYVY->YUV422P Originally committed as revision 28997 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Do not assume long is same width as x86 register.Ramiro Polla2009-03-18
| | | | Originally committed as revision 28992 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Consistently use ff_ prefixes for internal symbols.Diego Biurrun2009-03-18
| | | | Originally committed as revision 28988 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add a fillPlane function to fill a plane with one constant valueCédric Schieli2009-03-17
| | | | Originally committed as revision 28986 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Don't write outside of the picture buffer in planarCopy in the gray caseCédric Schieli2009-03-17
| | | | Originally committed as revision 28985 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* In initMMX2HScaler, when chrDstW is not divisible by 4, the last filterPos ↵Cédric Schieli2009-03-11
| | | | | | element is initialized on the wrong index (not evenly aligned). This fixes it Originally committed as revision 28933 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Let the 4th plane reach the swScale functionCédric Schieli2009-03-07
| | | | Originally committed as revision 28868 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix bug introduced by me in r28756Cédric Schieli2009-03-05
| | | | Originally committed as revision 28825 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* When converting from a non alpha format to an alpha format, defaultsCédric Schieli2009-02-28
| | | | Originally committed as revision 28756 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Use YUV420P code path for YUVA420P where appropriateCédric Schieli2009-02-27
| | | | Originally committed as revision 28746 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale