summaryrefslogtreecommitdiff
path: root/libswscale/swscale.c
Commit message (Collapse)AuthorAge
...
* Add const qualifier to rgb48 to YV12 functions' src.Ramiro Polla2010-01-14
| | | | Originally committed as revision 30301 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add missing parameter to rgb48 to YV12 functions.Ramiro Polla2010-01-14
| | | | Originally committed as revision 30300 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Ignore 0-height slice in sws_scale, otherwise a final 0-height slice willReimar Döffinger2010-01-08
| | | | | | | cause libswscale to assume the incorrect slice order and complain about slices starting in the middle. Originally committed as revision 30246 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Implement sws_isSupportedInput() and sws_isSupportedOutput().Stefano Sabatini2010-01-07
| | | | Originally committed as revision 30236 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Prefer enum PixelFormat over int for the type of the format parameterStefano Sabatini2010-01-03
| | | | | | of getSubSampleFactors(). Originally committed as revision 30184 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Prefer "*FUNC_NAME(" over "* FUNC_NAME(" for theStefano Sabatini2010-01-03
| | | | | | | swscale_configuration() and swscale_license() functions, consistent with the rest of FFmpeg. Originally committed as revision 30180 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Simplify usePal() macro, make it use av_pix_fmt_descriptors.Stefano Sabatini2010-01-03
| | | | Originally committed as revision 30172 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Simplify getSubSampleFactors(), make it use the values provided byStefano Sabatini2010-01-03
| | | | | | av_pix_fmt_descriptors(). Originally committed as revision 30171 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Indentation.Ramiro Polla2009-12-20
| | | | Originally committed as revision 30087 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Document the differences between the two asm fragments in initMMX2HScaler().Ramiro Polla2009-12-07
| | | | Originally committed as revision 29978 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add support for nv12/nv21 input.Ramiro Polla2009-12-03
| | | | Originally committed as revision 29974 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make sws_format_name() use av_pix_fmt_descriptors.Stefano Sabatini2009-11-26
| | | | | | This also introduces a dependency of libswscale on libavutil. Originally committed as revision 29968 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add functions to return library license and library configuration.Diego Biurrun2009-11-18
| | | | Originally committed as revision 29932 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Support VDPAU hardware accelerated decoding of MPEG-4 ASP on capableNVIDIA Corporation2009-11-10
| | | | | | | | hardware. Original patch by NVIDIA corporation. Originally committed as revision 29885 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Reset slice direction at end of each frame.Ramiro Polla2009-09-13
| | | | Originally committed as revision 29675 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Rename CHECKED_ALLOC(Z) to FF_ALLOC(Z)_OR_GOTO and add context and labelRamiro Polla2009-09-06
| | | | | | parameters. Originally committed as revision 29652 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Indent.Ramiro Polla2009-09-05
| | | | Originally committed as revision 29651 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make 16bit YUV formats compatible with NE avcodec_get_pix_fmt().Lars Täuber2009-09-05
| | | | | | Patch by Lars Täuber <lars <dot> taeuber <at> gmx <dot> net>. Originally committed as revision 29650 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Curly brackets cosmetics for previous commit.Ramiro Polla2009-08-29
| | | | Originally committed as revision 29587 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Check for return value of initFilter().Ramiro Polla2009-08-29
| | | | Originally committed as revision 29586 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* swscale: Check for return values of malloc.Ramiro Polla2009-08-29
| | | | Originally committed as revision 29584 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Restore comment that was partially removed.Ramiro Polla2009-08-29
| | | | Originally committed as revision 29582 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Check return values of sws_allocVec() and sws_getConstVec().Ramiro Polla2009-08-20
| | | | Originally committed as revision 29543 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Introduce and use sws_allocVec().Ramiro Polla2009-08-19
| | | | Originally committed as revision 29536 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Reuse sws_getConstVec() where possible.Ramiro Polla2009-08-19
| | | | Originally committed as revision 29535 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Cosmetics:Ramiro Polla2009-08-16
| | | | | | | - 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
* Indent libswscale:Ramiro Polla2009-08-16
| | | | | | | | | | | - Use 4 spaces throughout for indentation; - Fix inconsistent indentation; - Indent function calls and declarations aligning arguments on multiple lines to the column after the opening parentheses; - Align asm code to the column 4 spaces after the call to __asm__(); - Align cases in switch statements to the same column as "switch". Originally committed as revision 29522 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Vertical yuv -> yuv16 scaler.Ramiro Polla2009-08-14
| | | | Originally committed as revision 29517 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Indent.Ramiro Polla2009-08-13
| | | | Originally committed as revision 29512 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* MMX2 horizontal scaler: Determine code size at runtime.Ramiro Polla2009-08-13
| | | | Originally committed as revision 29510 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Protect mmx2 filter code buffers so they are not executable and writeable atRamiro Polla2009-08-13
| | | | | | the same time (only mmap for now). Originally committed as revision 29509 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Rename "funny" code to "mmx2 filter" code.Ramiro Polla2009-08-13
| | | | Originally committed as revision 29507 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Put some altivec code under COMPILE_ALTIVEC, and not HAVE_ALTIVEC.Ramiro Polla2009-08-09
| | | | Originally committed as revision 29484 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove disabled crufty code.Diego Biurrun2009-08-08
| | | | Originally committed as revision 29482 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix regression when converting to nv12/nv21.Guennadi Liakhovetski2009-08-01
| | | | | | Patch by Guennadi Liakhovetski, g D liakhovetski A gmx D de Originally committed as revision 29464 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* MMX2 scaler: Remove {} block leftover from factorization in initMMX2Scaler().Ramiro Polla2009-07-28
| | | | | | Merge variable declarations to previous {} block and indent. Originally committed as revision 29454 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* MMX2 scaler: factorize initMMX2Scaler().Ramiro Polla2009-07-28
| | | | Originally committed as revision 29453 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* MMX2 scaler: add variable to ease factorization of initMMX2Scaler().Ramiro Polla2009-07-28
| | | | Originally committed as revision 29452 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* 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