Statistics
| Branch: | Revision:

ffmpeg / libswscale / swscale.c @ 07cea6d1

History | View | Annotate | Download (68.4 KB)

# Date Author Comment
07cea6d1 03/09/2010 08:07 AM Reinhard Tartler

Fix compilation on powerpc with --disable-altivec

in case altivec is disabled, even compilation of code using altivec
keywords or asm must be avoided.

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

3de42635 03/06/2010 11:50 AM Stefano Sabatini

Avoid duplication of usePal() macro.

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

601949b8 03/05/2010 08:32 AM Janusz Krzysztofik

libswscale: Extend the unaccelerated path of the unscaled yuv2rgb special
converter with support for rgb444 output format.
Patch by Janusz Krzysztofik jkrzyszt chez tis icnet pl

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

1379b584 03/04/2010 04:57 PM Alexis Ballier

Support BGR555, BGR565, RGB555 and RGB565 foreign endian output in
libswscale.

Patch by Alexis Ballier, alexis D ballier A gmail

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

23bf3b2c 03/04/2010 12:31 AM Stefano Sabatini

Fill the r, g, b values used for computing the c->pal_yuv table in the
case where the source format is PIX_FMT_GRAY8.

This is required as PIX_FMT_GRAY8 has been declared as a paletted
format in FFmpeg r22191, fix GRAY8 -> RGB conversion.

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

82e5f86b 02/03/2010 11:46 PM Stefano Sabatini

Implement shuffle_bytes_abcd() functions and use them for shuffling
bytes when converting between RGB32 variants.

In particular fix the argb -> rgba and abgr -> bgra conversions.

See the thread:
Subject: [FFmpeg-devel] [RFC] RGB32 / BGR32 ethernal bug
Date: Tue, 26 Jan 2010 01:06:18 +0100...

909f6594 01/30/2010 09:58 PM Stefano Sabatini

Reindent.

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

3ece3e52 01/30/2010 09:56 PM Stefano Sabatini

Use a consistent convention for the names of the internal wrapper
functions. Improve readability.
This line, and those below, will be ignored-

swscale.c

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

60222557 01/26/2010 08:03 AM Michael Niedermayer

Use isAnyRGB() where possible

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

3b1ee703 01/26/2010 07:40 AM Michael Niedermayer

Rename isRGB() and isBGR() as their meaning is confusing.

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

aa2ead82 01/24/2010 09:28 PM Stefano Sabatini

Fix mis-computation of the needsDither variable erroneously introduced
in r30419, which was causing a swscale-example regression.

Also increase my liter count by 20.0 units.

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

30b61475 01/24/2010 12:55 PM Stefano Sabatini

Use av_get_bits_per_pixel() for computing the bits per pixel of the
source and destination format, cache those values in the newly added
SwsContext:srcFormatBpp and SwsContext:dstFormatBpp fields, and remove
the fmt_depth() function.

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

59398ea9 01/24/2010 03:02 AM Ramiro Polla

Indent.

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

a4388ebd 01/24/2010 02:08 AM Ramiro Polla

Split swscale.c into scaler code (swscale.c) and utility code (utils.c).

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

4a888526 01/22/2010 03:26 AM Måns Rullgård

Move array specifiers outside DECLARE_ALIGNED() invocations

Originally committed as revision 30385 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

0e21dcdb 01/19/2010 10:36 PM Stefano Sabatini

Split overly long line.

Originally committed as revision 30378 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

3aca8b59 01/19/2010 11:35 AM Ramiro Polla

Remove useless forward declaration.

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

c36a4294 01/17/2010 11:29 PM Stefano Sabatini

Remove stray '\' at the end of macro definitions.

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

90eb284a 01/17/2010 11:17 PM Stefano Sabatini

Remove duplicated or pointless newlines.

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

398c193d 01/17/2010 11:07 PM Stefano Sabatini

Factorize error message logging, log it if the converter cannot be
set.

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

e36a545d 01/17/2010 11:02 PM Stefano Sabatini

Reindent after the last commit.

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

c0d1dc1c 01/17/2010 11:00 PM Stefano Sabatini

Make the pal2rgbWrapper set and use the converter in pal2rgbWrapper
only if the input format is paletted.

Fix potential crashes/weirdness if the input format is non-paletted.

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

00c4127e 01/17/2010 07:26 PM Måns Rullgård

Remove double const

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

9a180390 01/17/2010 03:11 PM Stefano Sabatini

Factorize error message logging in rgb2rgbWrapper().

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

1b5d46c6 01/17/2010 02:25 PM Måns Rullgård

Reindent

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

d39d7cf6 01/17/2010 02:25 PM Måns Rullgård

Remove inline from initFilter()

It makes no sense having that function inlined.

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

e922e34c 01/17/2010 12:26 AM Stefano Sabatini

Add a const qualifier in a cast, fix the gcc warning:
swscale.c: In function ‘sws_scale’:
swscale.c:2968: warning: cast discards qualifiers from pointer target type

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

5090d8e1 01/17/2010 12:21 AM Stefano Sabatini

