Statistics
| Branch: | Revision:

ffmpeg / libswscale @ 9c5a9e6b

# Date Author Comment
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

b411dfff 11/08/2009 11:31 PM Carl Eugen Hoyos

Use enum PixelFormat instead of int for srcFormat and dstFormat.

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

53e54620 09/22/2009 02:38 PM Diego Biurrun

Replace manual gcc version check by AV_GCC_VERSION_AT_LEAST macro.

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

c866c7d0 09/16/2009 10:34 PM Ramiro Polla

Cleanup buffer debugs in swScale().

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

953c821f 09/16/2009 10:31 PM Ramiro Polla

Use correct buffers in vertical scaler in unscaled YV12 case.

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

9451b59f 09/12/2009 08:10 PM Ramiro Polla

Remove ; after while(0) in macros.

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

7d73d1c3 09/07/2009 04:29 PM Ramiro Polla

Indent.

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

dd653355 08/29/2009 11:03 PM Ramiro Polla

Revert mistakenly commited hunk.

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

111641a9 08/29/2009 03:36 AM Ramiro Polla

swscale-example: Free memory used by input data.

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

89fb9516 08/23/2009 08:31 PM Ramiro Polla

swscale-example: Rename src->ref so as to not confuse with src being used in doTest().

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

7da35acd 08/23/2009 08:29 PM Ramiro Polla

swscale-example: Use SWS_BILINEAR instead of hardcoded value.

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

a48ce2c3 08/22/2009 07:30 PM Ramiro Polla

Fix inconsistent indentation.

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

64d39b7c 08/19/2009 08:21 AM Reimar Döffinger

Free initial swscale context, too. Avoids a valgrind warning.

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

7b67bd92 08/19/2009 08:18 AM Reimar Döffinger

Remove useless casts of malloc return value.

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

6b052ba8 08/17/2009 02:06 AM Ramiro Polla

swscale-example: Make selection of dstW, dstH, and flags more clear.

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

c255994b 08/16/2009 09:37 PM Ramiro Polla

More indentation changes leftover from r29522:
- Align asm code to the column 4 spaces after the call to asm();
- Align cases in switch statements to the same column as "switch".

Originally committed as revision 29524 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();...

ebe5dec2 08/15/2009 02:35 AM Ramiro Polla

Indent.

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

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

562f6853 08/14/2009 02:15 AM Peter Schlaile

BGR32 MMX special convertor.
Patch by Peter Schlaile < peter at schlaile dot de >

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

d426ea20 08/13/2009 06:39 PM Ramiro Polla

swscale-example: Don't check for chroma planes in mono formats.

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

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

Remove duplicate define (it is the same in the lum code).

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

475f3613 08/13/2009 01:18 PM Ramiro Polla

Indent.

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

e55ed689 08/13/2009 11:48 AM Ramiro Polla

swscale-example: Remove hack to end loop by setting variables to break.

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

d7cf0a6f 08/13/2009 11:34 AM Ramiro Polla

swscale-example: Don't return random value from main().

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

f5a9c4ee 08/13/2009 11:33 AM Ramiro Polla

swscale-example: Check for Gray formats.

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

9bb3f3ed 08/10/2009 10:53 AM Diego Biurrun

Remove disabled debug code.

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

df226e63 08/09/2009 03:04 PM Kostya Shishkov

Remove 'offset' argument from PUTRGB* macros since it's unneeded and caused
pixel swapping during some YUV2RGB conversions.

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

cbdc08d5 07/28/2009 05:14 AM Ramiro Polla

Indent.

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

fb91df39 07/28/2009 05:13 AM Ramiro Polla

Remove duplicate horizontal scaling when there aren't enough lines in a slice
to output the dstY line.

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

18c61752 07/27/2009 06:22 AM Ramiro Polla

Factorize x86 fast_bilinear assembly.

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

6d08d7f3 07/27/2009 06:20 AM Ramiro Polla

Fix assembly comments for x86 fast_bilinear so they match the C code.

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

71ed6c8f 07/09/2009 02:27 AM Ramiro Polla

Remove dependency from swscale_internal.h to lavu/internal.h, it is no longer
needed for DECLARE_ALIGNED.
Remove dependency from swscale-example.c to swscale_internal.h by duplicating
the necessary code. The duplicated code is a hack and should be removed once a...

29ce0433 07/05/2009 08:10 PM Diego Biurrun

The AltiVec code in libswscale no longer is under GPL.
Remove one erroneous preprocessor check for CONFIG_GPL in the AltiVec code.

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

b4b91702 07/01/2009 12:40 PM Måns Rullgård

Use enum PixelFormat in sws_format_name() prototype

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

fdf70cc5 06/11/2009 05:10 PM Ramiro Polla

Kill warnings of possibly unused variables by using av_unused.

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

dc822901 06/11/2009 03:15 PM Diego Biurrun

Fix compilation: #undef standard library functions that are
forbidden within FFmpeg, but allowed in example code.

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

02163b79 06/11/2009 10:19 AM Diego Biurrun

Add libavutil/internal.h #include, required for the DECLARE_ALIGNED macro.
This fixes swscale-example compilation.

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

c0cf20a2 06/04/2009 10:50 PM Ramiro Polla

Use DECLARE_ALIGNED macro instead of attribute((aligned)) for ppc code.

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

934626a9 06/04/2009 10:10 PM Ramiro Polla

Replace more uses of attribute((aligned)) by DECLARE_ALIGNED.

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

5d5a8813 06/02/2009 03:35 PM Kostya Shishkov

Testing RGB48 variants requires bigger stride in swscale-example.c

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

5b21719e 05/19/2009 05:37 PM Kostya Shishkov

Let SwScaler know that RGB48 BE/LE is 16-bits per component format.

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

f1933e43 05/09/2009 10:56 AM Diego Biurrun

Add missing const qualifiers to AltiVec function parameters where appropriate.
Fixes a couple of 'discards qualifiers from pointer target type' warnings.

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

9507d911 05/05/2009 01:34 AM Michael Niedermayer

Change VOFW for x86 to 5120, it allows larger images to be scaled and was
not slower. Other archs are not changed as the larger VOFW was slower on PPC.

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

f2671197 05/02/2009 08:40 AM Cédric Schieli

Fix chroma shift when scaling from ARGB on LE and BGRA on BE

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

b78c8e21 04/27/2009 02:25 PM Cédric Schieli

Remove useless duplicated code in yuv2rgb_c_32, yuva2rgba_c and yuva2argb_c

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

714f32bf 04/21/2009 12:03 AM Michael Niedermayer

Add macro to check for 16bit per sample.

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

b87fae9f 04/21/2009 12:01 AM Michael Niedermayer

Make sure src/dst are NULL when they arent used, some code uses this to
simpify checks.

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

081aa41d 04/20/2009 09:05 PM Michael Niedermayer

Use generic BE check instead of checking for gray16LE.

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

c3dc6c5a 04/20/2009 09:04 PM Michael Niedermayer

add isBE()

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

b36da2c2 04/18/2009 10:27 PM Michael Niedermayer

Remove 2 useless += at the end of rgb16to15(), found by CSA.

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

a208350c 04/18/2009 01:52 PM Stefano Sabatini

Rename swscale_avoption.c to options.c.

Consistent with lavc and lavf.

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

0c067dc3 04/18/2009 11:53 AM Stefano Sabatini

Make sws_setColorspaceDetails() return -1 if the destination format is
not supported.

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