Statistics
| Branch: | Revision:

ffmpeg / libswscale / swscale.h @ db46be01

History | View | Annotate | Download (12.1 KB)

# Date Author Comment
0464ee9a 04/06/2011 08:55 PM Anton Khirnov

swscale: postpone sws_getContext removal until next major bump.

The replacement isn't ready yet.

2912e87a 03/19/2011 01:33 PM Mans Rullgard

Replace FFmpeg with Libav in licence headers

Signed-off-by: Mans Rullgard <>

0810a584 09/28/2010 10:23 PM Stefano Sabatini

Deprecate sws_getContext(), use sws_alloc_context() and
sws_init_context() instead.

Originally committed as revision 32401 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

499287e0 09/28/2010 10:23 PM Stefano Sabatini

Add documentation for the returned value of sws_init_context().

Originally committed as revision 32400 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

c508ab67 09/28/2010 03:29 PM Stefano Sabatini

Bump minor version after the addition of sws_alloc_context() and
sws_init_context() of r32368.

Originally committed as revision 32396 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

33ce3846 09/26/2010 08:31 PM Ramiro Polla

fix typos and grammar

Originally committed as revision 32370 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

635d4aed 09/26/2010 07:33 PM Michael Niedermayer

Split alloc and init of context so that parameters can be set in the context
instead of requireing being passed through function parameters. This also
makes sws work with AVOptions.

Originally committed as revision 32368 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

539ff40c 09/08/2010 01:16 PM Ramiro Polla

rgb2rgb: build SSE2 codepath

Originally committed as revision 32068 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

ed80ba74 07/28/2010 10:43 AM Stefano Sabatini

Revert commit:
r31772 | stefano | 2010-07-23 01:01:31 +0200 (Fri, 23 Jul 2010) | 2 lines

Prefer impersonal form over third person, for consistency with the
rest of FFmpeg.

The change was not approved by the maintainer.

Originally committed as revision 31847 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

5b9eb687 07/22/2010 11:01 PM Stefano Sabatini

Prefer impersonal form over third person, for consistency with the
rest of FFmpeg.

Originally committed as revision 31772 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

2b991422 06/01/2010 07:35 PM Reinhard Tartler

deprecate palette8topacked32 in favor of public API functions sws_convertPalette8ToPacked32 and -24

additionallym deprecate palette8torgb16 and its bgr variant without
replacement. These functions are not meant to be used by applications.

Discussed at: http://comments.gmane.org/gmane.comp.video.ffmpeg.devel/109340...

d458b7d4 05/23/2010 10:02 AM Stefano Sabatini

Add empty newline to separate function declarations, for better
readability.

Originally committed as revision 31192 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

353285d7 04/20/2010 02:47 PM Diego Biurrun

Remove explicit filename from Doxygen @file commands.

Passing an explicit filename to this command is only necessary if the
documentation in the @file block refers to a file different from the
one the block resides in.

Originally committed as revision 31050 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

fbc0f6a9 02/05/2010 10:56 PM Stefano Sabatini

Apply misc fixes to sws_getCoefficients() doxy.

Originally committed as revision 30519 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

89ee5c68 02/05/2010 10:54 PM Stefano Sabatini

Satisfy consistency need:
int * sws_getCoefficients -> int *sws_getCoefficients.

Originally committed as revision 30518 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

3f3dc76c 02/05/2010 04:09 PM David Conrad

Add function to translate SWS_CS_* to coefficient array

Originally committed as revision 30513 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

01cc47dc 01/21/2010 09:52 AM David Conrad

More const-correctness for sws_scale

Originally committed as revision 30381 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

f28cc577 01/19/2010 04:30 PM Alexis Ballier

Make const prototypes for input sources of sws_scale_* stricter.
Patch by Alexis Ballier gmailify($firstname, $familyname)

Originally committed as revision 30374 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

a959e247 01/15/2010 08:51 AM Zuxy Meng

Const correctness for src pointer. Remove all constness related warnings in
libswscale.

Originally committed as revision 30306 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

8e9767f6 01/07/2010 07:07 PM Stefano Sabatini

Implement sws_isSupportedInput() and sws_isSupportedOutput().

Originally committed as revision 30236 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

997980f0 01/03/2010 02:35 PM Stefano Sabatini

Prefer "*FUNC_NAME(" over "* FUNC_NAME(" for the
swscale_configuration() and swscale_license() functions, consistent
with the rest of FFmpeg.

Originally committed as revision 30180 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

a9af75ae 11/26/2009 09:08 PM Stefano Sabatini

Make sws_format_name() use av_pix_fmt_descriptors.

This also introduces a dependency of libswscale on libavutil.

