Statistics
| Branch: | Revision:

ffmpeg / libswscale / rgb2rgb.c @ 95c8bb03

History | View | Annotate | Download (15.9 KB)

# Date Author Comment
c12f7b2d 09/14/2010 01:12 PM Ramiro Polla

rgb2rgb: don't misuse HAVE_* defines

Introduce and use COMPILE_TEMPLATE_* instead.

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

6527e561 09/13/2010 02:25 PM Ramiro Polla

swscale: avoid reading prior to the source buffer in planar2x() MMX2

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

a51125b5 09/12/2010 01:03 PM Ramiro Polla

rgb2rgb: replace shuffle_bytes_2103() by optimized rgb32tobgr32()

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

6a01eab7 07/10/2010 10:12 PM Måns Rullgård

Add av_ prefix to bswap macros

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

3d9408f4 06/01/2010 06:53 AM Reinhard Tartler

remove palette8torgb15 and palette8tobgr15

They contain exactly the same code as their 16bit variants, so this is
effectively code de-duplication.

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

819ee683 03/27/2010 11:31 AM Diego Biurrun

libswscale: Relicense almost all x86 assembler optimizations as LGPL.

This is of course done with permissions from the authors. The only GPL
component left are MMX optimizations for YUV to RGB conversion.

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

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

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

Indent.

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

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

0411072e 03/19/2009 03:45 AM Michael Niedermayer

Unscaled converters for
YUYV->YUV420P
YUYV->YUV422P
UYVY->YUV420P
UYVY->YUV422P

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

f8a138be 02/28/2009 08:01 AM Cédric Schieli

When converting from a non alpha format to an alpha format, defaults

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

f4406ec1 01/25/2009 07:58 PM Diego Biurrun

HAVE_3DNOW --> HAVE_AMD3DNOW to sync with latest configure changes.

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

b63f641e 01/14/2009 12:13 AM Aurelien Jacobs

Change semantic of CONFIG_*, HAVE_* and ARCH_*.
They are now always defined to either 0 or 1.

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

1599c47c 12/02/2008 12:26 AM Diego Biurrun

Remove commented-out duplicate declarations.

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

2ef8819c 12/02/2008 12:21 AM Diego Biurrun

Remove unused declarations.

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

522ce957 10/23/2008 07:13 PM Vitor Sessak

Fix broken palette8to*.

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

a6100f39 09/05/2008 12:25 AM Baptiste Coudurier

enable yuv422p to uyvy converter

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

7372e9bb 09/04/2008 07:49 PM Michael Niedermayer

Fix 4 of the unscaled rgb15/16 converters, each of these contained
2-3 bugs each of which made it fail completely, this code clearly
has never been tested and been written by somone who knows the
difference between a potato and a computer is that the first is round....

6107059c 09/04/2008 07:11 PM Michael Niedermayer

rgb vs bgr fix for the unscaled converters.

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

8a322796 07/04/2008 01:49 PM Diego Biurrun

spelling/grammar/wording overhaul

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

72d6b610 06/01/2008 03:25 AM Baptiste Coudurier

remove useless casts

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

774c386a 06/01/2008 03:23 AM Baptiste Coudurier

add const, suppress warnings

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

83da2c6f 05/09/2008 12:00 PM Diego Biurrun

Use full path for #includes from another directory.

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

5802683a 01/29/2008 02:58 PM Reimar Döffinger

Make some assembler constants global instead of declaring them multiple times.

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

d334c7c2 01/28/2008 02:38 PM Reimar Döffinger

Use DECLARE_ASM_CONST where possible in libswscale code

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

30c48a0a 01/17/2008 10:24 AM Benoit Fouet

Cosmetics: whitespaces

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

4d7b302c 05/28/2007 09:30 AM Diego Biurrun

Remove redundant fastmemcpy.h #include, it is indirectly #included by avutil.h.

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

6e42e6c4 04/28/2007 11:44 AM Diego Biurrun

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

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

19b202f9 04/18/2007 04:40 PM Ivo van Poorten

fix red_15mask and green_15mask. the previous values were wrong and caused
some SIMD functions to output wrong data.

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

ea708173 04/11/2007 10:17 PM Ivo van Poorten

cosmetics after last commit; remove superfluous braces

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

df170b81 04/11/2007 09:00 PM Ivo van Poorten

Remove code duplication in sws_rgb2rgb_init.

The lists of assignments of all rgbxtoy variants are removed from
sws_rgb2rgb_init and replaced by a single list inside the template file.
This way, multiple lists are generated by the preprocessor and each list...

10ef990d 01/13/2007 04:32 AM Diego Biurrun

cosmetics: typo pallete --> palette

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

9bde778e 12/20/2006 01:09 PM Luca Abeni

Allow to compile swscale's non-SIMD code under the LGPL license.
Since mplayer always define CONFIG_GPL, this commit should not change
anything for mplayer.

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

3d6a30d9 11/01/2006 06:36 PM Diego Biurrun

Use common define for x86_32 and x86_64.

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

4fadc2b4 09/06/2006 10:24 AM Diego Biurrun

Add official GPL header to make license explicit as discussed on ffmpeg-devel.

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

49a0122c 08/11/2006 12:50 PM Diego Biurrun

Fix compilation with MMX disabled, the mmx_null and mmx_one constants don't need to
be protected by HAVE_MMX.

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

dbdae6ec 08/05/2006 10:00 AM Diego Biurrun

Do not assemble MMX, MMX2 or 3DNOW code unconditionally on X86 and X86_64.

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

69796008 07/28/2006 09:07 AM Diego Biurrun

Comment some #endif lines.

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

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