summaryrefslogtreecommitdiffstats
path: root/libswscale
Commit message (Expand)AuthorAgeFilesLines
* cosmetics: __asm__ __volatile__ --> asm volatilediego2008-04-171-12/+12
* Relicense test/example files as LGPL with Michael's permission.diego2008-04-132-16/+16
* non-recursive makefilesmru2008-04-071-7/+6
* Fix wrong #endif comment.diego2008-03-291-1/+1
* Classify mlib as a configurable option, not as a hardware feature.diego2008-03-251-2/+2
* Fix 64 bit shared library compilation with MMX2 by properly using PIC mangling.diego2008-03-221-8/+8
* cosmetics: comment typo fixesdiego2008-03-221-1/+2
* Remove redundant ARCH_POWERPC #ifdef around HAVE_ALTIVEC.diego2008-03-181-2/+0
* Fix a typo that causes an assertion to always fail.zuxy2008-03-171-1/+1
* typodiego2008-03-151-1/+1
* Remove the unused function roundToInt16. It is a duplicate of the same functiondiego2008-03-151-7/+0
* typosdiego2008-03-122-2/+2
* Mark Y variable in EPILOG macro as av_unused to avoid unused variable warnings.diego2008-03-111-2/+1
* typodiego2008-03-101-1/+1
* Make av_class a pointer to const.benoit2008-03-102-2/+2
* define VOF as double of VOFW.benoit2008-03-101-1/+1
* Remove redundant swScaler: output from places where av_log()diego2008-03-101-4/+4
* cosmetics: Remove useless empty line.diego2008-03-081-1/+0
* cosmetics: Consistently move NAME and FFLIBS to the top of each Makefile.diego2008-03-081-2/+1
* simplify library version handlingmru2008-03-071-2/+0
* consolidate CFLAGS, LDFLAGS, EXTRALIBS assignmentmru2008-03-061-1/+1
* change sws_format_name to return const char*, supress many warningsbcoudurier2008-03-063-3/+3
* remove redundant SwScaler text since av_log uses AVClass contextbcoudurier2008-03-062-39/+39
* One more (forgotten) fix for fixing sws_flags.michael2008-03-051-1/+1
* Turn ancient V offset numerical constants into named ones.michael2008-03-053-72/+81
* less preprocessor magic in version number macrosmru2008-02-261-4/+10
* Fix outdated comment.diego2008-02-251-1/+1
* #include "libavutil/avutil.h" in swscale.hmru2008-02-251-1/+1
* __asm __volatile -> asm volatile part 3reimar2008-02-242-85/+85
* Discard two symbols from libswscale.cehoyos2008-02-225-23/+18
* Clean up lib* version definitionsmru2008-02-191-2/+4
* remove duplicate AV_STRINGIFY() definitionmru2008-02-171-3/+0
* FLAT objects cannot have multiple sections, so using the L1 attributes breaksdiego2008-02-163-4/+16
* More explicit unsupported pixel format error messages.benoit2008-02-151-2/+2
* typodiego2008-02-131-1/+1
* Make dither4 & dither8 const.cehoyos2008-02-092-4/+4
* Make some assembler constants global instead of declaring them multiple times.reimar2008-01-296-60/+43
* Use DECLARE_ASM_CONST where possible in libswscale codereimar2008-01-283-73/+73
* Fix typo in commentreimar2008-01-211-1/+1
* Change (a == NULL) condition to (!a) and (a != NULL) condition to (a).benoit2008-01-173-19/+19
* Remove some useless parentheses.benoit2008-01-173-6/+6
* Cosmetics: whitespacesbenoit2008-01-176-69/+69
* Remove non cosmetic spaces inside parentheses.benoit2008-01-176-31/+31
* Description: remove superfluous parentheses.benoit2008-01-171-5/+5
* Check param in sws_getCachedContext().benoit2008-01-171-1/+6
* comment typo fixesdiego2007-12-212-4/+4
* Make sure strides have positive values before converting.benoit2007-12-201-1/+1
* Add missing declarations for AltiVec functions, fixes the warnings:diego2007-12-081-0/+7
* Fix 'make checkheaders' on AltiVec-enabled systems.diego2007-12-071-0/+2
* Fix some spelling typosdiego2007-12-021-2/+2
* Comment some #endif directives.diego2007-11-301-14/+14
* comment spelling/grammar fixesdiego2007-11-221-36/+31
* The function names of [rgb|bgr]1[56]to[UV|Y] had rgb<->bgr flipped.diego2007-11-041-8/+8
* Rename LIB to LIBNAME for consistency.diego2007-10-181-2/+2
* 1l: Update wrong #endif comment.diego2007-10-181-1/+1
* Add FFMPEG_ prefix to all multiple inclusion guards.diego2007-10-183-9/+9
* cosmetics: Fix AltiVec spelling.diego2007-10-021-1/+1
* Revert wrong ARCH_BFIN --> HAVE_BFIN change.diego2007-09-273-3/+3
* add support for yuva420p colorspace (yuv420p + alpha)aurel2007-09-241-0/+4
* cosmetic (get rid of _ at the start of local variable names)michael2007-09-241-24/+24
* renaming ARCH_BFIN to HAVE_BFINmhoffman2007-08-313-3/+3
* cosmetics: Sort some lines, whitespace changes.diego2007-08-301-4/+4
* Move Apple gcc AltiVec vector declaration syntax to libavutil.diego2007-08-242-12/+0
* Rename CONFIG_DARWIN to SYS_DARWIN, it is not configurable (in FFmpeg).diego2007-08-222-2/+2
* typodiego2007-07-281-1/+1
* integrating blackfin optimized yuyvtoyv12 convertermhoffman2007-07-201-0/+23
* removing reference to bfin_sram.h its not used anylongermhoffman2007-07-201-1/+0
* adding blackfin optimized yuyvtoyv12 convertermhoffman2007-07-201-0/+70
* UltraSPARC VIS yuv2rgbbenoit2007-07-193-0/+219
* use YUV440P in swscalebenoit2007-07-182-0/+11
* This was rewritten by Michael, switch copyrights to him and license to LGPL.diego2007-07-171-15/+13
* Remove redundant "all rights reserved" statement, OKed by Walken.diego2007-07-162-2/+0
* typodiego2007-07-143-3/+3
* Remove unused file (this time for real)lucabe2007-07-111-449/+0
* Resurrect yuv2rgb_init.c, to add a proper license (and some comments aboutlucabe2007-07-101-0/+449
* ISO8859-1 --> UTF-8diego2007-07-092-2/+2
* license header consistency cosmeticsdiego2007-07-0511-11/+11
* Group all copyright and author notices together.diego2007-07-052-8/+8
* Remove unused filelucabe2007-07-031-412/+0
* Fix 'make checkheaders'.diego2007-07-021-0/+2
* Remove obsolete and misleading comment.diego2007-07-021-2/+0
* comment grammar fixesdiego2007-06-281-3/+3
* integrating ff_bfin_get_unscaled_swscale into the systemmhoffman2007-06-222-1/+8
* adding Blackfin swscale_bfin infrastructure, and the first swscale routine uy...mhoffman2007-06-221-0/+66
* document pointer offset by -8mhoffman2007-06-221-1/+1
* re pipeline loop, to eliminate extra chroma readsmhoffman2007-06-221-17/+13
* correct chroma skewing bug, caused by incorrect stride adjustmentsmhoffman2007-06-221-5/+9
* Missing libswscale part of TARGET_ -> HAVE_ changereimar2007-06-161-1/+1
* Copile fix: missing libswscale part of ffmpeg r9322 TARGET_ARCH -> ARCH change.reimar2007-06-161-2/+2
* misc spelling fixesdiego2007-06-135-12/+12
* Fix yuv2rgb C functions to work for widths divisible by 4 but not by 8reimar2007-06-081-4/+38
* correcting spelling error, yuv2rgb888_line was renamed to yuv2rgb24_linemhoffman2007-06-051-1/+1
* rename attribute_unused to av_unused as it is declared in common.hbenoit2007-05-302-3/+3
* Remove redundant fastmemcpy.h #include, it is indirectly #included by avutil.h.diego2007-05-282-6/+0
* ffmpeg -sws_flags command line option to set swscaler flagsivo2007-05-231-1/+34
* Blackfin optimized uyvytoyv12 routine. the implementation includes chroma ave...mhoffman2007-05-191-0/+79
* Remove extern C declarations for C++.diego2007-05-161-8/+0
* Blackfin optimized YUV420 to RGB CSC Color Space Converters.gpoirier2007-05-137-1/+690
* cosmetics; one test per line for all isXXX(x) macrosivo2007-05-112-31/+91
* remove the need of one extra shift in rgb16ToUVivo2007-05-091-6/+3
* Fix rgb15ToUV. Correct order of components and use one shift less.ivo2007-05-091-7/+4
* cosmetics: indentation after previous patchbenoit2007-05-021-13/+13
* test if color conv fonction exists prior to using itbenoit2007-05-021-0/+3
* cosmetics attack, part IV: Remove all tabs and prettyprint/reindent the code.diego2007-04-301-2682/+2681
* cosmetics attack, part III: Remove all tabs and prettyprint/reindent the code.diego2007-04-294-1445/+1449
* cosmetics: Fix stray wrongly indented line.diego2007-04-291-1/+1
* cosmetics attack, part II: Remove all tabs and prettyprint/reindent the code.diego2007-04-294-2498/+2497
* cosmetics attack, part I: Remove all tabs and prettyprint/reindent the code.diego2007-04-285-3081/+3074
* cosmetics: Replace manual tab indentation by \n\t as in the rest of the file.diego2007-04-281-43/+43
* cosmetics: Remove trailing whitespace.diego2007-04-2614-314/+313
* Don't declare -lm as a dependency of swscale-example.diego2007-04-261-1/+2
* Remove large automatics from stack.diego2007-04-261-3/+3
* preserve alpha channel when converting rgb32 to bgr32 in plain Civo2007-04-181-1/+1
* fix red_15mask and green_15mask. the previous values were wrong and causedivo2007-04-181-2/+2
* test widths all down to one. this tests whether the scalers correctly switchivo2007-04-181-1/+1
* skip MMX code in rgb24tobgr24 if the size of the input is smaller than theivo2007-04-181-0/+3
* skip MMX code in rgb32to16 if the size of the input is smaller than theivo2007-04-181-0/+2
* skip MMX code in rgb32to15 if the size of the input is smaller than theivo2007-04-181-0/+2
* slightly faster rgb32tobgr32; avoid one add and one cmpivo2007-04-171-18/+17
* New implementation of rgb32tobgr32ivo2007-04-161-41/+58
* improve horizontal chroma resolution with palmichael2007-04-152-6/+7
* convert palette to yuv instead of converting each pixel after pal->rgbmichael2007-04-152-14/+25
* cosmetics, expand all tabs to four spaces.ivo2007-04-121-112/+112
* Replace huge switch statement by a lookup table.ivo2007-04-121-174/+46
* cosmetics after last commit; remove superfluous bracesivo2007-04-111-6/+4
* Remove code duplication in sws_rgb2rgb_init.ivo2007-04-112-116/+36
* typodiego2007-04-073-3/+3
* Fix crash when trying to convert from or to RGBi (i<15) as in bgr8torgb24cehoyos2007-04-031-0/+7
* Handle proper compilation on Mac OS X.diego2007-03-301-8/+4
* fix full range (jpeg yuv) chromamichael2007-03-183-1/+16
* Add PIX_FMT_PAL8 to isPacked().diego2007-03-081-1/+2
* a small step toward 4 plane supportmichael2007-03-021-6/+6
* copy src to prevent the user supplied argumet from being changedmichael2007-03-021-1/+2
* Fix a possible crash on 64 bit systems when the lumSrcPtr or chrSrcPtrreimar2007-03-011-0/+2
* Remove useless conditional.diego2007-02-271-2/+0
* Add av_ prefix to clip functionsreimar2007-02-254-16/+16
* cosmetics: typo fixes, usefuLL --> useful and aswell --> as welldiego2007-02-221-1/+1
* negative stride and h_size-=8 fixmichael2007-02-171-4/+4
* BGR/RGB4 byte formats as inputmichael2007-02-173-5/+6
* pal8 inputmichael2007-02-162-8/+54
* stray fflush spotted by Aurellu_zero2007-01-281-1/+1
* Make example and test build and link correctlylu_zero2007-01-281-2/+2
* av_logifylu_zero2007-01-281-8/+9
* Simplify conditional compilation handling.diego2007-01-251-6/+3
* Pass a context to av_log(), when possiblelucabe2007-01-235-73/+78
* Fix license headers and FSF postal address.diego2007-01-223-7/+6
* cosmetics: typo pallete --> palettediego2007-01-131-3/+3
* deprecate sws_scale_ordered(), as it now is a duplicate of sws_scale()lucabe2007-01-121-1/+3
* Add "support for both orderings of the slices (top->down / bottom->up)"lucabe2007-01-121-10/+4
* replace some av_malloc();memset(...,0,...) sequences with av_mallocz()lucabe2007-01-061-6/+3
* change all the occurrences of "FFMIN(FFMAX())" to clip_uint8() or clip()lucabe2006-12-263-15/+15
* Mark some variables as possibly unused to avoid warningslucabe2006-12-262-3/+5
* Add some explicit casts to avoid "assignment from incompatible pointer type"lucabe2006-12-262-15/+15
* Add some other casts, to remove void pointers arithmeticlucabe2006-12-261-3/+3
* Add some explicit casts to avoid some warningslucabe2006-12-261-4/+4
* Remove some void pointers arithmeticlucabe2006-12-261-3/+3
* Clarify that yuv2rgb_init.c cannot be used under LGPLlucabe2006-12-221-2/+0
* Remove useless include (not needed now that libswscale uses libavutil)lucabe2006-12-221-5/+0
* Fix compilation of non-MMX code with gcc 2.95lucabe2006-12-201-3/+3
* Allow to compile swscale's non-SIMD code under the LGPL license.lucabe2006-12-204-14/+428
* Change "p" asm constraints to "g", since "p" was a no longer necessary hack toreimar2006-11-271-2/+2
* Clarify that some of the non-SIMD code is now LGPLed.lucabe2006-11-197-34/+34
* forgotten 2 converters (yeah svn up, svn di svn ci isnt enough i should actua...michael2006-11-161-11/+11
* fixing the lamest bug in swscale, all the rgb/bgr->* code did 2x2 downsamplin...michael2006-11-161-91/+52
* Remove stray newline.diego2006-11-161-12/+12
* Synch with ffmpeg's r6938 "allow spaces in source and build directory names..."lucabe2006-11-091-1/+1
* Fix MacIntel build: "/nop" is illegal on Apple's older version of GASgpoirier2006-11-072-10/+6
* Add support for conversions from the rgb565 and rgb555 formatslucabe2006-11-022-1/+94
* Do not mix declarations and statements.diego2006-11-011-30/+37
* Use common define for x86_32 and x86_64.diego2006-11-015-21/+21
* 16-bit grayscale supportkostya2006-10-243-3/+94
* Properly set EXTRALIBSlucabe2006-10-231-0/+2
* Rename ABS macro to FFABS.diego2006-10-111-10/+10
* Move CFLAGS handling to common.mak.diego2006-10-111-4/+0
* Change license headers to say 'FFmpeg' instead of 'this program'.diego2006-10-0711-151/+174
* Replace -I.. by -I$(BUILD_ROOT).diego2006-10-071-2/+1
* Simplify test program build.diego2006-10-051-3/+1
* Test programs depend on $(LIB).diego2006-10-051-2/+2
* FFmpeg uses -D_ISOC9X_SOURCE and not -D_GNU_SOURCE in CFLAGS.diego2006-10-041-1/+1
* Remove cs_test and swscale-example on clean.diego2006-10-041-0/+3
* Remove redundant EXTRALIBS declaration.diego2006-10-041-1/+0
* Simplify compilation call by using $(EXTRALIBS).diego2006-10-041-2/+2
* Fix warnings:diego2006-10-041-0/+2
* Fix warnings:diego2006-10-041-1/+2
* make some global var static (fix a build failure with shared lib on x86_64)aurel2006-10-031-12/+12
* Fix unused variable warning when compiling with MMX disabled.diego2006-10-031-1/+1
* Remove unused variables.diego2006-10-012-4/+1
* Add support for YUVJ formatslucabe2006-09-271-1/+22
* Improve swscale-example to test conversions between all the possiblelucabe2006-09-241-39/+44
* Remove the dependency of libswscale on img_format.hlucabe2006-09-178-342/+351
* Fix the PIX_FMT_* ---> IMGFMT_* conversion (PIX_FMT_RGB32 is IMGFMT_BGR32)lucabe2006-09-171-1/+1
* Add proper GPL headers.diego2006-09-092-0/+30
* Add official GPL header to make license explicit as discussed on ffmpeg-devel.diego2006-09-062-2/+30
* Add sws_getCachedContext(), which checks if context is valid or reallocs a ne...gpoirier2006-09-042-0/+39
* make the C code of the swscaler which i wrote LGPLmichael2006-08-304-0/+12
* Allow to compile swscale testslucabe2006-08-212-12/+33
* Explicitly include libmpcodecs/img_format.h and libvo/fastmemcpy.h.diego2006-08-185-5/+5
* Move all internal -I parameters to the front of CFLAGS to avoid using externaldiego2006-08-171-1/+1
* Fix compilation as a win32 shared library (libavutil must be explicitly linked)lucabe2006-08-161-0/+1
* Fix compilation with -no-PIC and without -fomit-frame-pointer (used byuau2006-08-151-1/+1
* -fPIC support for libswscalediego2006-08-152-112/+158
* Replace asmalign.h hack by ASMALIGN cpp macros from config.h.diego2006-08-132-39/+35
* Use COMPILE_MMX2 instead of HAVE_MMX2 to determine whether to compileuau2006-08-121-4/+4
* Fix compilation with MMX disabled, the mmx_null and mmx_one constants don't n...diego2006-08-111-3/+1
* Another PIX_FMT_ ---> IMGFMT_ conversionlucabe2006-08-051-0/+1
* Do not assemble MMX, MMX2 or 3DNOW code unconditionally on X86 and X86_64.diego2006-08-053-10/+12
* Add support for ffmpeg's pixel format names in libswscalelucabe2006-07-311-0/+22
* Comment some #endif lines.diego2006-07-283-9/+9
* Fix compile error due to extra "FF" at beginning of file in the FF{MIN,MAX}pacman2006-07-271-1/+1
* Replace MIN() and MAX() with FFMIN() and FFMAX()lucabe2006-07-263-24/+21
* a tiny bit of cleanupmichael2006-07-241-77/+35
* vertical scaler with accurate rounding, some people on doom9 can see +-1 errorsmichael2006-07-244-42/+309
* Fix typo introduced in the memalign->av_malloc conversion (there is nopacman2006-07-231-1/+1
* Missing part of the malloc -> av_malloc patch: memalign must be replaced as w...reimar2006-07-231-28/+28
* Use libavutil in libswscale, and allow it to be built out of the mplayer treelucabe2006-07-207-88/+112
* make libswscale build system similar to the libav* onelucabe2006-07-101-43/+13
* Remove unneeded codelucabe2006-07-011-15/+0
* Move postproc ---> libswscalelucabe2006-06-3015-0/+12920