Add a const qualifier in a cast, fix the gcc warning:
swscale.c: In function ‘planarCopy’:
swscale.c:2256: warning: cast discards qualifiers from pointer target type

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

a630ed3e 01/16/2010 10:49 PM Stefano Sabatini

Fix typo, "get rid off" -> "get rid of".

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

730cb9da 01/16/2010 07:51 PM Stefano Sabatini

Revert r30331, which broke compilation.

swScale_C is not templated if any optimization is to be used and
!runtime_cpudetect.

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

80853cfc 01/16/2010 07:19 PM Stefano Sabatini

Factorize the code which calls the non optimized C functions in
getSwsFunc().

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

c70f1401 01/16/2010 07:14 PM Stefano Sabatini

Prefer "to %s%s" over "to%s %s", slightly more readable.

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

a9e2878c 01/16/2010 07:11 PM Stefano Sabatini

Simplify code in sws_getContext() which logs if the destination format
support dithering, remove the const char *dither variable and use a
literal string instead.

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

0cc854e3 01/16/2010 06:39 PM Ramiro Polla

Reuse h{lum,chr}Filter{,Pos} variables for MMX2 fast_bilinear horizontal scaler.

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

d95c8638 01/16/2010 06:36 PM Stefano Sabatini

Factorize code which logs the source and destination formats in
sws_getContext().

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

3e906f4c 01/16/2010 11:08 AM Stefano Sabatini

Simplify reset_ptr(): employ usePal() macro rather than enumerating
all the paletted formats.

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

2e3e8031 01/15/2010 07:50 PM Ramiro Polla

Don't initialize normal horizontal filter if MMX2 filter is used.

Originally committed as revision 30313 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

3bfbbef6 01/15/2010 12:39 AM Stefano Sabatini

Fix typo.

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

00c081a8 01/14/2010 07:12 PM Ramiro Polla

Remove unused clip_table code.

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

efc034cc 01/14/2010 06:19 AM Ramiro Polla

Add const qualifier to rgb48 to YV12 functions' src.

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

a3e35e28 01/14/2010 06:19 AM Ramiro Polla

Add missing parameter to rgb48 to YV12 functions.

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

1b168a42 01/08/2010 07:31 PM Reimar Döffinger

Ignore 0-height slice in sws_scale, otherwise a final 0-height slice will
cause libswscale to assume the incorrect slice order and complain about
slices starting in the middle.

Originally committed as revision 30246 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

634116df 01/03/2010 03:20 PM Stefano Sabatini

Prefer enum PixelFormat over int for the type of the format parameter
of getSubSampleFactors().

Originally committed as revision 30184 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

f412d5e9 01/03/2010 12:22 AM Stefano Sabatini

Simplify usePal() macro, make it use av_pix_fmt_descriptors.

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

b3cf7cb1 01/03/2010 12:09 AM Stefano Sabatini

Simplify getSubSampleFactors(), make it use the values provided by
av_pix_fmt_descriptors().

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

d3243d14 12/20/2009 05:42 PM Ramiro Polla

Indentation.

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

a8bcc7b4 12/07/2009 03:52 AM Ramiro Polla

Document the differences between the two asm fragments in initMMX2HScaler().

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

f415be68 12/03/2009 06:18 PM Ramiro Polla

Add support for nv12/nv21 input.

Originally committed as revision 29974 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

8cbcb1c7 11/10/2009 07:11 PM NVIDIA Corporation

Support VDPAU hardware accelerated decoding of MPEG-4 ASP on capable
hardware.

Original patch by NVIDIA corporation.

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

749fac31 09/13/2009 01:49 AM Ramiro Polla

Reset slice direction at end of each frame.

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

9cf484d0 09/06/2009 12:07 AM Ramiro Polla

Rename CHECKED_ALLOC(Z) to FF_ALLOC(Z)_OR_GOTO and add context and label
parameters.

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

c2613a31 09/05/2009 11:35 PM Ramiro Polla

Indent.

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

991e579c 09/05/2009 11:33 PM Lars Täuber

Make 16bit YUV formats compatible with NE avcodec_get_pix_fmt().
Patch by Lars Täuber <lars <dot> taeuber <at> gmx <dot> net>.

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

67c2c5bb 08/29/2009 11:08 PM Ramiro Polla

Curly brackets cosmetics for previous commit.

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

1ddb5747 08/29/2009 11:06 PM Ramiro Polla

Check for return value of initFilter().

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

7248797c 08/29/2009 11:02 PM Ramiro Polla

swscale: Check for return values of malloc.

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

0607b090 08/29/2009 02:44 AM Ramiro Polla

Restore comment that was partially removed.

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

1b03a9d6 08/20/2009 01:55 AM Ramiro Polla

Check return values of sws_allocVec() and sws_getConstVec().

Originally committed as revision 29543 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

20484b90 08/19/2009 01:32 AM Ramiro Polla

Reuse sws_getConstVec() where possible.

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

dd68318c 08/16/2009 09:11 PM Ramiro Polla

Cosmetics:
- Place curly brackets in the same line as while/for/if/switch/else/do;
- Place curly brackets at column 0 in the next line starting a function.

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

