Statistics
| Branch: | Revision:

ffmpeg / libswscale @ a3e35e28

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

28b2866f 01/12/2010 07:03 PM David Conrad

/nop is illegal with Apple's older version of gas, this was fixed elsewhere
but not here since it was unused before now.

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

845e37e7 01/12/2010 02:34 AM Zuxy Meng

Make sure that sfence is used after any non temporal stores.

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

52c0fcaf 01/11/2010 08:21 AM Zuxy Meng

Avoid redefinition of RGB_PLANAR2PACKED24 as the template is included for
multiple times.

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

996de2fe 01/11/2010 07:30 AM Ramiro Polla

cosmetics: {} placement.

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

23b0072a 01/09/2010 05:20 PM Zuxy Meng

MMX accelerated yuv420->rgb24 routine, trivial as essentially as it just
swaps R and B inputs for the existing yuv420->bgr24 routine.

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

4b190455 01/09/2010 02:44 PM Zuxy Meng

Remove unused PREFETCHW macro

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

bb34acd8 01/07/2010 07:13 AM Zuxy Meng

Remove const to avoid a bunch of GCC warnings against discarded qualifiers and
incompatible pointer type.

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

f514b4f9 01/01/2010 09:46 AM Reimar Döffinger

Do not needlessly use the BP register in x86_64-specific code, there are
enough other registers available that are less likely to cause issues.

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

c887b30d 12/28/2009 12:05 PM Diego Biurrun

Remove unused variable, fixes the warning:
libswscale/swscale_template.c:2575: warning: unused variable ‘srcFormat’

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

aaba7e6c 12/21/2009 01:59 AM Ramiro Polla

Remove parameters no longer used in h[yc]scale().

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

a1f4b4bb 12/21/2009 01:54 AM Ramiro Polla

Move fast bilinear scaler code to the existing h[yc]scale_fast() functions.

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

bb53e1d1 12/21/2009 01:41 AM Ramiro Polla

Rename function pointers used to convert from the input pixel format to the
intermediate YV12 to a more descriptive name.

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

e7a47515 12/21/2009 01:34 AM Ramiro Polla

Check if chroma horizontal scaler is needed in sws_init_swScale().

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

6f9771d7 12/21/2009 01:30 AM Ramiro Polla

Remove unused fields from SwsContext.

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

e77ddfa2 12/20/2009 05:15 PM Ramiro Polla

Indent.

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

b501a1f5 12/20/2009 05:09 PM Ramiro Polla

Set fast_bilinear functions in sws_init_swScale().

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

bae76dc3 12/20/2009 04:32 PM Ramiro Polla

Set horizontal scaler's range conversion in context in sws_init_swScale().

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

84011f10 12/20/2009 04:21 PM Ramiro Polla

Set horizontal scaler's src offsets in context in sws_init_swScale().

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

75084e47 12/06/2009 10:01 PM Ramiro Polla

Start using intermediate buffers at index 0.
These index variables are incremented before each use, so they should be
initialized to -1.

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

e470691a 12/05/2009 09:44 AM Ramiro Polla

Fix compilation with runtime cpu detection.
All functions in swscale_template.c should be declared with the RENAME macro.

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

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