summaryrefslogtreecommitdiffstats
path: root/libswscale
Commit message (Expand)AuthorAgeFilesLines
* Remove libswscale directory in MPlayer sourcesUoti Urpala2009-07-2621-15626/+0
* Remove dependency from swscale_internal.h to lavu/internal.h, it is no longerramiro2009-07-092-7/+10
* The AltiVec code in libswscale no longer is under GPL.diego2009-07-051-1/+1
* Use enum PixelFormat in sws_format_name() prototypemru2009-07-011-1/+1
* AltiVec code and runtime cpudetect do not require CONFIG_GPL.diego2009-06-251-5/+5
* The AltiVec optimizations of libswscale are no longer under GPL.diego2009-06-251-1/+1
* PPC: Make sure that COMPILE_C is not deactivated if RUNTIME_CPUDETECT is set.diego2009-06-251-2/+1
* Do not call rgb2rgbWrapper() for rgb48*, there is no special converter vitor2009-06-171-0/+2
* Kill warnings of possibly unused variables by using av_unused.ramiro2009-06-111-8/+8
* Fix compilation: #undef standard library functions that arediego2009-06-111-0/+6
* Add libavutil/internal.h #include, required for the DECLARE_ALIGNED macro.diego2009-06-111-0/+1
* Remove '\p' doxygen markup, as it should improve plain text doxystefano2009-06-061-16/+15
* Use DECLARE_ALIGNED macro instead of __attribute__((aligned)) for ppc code.ramiro2009-06-042-6/+6
* Replace more uses of __attribute__((aligned)) by DECLARE_ALIGNED.ramiro2009-06-041-2/+2
* Use DECLARE_ALIGNED macro instead of gcc __attribute__.ramiro2009-06-042-39/+39
* Testing RGB48 variants requires bigger stride in swscale-example.ckostya2009-06-021-0/+4
* YUV into RGB48 BE/LE conversion supportkostya2009-06-022-0/+57
* Partial (low bits ignored, no direct transcoding into other RGB formats) supportkostya2009-06-023-1/+61
* Move colorspace conversion functions implemented in pure C from templatekostya2009-05-252-137/+138
* Let SwScaler know that RGB48 BE/LE is 16-bits per component format.kostya2009-05-191-0/+2
* Make SwScaler recognize RGB48 BE/LE colourspaces (not support though).kostya2009-05-192-0/+7
* Add const qualifier to param argument of sws_getContext() anddiego2009-05-102-4/+5
* Move preprocessor condition before variable declaration, fixes the warning:diego2009-05-101-1/+1
* Add missing const qualifiers to AltiVec function parameters where appropriate.diego2009-05-093-7/+11
* Fix sliced yuv410 -> yuv420 conversionvitor2009-05-071-4/+8
* Change VOFW for x86 to 5120, it allows larger images to be scaled and wasmichael2009-05-051-1/+6
* Fix chroma shift when scaling from ARGB on LE and BGRA on BEsdrik2009-05-021-1/+1
* Remove useless duplicated code in yuv2rgb_c_32, yuva2rgba_c and yuva2argb_csdrik2009-04-271-9/+0
* Make reset_ptr() void.cehoyos2009-04-231-1/+1
* Planar 16bit 420 422 444 YUV support (output is only supported in somemichael2009-04-213-2/+129
* Merge gray->gray converters into planarCopy(), this should also make planarCo...michael2009-04-211-90/+37
* Add macro to check for 16bit per sample.michael2009-04-211-0/+4
* Make sure src/dst are NULL when they arent used, some code uses this tomichael2009-04-211-5/+28
* Use generic BE check instead of checking for gray16LE.michael2009-04-201-1/+1
* add isBE()michael2009-04-201-0/+1
* Remove 2 useless += at the end of rgb16to15(), found by CSA.michael2009-04-181-2/+0
* Rename swscale_avoption.c to options.c.stefano2009-04-182-1/+1
* Make sws_setColorspaceDetails() return -1 if the destination format isstefano2009-04-181-1/+1
* Move sws_[gs]etColorspaceDetails() documentation from swscale.c tostefano2009-04-182-9/+9
* whitespace cosmetics: Break some overly long lines.diego2009-04-141-10/+18
* Do not use abgrToA for both luma and alpha channel in hyscale.sdrik2009-04-142-10/+11
* Move addition of MMX-OBJS to OBJS into common.mak instead of duplicating it.diego2009-04-121-2/+0
* whitespace cosmetics: Reindent a few lines and break a few excessively long l...diego2009-04-121-12/+15
* Rename RUNTIME_CPUDETECT to CONFIG_RUNTIME_CPUDETECT and always define it.ramiro2009-04-081-10/+10
* swscale: Remove X86 commented out code.ramiro2009-04-051-11/+1
* swscale: Use function pointers for swScale functions.ramiro2009-04-043-205/+186
* swscale: {}-related cosmetics.ramiro2009-04-041-7/+10
* swscale: Add const to some swScale functions' parameters.ramiro2009-04-042-70/+72
* swscale: Remove mmx2 params from h[yc]scale().ramiro2009-04-021-29/+36
* swscale: Split h[yc]scale_fast() into their own functions.ramiro2009-04-021-23/+38
* swscale: Execute sfence and emms depending on runtime flags.ramiro2009-04-021-17/+4
* Make examples and test progs depend on librariesmru2009-04-011-5/+0
* Add missing $(EXESUF) to example/test program dependency declaration.diego2009-03-311-3/+3
* Use correct PRId64 instead of "lld" in printf string, fixes compiler warnings.reimar2009-03-301-1/+1
* Generalize example target rule in common.mak so that it sets a -example$(EXESUF)diego2009-03-291-1/+1
* Move swscale AltiVec template code to ppc subdirectory.diego2009-03-292-1/+1
* Relicense file to LGPL with the permission of Romain Dolbeau, the author.diego2009-03-291-8/+8
* Move bfin specific code to its subdir.ramiro2009-03-274-4/+7
* Rename cs_test.c --> colorspace-test.c. This is more consistent with the namesdiego2009-03-262-2/+2
* Move yuv2rgb code to subdirs.ramiro2009-03-269-65/+113
* swscale-example is an API example, not a test program.diego2009-03-251-1/+2
* Adds "YUYV422 to YUVA420P" and "UYVY422 to YUVA420P" unscaled convertionsdrik2009-03-241-2/+8
* Fix some places where "non-alpha to YUVA420P" do not fill the alpha planesdrik2009-03-241-0/+6
* Simpler and more elegant fix to the x86_32/OSX+PIC build failuresdrik2009-03-242-10/+4
* Rename 'tests' target to 'testprogs'. It is too easily confused with thediego2009-03-221-1/+1
* Remove unnecessary CLEANFILES declaration. Test programs do not require it.diego2009-03-221-2/+0
* Enable unscaled packed422 -> planar 420 converters by default as themichael2009-03-211-5/+4
* 10l (C code was buggy and untested)michael2009-03-211-4/+7
* Average chroma of 2 lines in packed 422 -> planar 420.michael2009-03-211-4/+110
* Fix build failure on x86_32 Mac OS X with PIC enabledsdrik2009-03-212-2/+12
* Fix planarCopy to ignore the GRAY8 "pseudo"-palette, fixes libavtest regressi...reimar2009-03-211-1/+3
* Avoid crash on planarCopy to a destination without alpha.reimar2009-03-201-1/+2
* Initialize pointer arrays which may be freed before being initialized.benoit2009-03-201-3/+3
* Do _not_ use rbx on x86_64, it will fail to compile with PIC, besides itreimar2009-03-201-4/+3
* Fix swscale compilation with Altivec enabled.reimar2009-03-201-1/+1
* Reindent after last commitsdrik2009-03-201-66/+66
* Also test the alpha channel in swscale-examplesdrik2009-03-201-19/+22
* YUVA420P is now supported as output formatsdrik2009-03-202-8/+13
* Add alpha channel scalingsdrik2009-03-203-88/+411
* Add YUVA420P -> RGBA/BGRA/ARGB/ABGR unscaled converterssdrik2009-03-202-10/+115
* Use a simpler and more general check for the gray case in the planarCopy func...sdrik2009-03-201-4/+1
* Initialize *srcContext, *dstContext, *outContext to NULL, avoids the warnings:diego2009-03-191-2/+2
* Remove useless casting in asm "m" operand.cehoyos2009-03-191-2/+2
* Allocate executable memory with VirtualAlloc() in Windows.ramiro2009-03-191-0/+10
* Drop unnecessary cast and cosmetically align.ramiro2009-03-191-5/+5
* Revertmichael2009-03-191-28/+18
* Fix 10l typo.michael2009-03-191-4/+4
* Unscaled converters formichael2009-03-194-1/+324
* Fix libswscale compilation on non-x86, hopefully without breaking MinGW64 again.reimar2009-03-181-18/+28
* swscale-example: use LFG instead of random()ramiro2009-03-181-1/+5
* Do not assume long is same width as x86 register.ramiro2009-03-185-36/+39
* Consistently use ff_ prefixes for internal symbols.diego2009-03-188-25/+25
* Add a fillPlane function to fill a plane with one constant valuesdrik2009-03-171-8/+11
* Don't write outside of the picture buffer in planarCopy in the gray casesdrik2009-03-171-2/+8
* Fix ff_bfin_yuv2rgb_get_func_ptr() vs. sws_ff_bfin_yuv2rgb_get_func_ptr() namediego2009-03-172-2/+2
* whitespace cosmetics: Consistently format function calls without spacediego2009-03-172-65/+67
* Add an alpha parameter to the YUV2RGBFUNC macro to ease the upcoming yuva2rgb...sdrik2009-03-161-12/+12
* Split YUV2RGB operands declaration into a separate macrosdrik2009-03-161-1/+6
* Make the source buffer operands parametrized in the YSCALEYUV2RGB_YA macrosdrik2009-03-141-7/+7
* Make MMX registers parametrized in the YSCALEYUV2PACKEDX_YA macrosdrik2009-03-111-11/+11
* In initMMX2HScaler, when chrDstW is not divisible by 4, the last filterPos el...sdrik2009-03-111-1/+1
* Mask all unused bits for packed pixel format instead of green and alpha mask ...kostya2009-03-091-1/+1
* Let the 4th plane reach the swScale functionsdrik2009-03-071-6/+8
* YUVA420P is a planar YUV formatsdrik2009-03-071-0/+1
* Fix bug introduced by me in r28756sdrik2009-03-051-2/+2
* Rewrite of rgb15to32 and rgb16to32 using fewer asm instructions and setting a...sdrik2009-03-041-38/+23
* remove the rest of x86 asm from LGPL buildhenry2009-03-031-2/+2
* Fix typo in comments.rathann2009-03-011-2/+2
* Add warnings to yuv2rgb_vis.c because alpha is set wrong (0 instead of 255).reimar2009-03-011-2/+4
* Make AltiVec code write alpha as 255 instead of 0 when converting to RGBAreimar2009-03-011-5/+5
* Fix braindead and broken way to calculate abase, fixes regression tests onreimar2009-03-011-1/+1
* When converting from a non alpha format to an alpha format, defaults to all o...sdrik2009-02-286-37/+40
* Add an isALPHA macro to check if pixel format has alpha channelsdrik2009-02-271-0/+7
* Use YUV420P code path for YUVA420P where appropriatesdrik2009-02-271-3/+4
* Refactor code for upcoming alpha patches.cehoyos2009-02-271-40/+42
* Rename yuv2rgb2.c --> yuv2rgb.c.diego2009-02-242-1/+1
* Relicense AltiVec optimizations as LGPL with the permission of Marc Hoffmandiego2009-02-241-8/+8
* Remove GPL version of yuv2rgb.c that has been replaced by an LGPL substitute.diego2009-02-241-780/+0
* New LGPLed YUV2RGB table generator for SwScalerkostya2009-02-224-5/+685
* Factorize some code in yuv2rgb_template.c to ease further yuva2rgb patch.cehoyos2009-02-211-158/+73
* move zeroing of alpha channel register out of YSCALEYUV2xxx macros,stefang2009-02-211-4/+23
* splits various YSCALEYUV2xxx macros into YSCALEYUV2xxx_UV,stefang2009-02-211-8/+27
* make MMX registers parametrized in the WRITEBGR32 macro,stefang2009-02-211-24/+23
* Rename the "src" parameter in the sws_scale() declaration tostefano2009-02-181-3/+3
* Document sws_scale().stefano2009-02-181-0/+23
* Use sws_printVec2() instead of the deprecated sws_printVec(). stefano2009-02-141-2/+2
* Implement sws_printVec2() and deprecate sws_printVec().stefano2009-02-142-7/+25
* Document sws_normalizeVec().stefano2009-02-141-0/+5
* Make hScale_altivec_real() trim its output like other implementations dokostya2009-02-141-5/+5
* Some AltiVec functions in SwScaler produce different output than theirkostya2009-02-142-2/+4
* Apply misc fixes for sws_getCachedContext() documentation.stefano2009-02-121-7/+10
* Bump micro version, related to r28491.stefano2009-02-121-1/+1
* Document sws_getContext().stefano2009-02-111-0/+13
* Document sws_getIdentityVec().stefano2009-02-111-0/+5
* Move sws_getGaussianVec() documentation from swscale.c to swscale.h.stefano2009-02-102-4/+5
* Document sws_cloneVec().stefano2009-02-101-0/+5
* Fix typo: lenght -> length.stefano2009-02-101-1/+1
* Document sws_scaleVec().stefano2009-02-101-0/+4
* Document sws_getConstVec().stefano2009-02-101-0/+5
* Move documentation of sws_getCachedContext() from swscale.c tostefano2009-02-102-10/+10
* Remove pointless comment regarding sws_scale_ordered().stefano2009-02-101-3/+0
* Add a @deprecated notice to swscale_get_ordered().stefano2009-02-101-0/+3
* Remove unnecessary emms Assembler instructions.diego2009-02-101-9/+0
* Document coeff and length fields in SwsVector.stefano2009-02-091-2/+2
* Revert #undefining system functions, it is not necessary.diego2009-02-091-7/+0
* Add config.h #include for ARCH_X86 definition.diego2009-02-091-0/+1
* Add #undefs to reenable system functions that are normally forbidden in otherdiego2009-02-091-0/+7
* Drop DECLARE_ALIGNED from extern declarations. It creates trouble whendiego2009-02-091-2/+2
* Prefix visible YUV2RGB functions with sws_kostya2009-02-096-16/+16
* Give better name to Inverse_Table_6_9kostya2009-02-092-4/+4
* Remove file name from file headers.diego2009-02-091-1/+1
* Drop the deprecated sws_scale_ordered() at the next major versionstefano2009-02-082-0/+4
* Replace int type with enum PixelFormat for the dstFormat/srcFormatstefano2009-02-081-3/+3
* Fix a typo: lumaSarpen -> lumaSharpen.stefano2009-02-081-1/+1
* cosmetics: Remove period after copyright statement non-sentence.diego2009-02-011-1/+1
* Use full internal pathname in doxygen @file directives.diego2009-02-011-1/+1
* HAVE_3DNOW --> HAVE_AMD3DNOW to sync with latest configure changes.diego2009-01-256-31/+31
* Declare struct SwsContext before using it, fixes the checkheaders warning:diego2009-01-251-0/+2
* Disable C code when compiling AltiVec code, fixes the warning:diego2009-01-251-0/+1
* spelling/grammar cosmeticsdiego2009-01-251-48/+48
* Fix #endif comments.diego2009-01-251-5/+5
* Add PIX_FMT_VDPAU_WMV3 and PIX_FMT_VDPAU_VC1.cehoyos2009-01-201-0/+4
* Add VDPAU hardware accelerated decoding for MPEG1 and MPEG2 which willcehoyos2009-01-161-0/+4
* Change semantic of CONFIG_*, HAVE_* and ARCH_*.aurel2009-01-148-186/+195
* Add PIX_FMT_VDPAU_H264.cehoyos2009-01-081-0/+2
* Avoid POSIX-reserved _t namespace.diego2008-12-271-3/+3
* consistency cosmetics: Rename POWERPC identifiers to PPC.diego2008-12-271-3/+3
* Remove pointless malloc.h #include.diego2008-12-193-9/+0
* Some forgotten eax -> REG_a changes.reimar2008-12-121-24/+24
* Delete unnecessary 'extern' keywords.diego2008-12-033-31/+31
* Remove commented-out duplicate declarations.diego2008-12-021-2/+0
* Remove unused declarations.diego2008-12-021-15/+0
* cosmetics: Consistently place HEADERS before OBJS in all Makefiles.diego2008-11-201-2/+2
* Put variable declaration inside an #ifdef to avoid an unused variable warning.diego2008-11-171-2/+3
* Add some const specifiers to function name variables; fixes a bunch ofdiego2008-11-041-2/+2
* Merge ARCH_BFIN lines.diego2008-11-031-3/+1
* Add tests target for libswscale test programs.diego2008-11-031-0/+2
* Remove forgotten ASM_OBJS in libswscalemru2008-11-031-1/+1
* Silence GCC warnings:vitor2008-10-271-1/+2
* rgb2rgb.h was not really intended to be a public header, thus remove it.michael2008-10-271-1/+1
* Remove rgb2rgb.h dependancy.michael2008-10-271-6/+0
* Silence the following GCC warning:vitor2008-10-261-1/+1
* Remove unused code that can't be compiled without svn archive.cehoyos2008-10-251-269/+0
* Do not attempt to use the unscaled yuv2rgb converter when height is odd becausemichael2008-10-251-1/+1
* Cosmetics: alignmentvitor2008-10-231-3/+3
* Fix broken palette8to*.vitor2008-10-233-75/+43
* cosmetics: typo fixdiego2008-10-233-3/+3
* Convert typeof keyword into __typeof__conrad2008-10-191-10/+10
* Convert asm keyword into __asm__.flameeyes2008-10-166-180/+180
* Mark some symbols in swscale.c as constant.flameeyes2008-10-091-7/+7
* Mark dither_2x2_{8,4} static to swscale.cflameeyes2008-10-092-4/+2
* Mark variation-specific interleaveBytes static.flameeyes2008-10-091-1/+1
* Invert logic for the single-pass in swScale() functions.flameeyes2008-10-091-3/+3
* Change variable types from int to enum PixelFormat.cehoyos2008-10-091-2/+2
* Do not set src[1] to the palette, it is now in the contextvitor2008-10-082-3/+1
* Add a new unscaled PAL8 -> RGB converter.vitor2008-10-082-10/+55
* Change one more variable type from int to enum PixelFormat.aurel2008-10-081-1/+1
* Change variable types from int to enum PixelFormat.cehoyos2008-10-072-6/+6
* gcc-apple specific fallback not necessary anymorelu_zero2008-10-051-5/+0
* Use HAVE_FAST_64BIT instead of nonstandard __WORDSIZE macro.diego2008-10-051-3/+2
* Remove b5Dither, g5Dither and r5Dither from libswscale.cehoyos2008-10-044-58/+48
* Remove g6Dither from libswscale.cehoyos2008-10-044-14/+12
* Remove MPlayer-specific MP_WORDSIZE hack.diego2008-10-041-5/+0
* Remove unused function fast_memcpy.diego2008-09-291-4/+0
* cosmetics: indentationdiego2008-09-291-6/+5
* Revert mistakenly committed hunk.michael2008-09-291-1/+1
* Print all cases that are tested, not just the ones that are bad.michael2008-09-291-3/+1
* Fix infinite loop with spline, bug was introduced in r27612 by me.michael2008-09-291-1/+1
* Uniform *ToY and *ToUV function signatureslu_zero2008-09-181-51/+51
* Split mono2Y in monowhite and monoblacklu_zero2008-09-181-4/+19
* Factorize unit32_t* casts for palette pointerlu_zero2008-09-181-6/+6
* Fix segfault with rgb24 and full_internal_chroma due to non-existing alphamichael2008-09-161-2/+7
* Avoid using floating point for calculating filter coefficients.michael2008-09-151-81/+83
* Avoid some explicit types in sizeof().michael2008-09-141-6/+6
* Use av_mallocz() instead of for() =0;michael2008-09-141-2/+1
* Move dither tables from yuv2rgb to swscale, they have been written by me andmichael2008-09-142-111/+111
* Fix libswscale build after r27561 if --enable-runtime-cpudetection is used.ben2008-09-131-6/+6
* Fix indention.michael2008-09-131-313/+313
* Rename yuv2rgb variables to avoid name clashes with the ones used by bfin asm.michael2008-09-132-12/+17
* Disable mmx routines that are not bitexact when the user wantsmichael2008-09-131-6/+15
* Make horizontal mmx scaling code match C code.michael2008-09-131-16/+15
* Ensure that additional filter coeffs that exist due to alignmentmichael2008-09-131-0/+2
* yvu9toyv12Wrapper is not bitexact so disable it when the user wantsmichael2008-09-121-1/+1
* Make the horizontal C scaler code clip only against INT16_MAX not 0,michael2008-09-121-1/+1
* Add bitexact flag.michael2008-09-122-0/+2
* The yuv->rgb tables are too small for cliping to be avoidable,michael2008-09-121-1/+1
* Fix another 1000l bug in the mono input code.michael2008-09-121-2/+2
* Add support for PIX_FMT_YUV440P.michael2008-09-121-0/+2
* 10000l PIX_FMT_MONOWHITE check was really a || 1.michael2008-09-121-1/+1
* Support mono as input format.michael2008-09-122-1/+18
* Add support for PIX_FMT_MONOWHITE as output format.michael2008-09-123-8/+13
* rgb24toyv12 is not accurately rounding, so disable it as well when themichael2008-09-121-1/+1
* Do not use the unscaled yuv->rgb converters if SWS_ACCURATE_RND is set,michael2008-09-121-1/+2
* 100000000000000l, forgot to commit header change for r27580.michael2008-09-111-0/+1
* Fix typo that lead to averaging of the same pixel in rgb24ToUV_half().michael2008-09-111-3/+3
* Remove mistakely commited code i used for testing.michael2008-09-111-7/+0
* Implement full horizontal chroma for rgb/bgr24/32 output. michael2008-09-112-1/+115
* Do not do unneeded clipping in YSCALE_YUV_2_PACKEDX_C.michael2008-09-111-2/+5
* Factorize yuv2packedXinC().michael2008-09-112-228/+58
* Set rgb2yuv constants more accurately, makes no real difference though.michael2008-09-111-9/+9
* Fix chroma yuv->rgb tables for jpeg style yuv, this was missed as itmichael2008-09-111-4/+4
* Correct normalization constant for the vertical filter.michael2008-09-101-2/+2
* Make the 2point linear interpolation coefficients correct even for themichael2008-09-101-2/+2
* Fix overflow.michael2008-09-101-2/+2
* Fix build failure due to %%eip on x86_64.michael2008-09-101-4/+6
* Change RGB2YUV_SHIFT from 16 to 15 to make it able to workmichael2008-09-102-5/+3
* Add bgr/rgb15/16/32->UV-half to the macro so there is less code duplicationmichael2008-09-101-124/+24
* Factorize RGB/BGR15/16/32->UV by using the preprocessor.michael2008-09-101-93/+20
* Factorize rgb/bgr15/16/32->Y by using the preprocessor.michael2008-09-101-81/+20
* Make SWS_FULL_CHR_H_INP work.michael2008-09-102-11/+165
* spelling/wording cosmeticsdiego2008-09-101-4/+3
* More accurate rounding for 8bit inputs.michael2008-09-091-3/+3
* Rewrite bgr24->yuv mmx code, the new code is cleaner, more accurate,michael2008-09-092-196/+147
* Add table of rgb->yuv conversion coefficients.michael2008-09-091-0/+11
* More correct rounding for the rgb/bgr->yuv converters.michael2008-09-091-20/+20
* Prevent overflows during mpeg->jpeg yuv.michael2008-09-091-3/+3
* Fix jpeg yuv.michael2008-09-082-8/+37
* Fix typo in comment.michael2008-09-081-1/+1
* Fix accurate rounding mode on x86_64.michael2008-09-073-21/+34
* Make ToY and ToUV family of function consistent part Ilu_zero2008-09-071-16/+16
* Make fast bilinear scaler work again.michael2008-09-071-0/+1
* simplify function selection codebcoudurier2008-09-051-6/+4
* enable yuv422p to uyvy converterbcoudurier2008-09-054-0/+48
* Make 16bit grayscale output work.michael2008-09-042-6/+75
* Fix SWS_FAST_BILINEAR and SWS_POINT with some unscaled rgb<->bgr converters.michael2008-09-041-7/+1
* Support PIX_FMT_RGB32_1 and PIX_FMT_BGR32_1.michael2008-09-044-8/+53
* Fix 4 and 8 bit RGB/BGR input.michael2008-09-041-9/+34
* Remove workaround for rgb/bgr mess.michael2008-09-041-2/+2
* Fix 4 of the unscaled rgb15/16 converters, each of these containedmichael2008-09-041-28/+10
* rgb vs bgr fix for the unscaled converters.michael2008-09-043-42/+42
* Fix rgb15/16 vs. bgr part2.michael2008-09-041-24/+24
* Fix rgb15/16 vs. bgr part1.michael2008-09-041-5/+12
* Add fflush to prevent stdout & stderr from being mixed.michael2008-09-041-0/+2
* Change header inclusion guard names in line with FFmpeg r15120.stefano2008-08-313-9/+9
* Implement swscale_version().stefano2008-08-292-1/+11
* compilation fix with GCC 4.0.1 on MacOSX tiger, broken by the removal of AVV(...gpoirier2008-07-251-8/+8
* cosmetics: Fix indentation after last commit.diego2008-07-241-6/+6
* Remove AltiVec vector declaration compiler compatibility macros.diego2008-07-241-47/+47
* fix memleakmichael2008-07-211-4/+7
* Cleanup, use av_freep() instead of av_free(x); x=NULLmichael2008-07-211-46/+22
* Make C code in yuv2yuv1() do accurate rounding, this could be splitmichael2008-07-181-3/+3
* indentmichael2008-07-171-8/+8
* Forgotten accurate rounding function YSCALEYUV2YV121_ACCURATE.michael2008-07-171-2/+31
* simplify yuv2yuv1()michael2008-07-171-16/+7
* 10l forgot SWS_BILINEARmichael2008-07-171-0/+1
* Ensure that exactly one scaler algo is used.michael2008-07-171-0/+17
* Cosmetics: reindent.astrange2008-07-131-13/+13
* Remove const vector casts from Altivec.astrange2008-07-131-7/+7
* 100l, avoption splitted code added, I should double check with svn status...lu_zero2008-07-101-0/+59
* Split AVOption/AVClass in a separate file. SoC Patch from Keiji Costantinilu_zero2008-07-093-40/+3
* Remove ASSERT() macro. SoC Patch from Keiji Costantinilu_zero2008-07-062-33/+27
* Reindent. SoC Patch from Keiji Costantinilu_zero2008-07-061-45/+42
* Split simpleCopy into packedCopy and planarCopy. SoC Patch from Keiji Costantinilu_zero2008-07-061-8/+14
* spelling/grammar/wording overhauldiego2008-07-0413-176/+178
* whitespace cosmeticsdiego2008-07-042-82/+81
* Place license header at the top of the file for consistency.diego2008-07-041-21/+21
* OBJS should end in .o, not .c.diego2008-06-081-1/+1
* VIS OBJS should end in .o, not .c; patch by Jan Knutar, jknutar nic fi.diego2008-06-081-1/+1
* Add missing #include, patch by Jan Knutar, jknutar nic fi.diego2008-06-081-0/+1
* restore needed cast to correct type with constbcoudurier2008-06-011-2/+2
* cast to correct type, suppress warningsbcoudurier2008-06-011-1/+1
* cast to correct type, suppress warningsbcoudurier2008-06-011-1/+1
* cast to correct type, suppress warningbcoudurier2008-06-011-1/+1
* cast to correct type, suppress warningsbcoudurier2008-06-011-2/+2
* add const, suppress warningsbcoudurier2008-06-011-2/+2
* remove useless castsbcoudurier2008-06-011-4/+4
* add const, suppress warningsbcoudurier2008-06-011-6/+6
* add const, suppress warningsbcoudurier2008-06-011-10/+11
* remove useless castsbcoudurier2008-06-011-6/+6
* Remove in_asm_used_var_warning_killer()superdump2008-05-091-10/+0
* Use full path for #includes from another directory.diego2008-05-094-6/+6
* cosmetics: sort lines (correctly)diego2008-05-051-5/+2
* cosmetics: Shuffle lines around and add empty lines.lu_zero2008-05-041-1/+3
* Build sparc arch specific code using the Makefilelu_zero2008-05-042-8/+3
* cosmetics: alphabetical orderdiego2008-05-041-3/+1
* 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