9b734d44 08/16/2009 12:32 AM Ramiro Polla

Indent libswscale:
- Use 4 spaces throughout for indentation;
- Fix inconsistent indentation;
- Indent function calls and declarations aligning arguments on multiple lines
to the column after the opening parentheses;
- Align asm code to the column 4 spaces after the call to asm();...

52154148 08/14/2009 03:52 PM Ramiro Polla

Vertical yuv -> yuv16 scaler.

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

737cbcde 08/13/2009 07:03 PM Ramiro Polla

Indent.

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

48f4c612 08/13/2009 06:31 PM Ramiro Polla

MMX2 horizontal scaler: Determine code size at runtime.

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

07287788 08/13/2009 06:29 PM Ramiro Polla

Protect mmx2 filter code buffers so they are not executable and writeable at
the same time (only mmap for now).

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

bcdedf67 08/13/2009 06:28 PM Ramiro Polla

Rename "funny" code to "mmx2 filter" code.

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

184410e6 08/09/2009 03:34 PM Ramiro Polla

Put some altivec code under COMPILE_ALTIVEC, and not HAVE_ALTIVEC.

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

0bf18ed3 08/08/2009 03:18 PM Diego Biurrun

Remove disabled crufty code.

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

062394e0 08/01/2009 09:30 PM Guennadi Liakhovetski

Fix regression when converting to nv12/nv21.

Patch by Guennadi Liakhovetski, g D liakhovetski A gmx D de

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

469fd9b0 07/28/2009 05:45 AM Ramiro Polla

MMX2 scaler: Remove {} block leftover from factorization in initMMX2Scaler().
Merge variable declarations to previous {} block and indent.

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

f1c6dfa3 07/28/2009 05:42 AM Ramiro Polla

MMX2 scaler: factorize initMMX2Scaler().

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

901775c7 07/28/2009 05:41 AM Ramiro Polla

MMX2 scaler: add variable to ease factorization of initMMX2Scaler().

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

571d9587 07/28/2009 04:46 AM Ramiro Polla

Remove useless code.
flags can never be any other kind of scaling algorithm inside this if().

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

94daf2e9 07/27/2009 06:47 AM Ramiro Polla

Do not misuse HAVE_ defines. Introduce COMPILE_TEMPLATE_ defines and use them
instead.

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

a898cdc9 07/26/2009 12:26 PM Måns Rullgård

Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN

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

78d01ada 07/23/2009 03:23 PM Måns Rullgård

Remove unnecessary #include <unistd.h>

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

804db446 07/21/2009 08:17 PM Ramiro Polla

Remove unused variables.

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

8b1a6441 06/25/2009 08:06 PM Diego Biurrun

AltiVec code and runtime cpudetect do not require CONFIG_GPL.
Make sure the latter is only checked for x86 optimizations, which are GPL.

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

57f6d52a 06/25/2009 11:27 AM Diego Biurrun

The AltiVec optimizations of libswscale are no longer under GPL.

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

e912c13a 06/25/2009 10:14 AM Diego Biurrun

PPC: Make sure that COMPILE_C is not deactivated if RUNTIME_CPUDETECT is set.

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

fa8c408b 06/17/2009 06:40 PM Vitor Sessak

Do not call rgb2rgbWrapper() for rgb48*, there is no special converter
yet for those formats

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

92db6235 06/04/2009 09:55 PM Pavel Pavlov

Use DECLARE_ALIGNED macro instead of gcc attribute.
Patch by Pavel Pavlov <pavel at summit-tech dot ca>

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

68e7f482 06/02/2009 12:30 PM Kostya Shishkov

YUV into RGB48 BE/LE conversion support

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

e8417235 06/02/2009 12:28 PM Kostya Shishkov

Partial (low bits ignored, no direct transcoding into other RGB formats) support
for inputting RGB48BE/LE.

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

80704c47 05/25/2009 04:42 PM Kostya Shishkov

Move colorspace conversion functions implemented in pure C from template
into swscale.c

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

075ec82c 05/19/2009 05:26 PM Kostya Shishkov

Make SwScaler recognize RGB48 BE/LE colourspaces (not support though).

Originally committed as revision 29316 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

465477e1 05/10/2009 11:37 AM Diego Biurrun

Move preprocessor condition before variable declaration, fixes the warning:
libswscale/swscale.c:1795: warning: unused variable 'flags'

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

5f9ae198 05/07/2009 08:41 PM Vitor Sessak

Fix sliced yuv410 -> yuv420 conversion

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

8e86dd12 04/23/2009 10:19 PM Carl Eugen Hoyos

Make reset_ptr() void.

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

de1275d5 04/21/2009 01:08 AM Michael Niedermayer

Planar 16bit 420 422 444 YUV support (output is only supported in some
unscaled convertions).
This, like gray16 converts down to 8bit, which is a big FIXME & patch welcome,
we should preserve more bits.

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

61a3f379 04/21/2009 12:08 AM Michael Niedermayer

Merge gray->gray converters into planarCopy(), this should also make planarCopy()
useable for other 16bit formats once we support them.

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