Originally committed as revision 29968 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

bd381fd3 11/18/2009 05:16 PM Diego Biurrun

Add functions to return library license and library configuration.

Originally committed as revision 29932 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

2e0a80a1 11/07/2009 09:23 AM Stefano Sabatini

Document sws_freeContext().

Originally committed as revision 29844 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

a520e9f2 10/30/2009 02:13 PM Stefano Sabatini

Document slice ordering assumption done by sws_scale().

Originally committed as revision 29804 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

30715d42 09/09/2009 09:43 PM Ramiro Polla

Document that slices can be bottom to top or top to bottom.

Originally committed as revision 29665 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

1aff375d 08/19/2009 01:33 AM Ramiro Polla

Introduce and use sws_allocVec().

Originally committed as revision 29536 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

532ec283 06/06/2009 09:37 AM Stefano Sabatini

Remove '\p' doxygen markup, as it should improve plain text doxy
readability.

Originally committed as revision 29351 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

0020c54c 05/10/2009 02:00 PM Diego Biurrun

Add const qualifier to param argument of sws_getContext() and
sws_getCachedContext(). Fixes the warning:
swscale.c:3408: warning: assignment discards qualifiers from pointer target type

Originally committed as revision 29288 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

2d26fa28 04/18/2009 11:45 AM Stefano Sabatini

Move sws_[gs]etColorspaceDetails() documentation from swscale.c to
swscale.h.

Originally committed as revision 29186 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

d648c720 04/14/2009 02:39 PM Diego Biurrun

whitespace cosmetics: Break some overly long lines.

Originally committed as revision 29180 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

e76709d8 02/22/2009 09:22 AM Kostya Shishkov

New LGPLed YUV2RGB table generator for SwScaler

Originally committed as revision 28700 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

15239b7f 02/18/2009 11:16 PM Stefano Sabatini

Rename the "src" parameter in the sws_scale() declaration to
"srcSlice" to stress the fact that it references a slice rather than an
image.

Originally committed as revision 28655 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

583799c4 02/18/2009 11:11 PM Stefano Sabatini

Document sws_scale().

Originally committed as revision 28654 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

26b40a65 02/14/2009 08:14 PM Stefano Sabatini

Implement sws_printVec2() and deprecate sws_printVec().

Originally committed as revision 28566 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

a26b51cd 02/14/2009 07:37 PM Stefano Sabatini

Document sws_normalizeVec().

Originally committed as revision 28565 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

39e80e6c 02/12/2009 12:12 AM Stefano Sabatini

Apply misc fixes for sws_getCachedContext() documentation.

Originally committed as revision 28537 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

70bf0416 02/12/2009 12:07 AM Stefano Sabatini

Bump micro version, related to r28491.

See the thread:
"[FFmpeg-devel] [PATCH] Explicitely declare {dst, src}Format sws_get*Context() params as enum PixelFormat".

Originally committed as revision 28536 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

a1588654 02/11/2009 11:42 PM Stefano Sabatini

Document sws_getContext().

Originally committed as revision 28535 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

b5fdaebb 02/11/2009 09:34 PM Stefano Sabatini

Document sws_getIdentityVec().

Originally committed as revision 28533 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

6d3cf67c 02/10/2009 11:45 PM Stefano Sabatini

Move sws_getGaussianVec() documentation from swscale.c to swscale.h.

Originally committed as revision 28528 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

89b74647 02/10/2009 11:43 PM Stefano Sabatini

Document sws_cloneVec().

Originally committed as revision 28527 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

70838eef 02/10/2009 11:40 PM Stefano Sabatini

Fix typo: lenght -> length.

Originally committed as revision 28526 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

0bcb5b39 02/10/2009 11:38 PM Stefano Sabatini

Document sws_scaleVec().

Originally committed as revision 28525 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

c326825e 02/10/2009 11:32 PM Stefano Sabatini

Document sws_getConstVec().

Originally committed as revision 28524 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

b954b34a 02/10/2009 11:26 PM Stefano Sabatini

Move documentation of sws_getCachedContext() from swscale.c to
swscale.h.

Originally committed as revision 28523 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

1eeded39 02/10/2009 11:22 PM Stefano Sabatini

Add a @deprecated notice to swscale_get_ordered().

Originally committed as revision 28521 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

edbdf77e 02/09/2009 11:42 PM Stefano Sabatini

Document coeff and length fields in SwsVector.

Originally committed as revision 28512 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

c099766f 02/08/2009 11:06 PM Stefano Sabatini

Drop the deprecated sws_scale_ordered() at the next major version
bump.

Originally committed as revision 28492 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

