summaryrefslogtreecommitdiffstats
path: root/libswscale
Commit message (Collapse)AuthorAgeFilesLines
* Rename LIB to LIBNAME for consistency.diego2007-10-181-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24802 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1l: Update wrong #endif comment.diego2007-10-181-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24801 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add FFMPEG_ prefix to all multiple inclusion guards.diego2007-10-183-9/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24800 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Fix AltiVec spelling.diego2007-10-021-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24685 b3059339-0415-0410-9bf9-f77b7e298cf2
* Revert wrong ARCH_BFIN --> HAVE_BFIN change.diego2007-09-273-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24627 b3059339-0415-0410-9bf9-f77b7e298cf2
* add support for yuva420p colorspace (yuv420p + alpha)aurel2007-09-241-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24601 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetic (get rid of _ at the start of local variable names)michael2007-09-241-24/+24
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24597 b3059339-0415-0410-9bf9-f77b7e298cf2
* renaming ARCH_BFIN to HAVE_BFINmhoffman2007-08-313-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24309 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Sort some lines, whitespace changes.diego2007-08-301-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24305 b3059339-0415-0410-9bf9-f77b7e298cf2
* Move Apple gcc AltiVec vector declaration syntax to libavutil.diego2007-08-242-12/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24143 b3059339-0415-0410-9bf9-f77b7e298cf2
* Rename CONFIG_DARWIN to SYS_DARWIN, it is not configurable (in FFmpeg).diego2007-08-222-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24121 b3059339-0415-0410-9bf9-f77b7e298cf2
* typodiego2007-07-281-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23889 b3059339-0415-0410-9bf9-f77b7e298cf2
* integrating blackfin optimized yuyvtoyv12 convertermhoffman2007-07-201-0/+23
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23833 b3059339-0415-0410-9bf9-f77b7e298cf2
* removing reference to bfin_sram.h its not used anylongermhoffman2007-07-201-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23832 b3059339-0415-0410-9bf9-f77b7e298cf2
* adding blackfin optimized yuyvtoyv12 convertermhoffman2007-07-201-0/+70
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23831 b3059339-0415-0410-9bf9-f77b7e298cf2
* UltraSPARC VIS yuv2rgbbenoit2007-07-193-0/+219
| | | | | | | | | patch by Denes Balatoni: [dbalatoni interware hu] original thread: [FFmpeg-devel] [PATCH] UltraSPARC VIS yuv2rgb third try date: 07/17/2007 08:35 PM git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23825 b3059339-0415-0410-9bf9-f77b7e298cf2
* use YUV440P in swscalebenoit2007-07-182-0/+11
| | | | | | | | | patch by Andreas Öman: \andreas olebyn nu/ original thread: [FFmpeg-devel] half vertical chroma resolution from JPEGs.. date: 07/03/2007 01:29 PM git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23811 b3059339-0415-0410-9bf9-f77b7e298cf2
* This was rewritten by Michael, switch copyrights to him and license to LGPL.diego2007-07-171-15/+13
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23796 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove redundant "all rights reserved" statement, OKed by Walken.diego2007-07-162-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23791 b3059339-0415-0410-9bf9-f77b7e298cf2
* typodiego2007-07-143-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23780 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove unused file (this time for real)lucabe2007-07-111-449/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23767 b3059339-0415-0410-9bf9-f77b7e298cf2
* Resurrect yuv2rgb_init.c, to add a proper license (and some comments aboutlucabe2007-07-101-0/+449
| | | | | | | its origin) in it. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23759 b3059339-0415-0410-9bf9-f77b7e298cf2
* ISO8859-1 --> UTF-8diego2007-07-092-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23752 b3059339-0415-0410-9bf9-f77b7e298cf2
* license header consistency cosmeticsdiego2007-07-0511-11/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23722 b3059339-0415-0410-9bf9-f77b7e298cf2
* Group all copyright and author notices together.diego2007-07-052-8/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23721 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove unused filelucabe2007-07-031-412/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23715 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix 'make checkheaders'.diego2007-07-021-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23701 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove obsolete and misleading comment.diego2007-07-021-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23700 b3059339-0415-0410-9bf9-f77b7e298cf2
* comment grammar fixesdiego2007-06-281-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23685 b3059339-0415-0410-9bf9-f77b7e298cf2
* integrating ff_bfin_get_unscaled_swscale into the systemmhoffman2007-06-222-1/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23605 b3059339-0415-0410-9bf9-f77b7e298cf2
* adding Blackfin swscale_bfin infrastructure, and the first swscale routine ↵mhoffman2007-06-221-0/+66
| | | | | | uyvy to yv12 video resampler git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23604 b3059339-0415-0410-9bf9-f77b7e298cf2
* document pointer offset by -8mhoffman2007-06-221-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23603 b3059339-0415-0410-9bf9-f77b7e298cf2
* re pipeline loop, to eliminate extra chroma readsmhoffman2007-06-221-17/+13
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23602 b3059339-0415-0410-9bf9-f77b7e298cf2
* correct chroma skewing bug, caused by incorrect stride adjustmentsmhoffman2007-06-221-5/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23601 b3059339-0415-0410-9bf9-f77b7e298cf2
* Missing libswscale part of TARGET_ -> HAVE_ changereimar2007-06-161-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23564 b3059339-0415-0410-9bf9-f77b7e298cf2
* Copile fix: missing libswscale part of ffmpeg r9322 TARGET_ARCH -> ARCH change.reimar2007-06-161-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23562 b3059339-0415-0410-9bf9-f77b7e298cf2
* misc spelling fixesdiego2007-06-135-12/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23556 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix yuv2rgb C functions to work for widths divisible by 4 but not by 8reimar2007-06-081-4/+38
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23508 b3059339-0415-0410-9bf9-f77b7e298cf2
* correcting spelling error, yuv2rgb888_line was renamed to yuv2rgb24_linemhoffman2007-06-051-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23472 b3059339-0415-0410-9bf9-f77b7e298cf2
* rename attribute_unused to av_unused as it is declared in common.hbenoit2007-05-302-3/+3
| | | | | | | | | | patch by Carl Eugen Hoyos cehoyos chez ag or at original thread: [FFmpeg-devel] [PATCH] attribute_unused -> av_unused date: 05/29/2007 01:23 PM git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23418 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove redundant fastmemcpy.h #include, it is indirectly #included by avutil.h.diego2007-05-282-6/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23400 b3059339-0415-0410-9bf9-f77b7e298cf2
* ffmpeg -sws_flags command line option to set swscaler flagsivo2007-05-231-1/+34
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23379 b3059339-0415-0410-9bf9-f77b7e298cf2
* Blackfin optimized uyvytoyv12 routine. the implementation includes chroma ↵mhoffman2007-05-191-0/+79
| | | | | | | | | | averaging. This is 10x faster than the cooresponding C function. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23345 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove extern C declarations for C++.diego2007-05-161-8/+0
| | | | | | | FFmpeg is pure C and not all public headers have the declarations. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23322 b3059339-0415-0410-9bf9-f77b7e298cf2
* Blackfin optimized YUV420 to RGB CSC Color Space Converters.gpoirier2007-05-137-1/+690
| | | | | | | | | | | | YUV2 -> RGB BGR for 565, 555 and 888 a.k.a. 24bit color. Speed-up compared to C version compiled with -O3 187.28% Patch by Marc Hoffman %mmh A pleasantst P com% Original thread: Date: May 9, 2007 2:46 AM Subject: [FFmpeg-devel] PATCH BlackFin yuv2rgb color space conversion git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23307 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics; one test per line for all isXXX(x) macrosivo2007-05-112-31/+91
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23296 b3059339-0415-0410-9bf9-f77b7e298cf2
* remove the need of one extra shift in rgb16ToUVivo2007-05-091-6/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23281 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix rgb15ToUV. Correct order of components and use one shift less.ivo2007-05-091-7/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23279 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: indentation after previous patchbenoit2007-05-021-13/+13
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23207 b3059339-0415-0410-9bf9-f77b7e298cf2
* test if color conv fonction exists prior to using itbenoit2007-05-021-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23206 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics attack, part IV: Remove all tabs and prettyprint/reindent the code.diego2007-04-301-2682/+2681
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23179 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics attack, part III: Remove all tabs and prettyprint/reindent the code.diego2007-04-294-1445/+1449
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23175 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Fix stray wrongly indented line.diego2007-04-291-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23174 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics attack, part II: Remove all tabs and prettyprint/reindent the code.diego2007-04-294-2498/+2497
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23173 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics attack, part I: Remove all tabs and prettyprint/reindent the code.diego2007-04-285-3081/+3074
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23158 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Replace manual tab indentation by \n\t as in the rest of the file.diego2007-04-281-43/+43
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23157 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: Remove trailing whitespace.diego2007-04-2614-314/+313
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23147 b3059339-0415-0410-9bf9-f77b7e298cf2
* Don't declare -lm as a dependency of swscale-example.diego2007-04-261-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23140 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove large automatics from stack.diego2007-04-261-3/+3
| | | | | | | patch by Marc Hoffman, mmh pleasantst com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23117 b3059339-0415-0410-9bf9-f77b7e298cf2
* preserve alpha channel when converting rgb32 to bgr32 in plain Civo2007-04-181-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23022 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix red_15mask and green_15mask. the previous values were wrong and causedivo2007-04-181-2/+2
| | | | | | | some SIMD functions to output wrong data. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23021 b3059339-0415-0410-9bf9-f77b7e298cf2
* test widths all down to one. this tests whether the scalers correctly switchivo2007-04-181-1/+1
| | | | | | | to plain C when width < unit size of assembly code. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23018 b3059339-0415-0410-9bf9-f77b7e298cf2
* skip MMX code in rgb24tobgr24 if the size of the input is smaller than theivo2007-04-181-0/+3
| | | | | | | size of the units the MMX code processes git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23015 b3059339-0415-0410-9bf9-f77b7e298cf2
* skip MMX code in rgb32to16 if the size of the input is smaller than theivo2007-04-181-0/+2
| | | | | | | size of the units the MMX code processes git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23014 b3059339-0415-0410-9bf9-f77b7e298cf2
* skip MMX code in rgb32to15 if the size of the input is smaller than theivo2007-04-181-0/+2
| | | | | | | size of the units the MMX code processes git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23013 b3059339-0415-0410-9bf9-f77b7e298cf2
* slightly faster rgb32tobgr32; avoid one add and one cmpivo2007-04-171-18/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23012 b3059339-0415-0410-9bf9-f77b7e298cf2
* New implementation of rgb32tobgr32ivo2007-04-161-41/+58
| | | | | | | | | | | | 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 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23009 b3059339-0415-0410-9bf9-f77b7e298cf2
* improve horizontal chroma resolution with palmichael2007-04-152-6/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22994 b3059339-0415-0410-9bf9-f77b7e298cf2
* convert palette to yuv instead of converting each pixel after pal->rgbmichael2007-04-152-14/+25
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22993 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics, expand all tabs to four spaces.ivo2007-04-121-112/+112
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22983 b3059339-0415-0410-9bf9-f77b7e298cf2
* Replace huge switch statement by a lookup table.ivo2007-04-121-174/+46
| | | | | | | Add newline to final report. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22982 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics after last commit; remove superfluous bracesivo2007-04-111-6/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22979 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove code duplication in sws_rgb2rgb_init.ivo2007-04-112-116/+36
| | | | | | | | | | | 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. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22978 b3059339-0415-0410-9bf9-f77b7e298cf2
* typodiego2007-04-073-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22932 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix crash when trying to convert from or to RGBi (i<15) as in bgr8torgb24cehoyos2007-04-031-0/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22910 b3059339-0415-0410-9bf9-f77b7e298cf2
* Handle proper compilation on Mac OS X.diego2007-03-301-8/+4
| | | | | | | | Fix data alignment bug (the original purpose of the code is unclear, though). patch by Marc Hoffman, mmh pleasantst com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22847 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix full range (jpeg yuv) chromamichael2007-03-183-1/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22713 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add PIX_FMT_PAL8 to isPacked().diego2007-03-081-1/+2
| | | | | | | patch by "Karl H. Beckers", karl.h.beckers gmx net git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22487 b3059339-0415-0410-9bf9-f77b7e298cf2
* a small step toward 4 plane supportmichael2007-03-021-6/+6
| |