summaryrefslogtreecommitdiffstats
path: root/libswscale
Commit message (Expand)AuthorAgeFilesLines
* Rename swscale-example to swscale-test, to better reflect the intendedstefano2010-01-272-2/+1
* Use isAnyRGB() where possiblemichael2010-01-263-13/+11
* Add 3 more RGB makros that allow specifying RGB in bytes and any rgb/bgr.michael2010-01-261-0/+16
* Rename isRGB() and isBGR() as their meaning is confusing.michael2010-01-264-19/+19
* Merge two "if (flags & SWS_PRINT_INFO) { ... }" blocks, slightlystefano2010-01-251-2/+0
* Fix mis-computation of the needsDither variable erroneously introducedstefano2010-01-241-1/+1
* Merge two "if (flags & SWS_PRINT_INFO) { ... }" blocks.stefano2010-01-241-2/+0
* Use av_get_bits_per_pixel() for computing the bits per pixel of thestefano2010-01-244-46/+12
* Indent.ramiro2010-01-241-94/+94
* Don't redefine M_PI. It is already defined from libavutil/mathematics.h.ramiro2010-01-241-10/+4
* Split swscale.c into scaler code (swscale.c) and utility code (utils.c).ramiro2010-01-244-1539/+1620
* Move array specifiers outside DECLARE_ALIGNED() invocationsmru2010-01-224-18/+18
* More const-correctness for sws_scaleconrad2010-01-212-5/+5
* Document some more of SwsContext.ramiro2010-01-201-26/+54
* Avoid more pointless tests, the input and output formats need to bestefano2010-01-201-2/+2
* Split overly long line.stefano2010-01-191-1/+2
* Make selfTest() perform tests where both the input and output formatsstefano2010-01-191-0/+6
* Make const prototypes for input sources of sws_scale_* stricter.benoit2010-01-192-4/+4
* swscale-example: Add comment about the use of av_{malloc,free}.ramiro2010-01-191-0/+4
* Remove useless forward declaration.ramiro2010-01-191-2/+0
* User friendly warning message that gives out names of source and target formatszuxy2010-01-191-1/+1
* swscale-example: use av_malloc()mru2010-01-191-10/+11
* Split long line.stefano2010-01-181-1/+2
* Convert int -> enum PixelFormat in doTest().stefano2010-01-181-1/+1
* Define out currently unused static functions.zuxy2010-01-181-1/+6
* Remove stray '\' at the end of macro definitions.stefano2010-01-171-15/+14
* Remove duplicated or pointless newlines.stefano2010-01-171-12/+0
* Factorize error message logging, log it if the converter cannot bestefano2010-01-171-7/+6
* Reindent after the last commit.stefano2010-01-171-15/+15
* Make the pal2rgbWrapper set and use the converter in pal2rgbWrapperstefano2010-01-171-2/+3
* Remove double constmru2010-01-171-1/+1
* Factorize error message logging in rgb2rgbWrapper().stefano2010-01-171-8/+4
* Reindentmru2010-01-171-2/+2
* Remove inline from initFilter()mru2010-01-171-1/+1
* Add a const qualifier in a cast, fix the gcc warning:stefano2010-01-171-1/+1
* Add a const qualifier in a cast, fix the gcc warning:stefano2010-01-171-1/+1
* Fix typo, "get rid off" -> "get rid of".stefano2010-01-161-1/+1
* Revert r30331, which broke compilation.stefano2010-01-161-3/+12
* Prefer enum PixelFormat to int as the parameter type ofstefano2010-01-161-1/+1
* Declare with av_unused the variable alpMmxFilter, fix the gcc warning:stefano2010-01-161-1/+1
* Factorize the code which calls the non optimized C functions instefano2010-01-161-12/+3
* Prefer "to %s%s" over "to%s %s", slightly more readable.stefano2010-01-161-2/+2
* Simplify code in sws_getContext() which logs if the destination formatstefano2010-01-161-6/+5
* Document some of SwsContext.ramiro2010-01-161-11/+18
* Reuse h{lum,chr}Filter{,Pos} variables for MMX2 fast_bilinear horizontal scaler.ramiro2010-01-163-20/+12
* Factorize code which logs the source and destination formats instefano2010-01-161-6/+4
* Simplify reset_ptr(): employ usePal() macro rather than enumeratingstefano2010-01-161-6/+2
* Add symbol versioning for shared librariesmru2010-01-161-0/+4
* Don't initialize normal horizontal filter if MMX2 filter is used.ramiro2010-01-151-17/+18
* Const correctness for src pointer. Remove all constness related warnings inzuxy2010-01-159-69/+69
* Fix typo.stefano2010-01-151-1/+1
* Remove unused clip_table code.ramiro2010-01-141-14/+0
* Add const qualifier to rgb48 to YV12 functions' src.ramiro2010-01-141-4/+4
* Add missing parameter to rgb48 to YV12 functions.ramiro2010-01-141-3/+6
* /nop is illegal with Apple's older version of gas, this was fixed elsewhereconrad2010-01-121-1/+1
* Make sure that sfence is used after any non temporal stores.zuxy2010-01-121-2/+2
* Avoid redefinition of RGB_PLANAR2PACKED24 as the template is included forzuxy2010-01-111-0/+1
* cosmetics: {} placement.ramiro2010-01-111-4/+2
* MMX(2) accelerated yuv420->rgb24 routine, trivial as essentially as it justzuxy2010-01-092-98/+118
* Remove unused PREFETCHW macrozuxy2010-01-092-8/+0
* Ignore 0-height slice in sws_scale, otherwise a final 0-height slice willreimar2010-01-081-0/+4
* Implement sws_isSupportedInput() and sws_isSupportedOutput().stefano2010-01-072-2/+26
* Remove const to avoid a bunch of GCC warnings against discarded qualifiers andzuxy2010-01-071-2/+2
* Prefer enum PixelFormat over int for the type of the format parameterstefano2010-01-031-1/+1
* Prefer "*FUNC_NAME(" over "* FUNC_NAME(" for thestefano2010-01-032-4/+4
* Simplify usePal() macro, make it use av_pix_fmt_descriptors.stefano2010-01-031-7/+1
* Simplify getSubSampleFactors(), make it use the values provided bystefano2010-01-031-47/+2
* Do not needlessly use the BP register in x86_64-specific code, there arereimar2010-01-011-4/+4
* Remove unused variable, fixes the warning:diego2009-12-281-1/+0
* Remove parameters no longer used in h[yc]scale().ramiro2009-12-211-10/+10
* Move fast bilinear scaler code to the existing h[yc]scale_fast() functions.ramiro2009-12-212-196/+196
* Rename function pointers used to convert from the input pixel format to theramiro2009-12-212-55/+55
* Check if chroma horizontal scaler is needed in sws_init_swScale().ramiro2009-12-212-4/+7
* Remove unused fields from SwsContext.ramiro2009-12-211-1/+0
* Indentation.ramiro2009-12-202-14/+14
* Indent.ramiro2009-12-201-2/+2
* Set fast_bilinear functions in sws_init_swScale().ramiro2009-12-201-12/+10
* Set horizontal scaler's range conversion in context in sws_init_swScale().ramiro2009-12-202-28/+50
* Set horizontal scaler's src offsets in context in sws_init_swScale().ramiro2009-12-202-19/+24
* Document the differences between the two asm fragments in initMMX2HScaler().ramiro2009-12-071-0/+6
* Start using intermediate buffers at index 0.ramiro2009-12-061-2/+2
* Fix compilation with runtime cpu detection.ramiro2009-12-051-8/+8
* Add support for nv12/nv21 input.ramiro2009-12-032-0/+52
* Make sws_format_name() use av_pix_fmt_descriptors.stefano2009-11-262-110/+5
* Add functions to return library license and library configuration.diego2009-11-182-0/+21
* Support VDPAU hardware accelerated decoding of MPEG-4 ASP on capablecehoyos2009-11-101-0/+2
* Use enum PixelFormat instead of int for srcFormat and dstFormat.cehoyos2009-11-081-8/+8
* Document sws_freeContext().stefano2009-11-071-0/+4
* Document slice ordering assumption done by sws_scale().stefano2009-10-301-1/+5
* Replace manual gcc version check by AV_GCC_VERSION_AT_LEAST macro.diego2009-09-221-1/+1
* Cleanup buffer debugs in swScale().ramiro2009-09-161-14/+19
* Use correct buffers in vertical scaler in unscaled YV12 case.ramiro2009-09-161-3/+3
* Reset slice direction at end of each frame.ramiro2009-09-131-0/+8
* Remove ; after while(0) in macros.ramiro2009-09-121-3/+3
* Document that slices can be bottom to top or top to bottom.ramiro2009-09-091-1/+1
* Indent.ramiro2009-09-072-53/+53
* Rename CHECKED_ALLOC(Z) to FF_ALLOC(Z)_OR_GOTO and add context and labelramiro2009-09-061-20/+20
* Indent.ramiro2009-09-051-6/+6
* Make 16bit YUV formats compatible with NE avcodec_get_pix_fmt().ramiro2009-09-053-54/+54
* Curly brackets cosmetics for previous commit.ramiro2009-08-291-6/+3
* Check for return value of initFilter().ramiro2009-08-291-8/+12
* Revert mistakenly commited hunk.ramiro2009-08-291-3/+2
* swscale: Check for return values of malloc.ramiro2009-08-293-24/+47
* swscale-example: Free memory used by input data.ramiro2009-08-291-0/+2
* Restore comment that was partially removed.ramiro2009-08-291-0/+1
* swscale-example: Rename src->ref so as to not confuse with src being used in ...ramiro2009-08-231-2/+2
* swscale-example: Use SWS_BILINEAR instead of hardcoded value.ramiro2009-08-231-1/+1
* Fix inconsistent indentation.ramiro2009-08-221-2/+2
* Check return values of sws_allocVec() and sws_getConstVec().ramiro2009-08-201-0/+21
* Free initial swscale context, too. Avoids a valgrind warning.reimar2009-08-191-0/+1
* Remove useless casts of malloc return value.reimar2009-08-191-3/+3
* Introduce and use sws_allocVec().ramiro2009-08-192-18/+23
* Reuse sws_getConstVec() where possible.ramiro2009-08-191-34/+10
* swscale-example: Make selection of dstW, dstH, and flags more clear.ramiro2009-08-171-8/+12
* More indentation changes leftover from r29522:ramiro2009-08-162-693/+693
* Cosmetics:ramiro2009-08-1615-766/+579
* Indent libswscale:ramiro2009-08-168-1756/+1756
* Indent.ramiro2009-08-151-4/+4
* Vertical yuv -> yuv16 scaler.ramiro2009-08-142-0/+101
* BGR32 MMX special convertor.ramiro2009-08-142-21/+85
* Indent.ramiro2009-08-131-20/+20
* swscale-example: Don't check for chroma planes in mono formats.ramiro2009-08-131-1/+6
* MMX2 horizontal scaler: Determine code size at runtime.ramiro2009-08-132-14/+24
* Protect mmx2 filter code buffers so they are not executable and writeable atramiro2009-08-131-2/+7
* Remove duplicate define (it is the same in the lum code).ramiro2009-08-131-21/+0
* Rename "funny" code to "mmx2 filter" code.ramiro2009-08-133-50/+50
* Indent.ramiro2009-08-131-2/+2
* swscale-example: Remove hack to end loop by setting variables to break.ramiro2009-08-131-13/+5
* swscale-example: Don't return random value from main().ramiro2009-08-131-1/+1
* swscale-example: Check for Gray formats.ramiro2009-08-131-3/+9
* Remove disabled debug code.diego2009-08-101-9/+0
* Put some altivec code under COMPILE_ALTIVEC, and not HAVE_ALTIVEC.ramiro2009-08-091-2/+2
* Remove 'offset' argument from PUTRGB* macros since it's unneeded and causedkostya2009-08-091-66/+66
* Remove disabled crufty code.diego2009-08-083-42/+0
* Fix regression when converting to nv12/nv21.cehoyos2009-08-011-1/+3
* MMX2 scaler: Remove {} block leftover from factorization in initMMX2Scaler().ramiro2009-07-281-19/+16
* MMX2 scaler: factorize initMMX2Scaler().ramiro2009-07-281-30/+10
* MMX2 scaler: add variable to ease factorization of initMMX2Scaler().ramiro2009-07-281-3/+4
* Indent.ramiro2009-07-281-45/+45
* Remove duplicate horizontal scaling when there aren't enough lines in a sliceramiro2009-07-281-52/+15
* Remove useless code.ramiro2009-07-281-3/+1
* Do not misuse HAVE_ defines. Introduce COMPILE_TEMPLATE_ defines and use themramiro2009-07-272-85/+79
* Factorize x86 fast_bilinear assembly.ramiro2009-07-271-24/+12
* Fix assembly comments for x86 fast_bilinear so they match the C code.ramiro2009-07-271-16/+16
* Replace WORDS_BIGENDIAN with HAVE_BIGENDIANmru2009-07-264-16/+15
* Remove unnecessary #include <unistd.h>mru2009-07-231-1/+0
* Remove unused variables.ramiro2009-07-212-4/+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 BEsdrik