96b27045 02/08/2009 11:02 PM Stefano Sabatini

Replace int type with enum PixelFormat for the dstFormat/srcFormat
params of the sws_getContext() and sws_getCachedContext()
declarations, consistent with the implementation.

Originally committed as revision 28491 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

b534f73d 02/08/2009 10:50 PM Stefano Sabatini

Fix a typo: lumaSarpen -> lumaSharpen.

Originally committed as revision 28490 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

82aaa790 02/01/2009 02:01 AM Diego Biurrun

Use full internal pathname in doxygen @file directives.
Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.

Originally committed as revision 28414 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

ceb700ba 09/12/2008 09:46 PM Michael Niedermayer

Add bitexact flag.

Originally committed as revision 27592 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

0eaf5235 08/31/2008 07:42 AM Stefano Sabatini

Change headers' guardnames consistently with r15120.

Originally committed as revision 27499 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

b3e03fa7 08/29/2008 06:23 PM Stefano Sabatini

Implement swscale_version().

Originally committed as revision 27492 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

8055ede6 03/06/2008 11:32 AM Baptiste Coudurier

change sws_format_name to return const char*, supress many warnings

Originally committed as revision 26183 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

e08e6bb6 02/26/2008 08:38 PM Måns Rullgård

less preprocessor magic in version number macros

Originally committed as revision 26105 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

88517699 02/25/2008 09:24 AM Måns Rullgård

#include "libavutil/avutil.h" in swscale.h

Originally committed as revision 26097 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

ccf95ef1 02/19/2008 10:52 PM Måns Rullgård

Clean up lib* version definitions

Originally committed as revision 26034 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

1d03e718 02/17/2008 03:54 AM Måns Rullgård

remove duplicate AV_STRINGIFY() definition

Originally committed as revision 26013 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

39c70be1 10/18/2007 09:30 AM Diego Biurrun

Add FFMPEG_ prefix to all multiple inclusion guards.

Originally committed as revision 24800 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

b19bcbaa 07/05/2007 10:18 AM Diego Biurrun

license header consistency cosmetics

Originally committed as revision 23722 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

86bdf3fd 06/13/2007 05:48 PM Diego Biurrun

misc spelling fixes

Originally committed as revision 23556 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

9f17e13b 05/16/2007 12:26 PM Diego Biurrun

Remove extern C declarations for C++.
FFmpeg is pure C and not all public headers have the declarations.

Originally committed as revision 23322 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

d3f3eea9 05/13/2007 07:22 PM Marc Hoffman

Blackfin optimized YUV420 to RGB CSC Color Space Converters.
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...

221b804f 04/29/2007 01:39 PM Diego Biurrun

cosmetics attack, part II: Remove all tabs and prettyprint/reindent the code.

Originally committed as revision 23173 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

6a4970ab 04/26/2007 11:07 PM Diego Biurrun

cosmetics: Remove trailing whitespace.

Originally committed as revision 23147 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

d28ef270 01/12/2007 03:45 PM Luca Abeni

deprecate sws_scale_ordered(), as it now is a duplicate of sws_scale()

Originally committed as revision 21888 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

807e0c66 11/19/2006 10:38 AM Luca Abeni

Clarify that some of the non-SIMD code is now LGPLed.
All the authours of such code agreed.

Originally committed as revision 21045 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

d026b45e 10/07/2006 03:33 PM Diego Biurrun

Change license headers to say 'FFmpeg' instead of 'this program'.

Originally committed as revision 20100 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

22e46959 09/04/2006 09:38 AM Víctor Paesa

Add sws_getCachedContext(), which checks if context is valid or reallocs a new one instead.
Patch by Victor Paesa <>
Original thread:
Date: Aug 31, 2006 7:15 PM
Subject: [Ffmpeg-devel] [PATCH] Add sws_getCachedContext() to swscale library...

d1a7ae1a 08/30/2006 10:50 AM Michael Niedermayer

make the C code of the swscaler which i wrote LGPL

Originally committed as revision 19600 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

bca11e75 07/24/2006 10:36 AM Michael Niedermayer

vertical scaler with accurate rounding, some people on doom9 can see +-1 errors
the +-1 issue is limited to >2tap vertical filters, so bilinear upscale was unaffected
the new code is sometime faster sometimes slower but the difference is significant (~20%) so its optional and enabled with arnd=1...

94c4def2 07/20/2006 12:13 PM Luca Abeni

Use libavutil in libswscale, and allow it to be built out of the mplayer tree

Originally committed as revision 19148 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

73435f00 06/30/2006 12:00 PM Luca Abeni

Move postproc ---> libswscale

Originally committed as revision 18866 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale