summaryrefslogtreecommitdiff
path: root/libswscale/swscale_template.c
Commit message (Collapse)AuthorAge
* HAVE_3DNOW --> HAVE_AMD3DNOW to sync with latest configure changes.Diego Biurrun2009-01-25
| | | | Originally committed as revision 28358 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs2009-01-14
| | | | | | They are now always defined to either 0 or 1. Originally committed as revision 28311 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Put variable declaration inside an #ifdef to avoid an unused variable warning.Diego Biurrun2008-11-17
| | | | Originally committed as revision 27945 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove unused code that can't be compiled without svn archive.Carl Eugen Hoyos2008-10-25
| | | | Originally committed as revision 27827 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* cosmetics: typo fixDiego Biurrun2008-10-23
| | | | Originally committed as revision 27816 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Convert asm keyword into __asm__.Diego Pettenò2008-10-16
| | | | | | | | | | | | | Neither the asm() nor the __asm__() keyword is not part of the C99 standard, but while GCC accepts the former in C89 syntax, it is not accepted in C99 unless GNU extensions are turned on (with -fasm). The latter form is accepted in any syntax as an extension (without requiring further command-line options). Sun Studio C99 compiler also does not accept asm() while accepting __asm__(), albeit reporting warnings that it's not valid C99 synta. Originally committed as revision 27778 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Invert logic for the single-pass in swScale() functions.Diego Pettenò2008-10-09
| | | | | | | | | | | | | | Instead of having a firstTime variable defaulting to 1, have a warnedAlready defaulting to 0. While this should make no difference in code speed at runtime, it allows to aggregate the four bytes of that variable with clip_table in .bss section, rather than issuing a .data section just for that. As it is, libswscale require no .data section but .data.rel.ro (that can be mitigated by prelinking), so the change might actually save one page of memory at runtime (per process). Originally committed as revision 27734 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Do not set src[1] to the palette, it is now in the contextVitor Sessak2008-10-08
| | | | Originally committed as revision 27731 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove b5Dither, g5Dither and r5Dither from libswscale.Carl Eugen Hoyos2008-10-04
| | | | Originally committed as revision 27718 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove g6Dither from libswscale.Carl Eugen Hoyos2008-10-04
| | | | Originally committed as revision 27715 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Uniform *ToY and *ToUV function signaturesLuca Barbato2008-09-18
| | | | Originally committed as revision 27636 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Split mono2Y in monowhite and monoblackLuca Barbato2008-09-18
| | | | Originally committed as revision 27635 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Factorize unit32_t* casts for palette pointerLuca Barbato2008-09-18
| | | | Originally committed as revision 27634 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix libswscale build after r27561 if --enable-runtime-cpudetection is used.Benjamin Zores2008-09-13
| | | | Originally committed as revision 27602 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix indention.Michael Niedermayer2008-09-13
| | | | Originally committed as revision 27600 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Disable mmx routines that are not bitexact when the user wantsMichael Niedermayer2008-09-13
| | | | | | bitexact ones. Originally committed as revision 27597 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make horizontal mmx scaling code match C code.Michael Niedermayer2008-09-13
| | | | Originally committed as revision 27596 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make the horizontal C scaler code clip only against INT16_MAX not 0,Michael Niedermayer2008-09-12
| | | | | | this decreases the difference between C and MMX, its also faster. Originally committed as revision 27593 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix another 1000l bug in the mono input code.Michael Niedermayer2008-09-12
| | | | Originally committed as revision 27590 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* 10000l PIX_FMT_MONOWHITE check was really a || 1.Michael Niedermayer2008-09-12
| | | | | | | Thats what happens when one does not do the full set of tests before each commit and just quickly goes over the diff thinking, "hey its a trivial change". Originally committed as revision 27588 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Support mono as input format.Michael Niedermayer2008-09-12
| | | | Originally committed as revision 27587 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add support for PIX_FMT_MONOWHITE as output format.Michael Niedermayer2008-09-12
| | | | Originally committed as revision 27586 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix typo that lead to averaging of the same pixel in rgb24ToUV_half().Michael Niedermayer2008-09-11
| | | | Originally committed as revision 27582 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Implement full horizontal chroma for rgb/bgr24/32 output.Michael Niedermayer2008-09-11
| | | | Originally committed as revision 27580 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Factorize yuv2packedXinC().Michael Niedermayer2008-09-11
| | | | Originally committed as revision 27578 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make the 2point linear interpolation coefficients correct even for theMichael Niedermayer2008-09-10
| | | | | | nearly never occuring 0.0, 1.0. Originally committed as revision 27574 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix overflow.Michael Niedermayer2008-09-10
| | | | Originally committed as revision 27573 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix build failure due to %%eip on x86_64.Michael Niedermayer2008-09-10
| | | | Originally committed as revision 27569 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Change RGB2YUV_SHIFT from 16 to 15 to make it able to workMichael Niedermayer2008-09-10
| | | | | | with 16bit signed constants (like SIMD might use). Originally committed as revision 27568 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add bgr/rgb15/16/32->UV-half to the macro so theres less code duplicationMichael Niedermayer2008-09-10
| | | | | | at the source level. Originally committed as revision 27567 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Factorize RGB/BGR15/16/32->UV by using the preprocessor.Michael Niedermayer2008-09-10
| | | | Originally committed as revision 27566 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Factorize rgb/bgr15/16/32->Y by using the preprocessor.Michael Niedermayer2008-09-10
| | | | Originally committed as revision 27565 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make SWS_FULL_CHR_H_INP work.Michael Niedermayer2008-09-10
| | | | Originally committed as revision 27564 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Rewrite bgr24->yuv mmx code, the new code is cleaner, more accurate,Michael Niedermayer2008-09-09
| | | | | | and does not throw half the chroma away. Originally committed as revision 27561 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* More correct rounding for the rgb/bgr->yuv converters.Michael Niedermayer2008-09-09
| | | | Originally committed as revision 27557 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Prevent overflows during mpeg->jpeg yuv.Michael Niedermayer2008-09-09
| | | | Originally committed as revision 27552 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix jpeg yuv.Michael Niedermayer2008-09-08
| | | | | | Fixes issue504. Originally committed as revision 27547 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix accurate rounding mode on x86_64.Michael Niedermayer2008-09-07
| | | | | | Fixes issue222. Originally committed as revision 27545 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make ToY and ToUV family of function consistent part ILuca Barbato2008-09-07
| | | | | | Convert width argument from int to long (note: srcW is still an int). Originally committed as revision 27544 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make 16bit grayscale output work.Michael Niedermayer2008-09-04
| | | | Originally committed as revision 27524 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Support PIX_FMT_RGB32_1 and PIX_FMT_BGR32_1.Michael Niedermayer2008-09-04
| | | | | | Fixes issue248. Originally committed as revision 27522 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix rgb15/16 vs. bgr part2.Michael Niedermayer2008-09-04
| | | | Originally committed as revision 27517 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make C code in yuv2yuv1() do accurate rounding, this could be splitMichael Niedermayer2008-07-18
| | | | | | depending on SWS_ACCURATE as well if someone wants. Originally committed as revision 27323 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* indentMichael Niedermayer2008-07-17
| | | | Originally committed as revision 27322 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Forgotten accurate rounding function YSCALEYUV2YV121_ACCURATE.Michael Niedermayer2008-07-17
| | | | Originally committed as revision 27321 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* simplify yuv2yuv1()Michael Niedermayer2008-07-17
| | | | Originally committed as revision 27320 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Remove ASSERT() macro. SoC Patch from Keiji CostantiniLuca Barbato2008-07-06
| | | | Originally committed as revision 27214 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* spelling/grammar/wording overhaulDiego Biurrun2008-07-04
| | | | Originally committed as revision 27190 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* cast to correct type, suppress warningsBaptiste Coudurier2008-06-01
| | | | Originally committed as revision 26946 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* cosmetics: comment typo fixesDiego Biurrun2008-03-22
| | | | Originally committed as revision 26269 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale