Statistics
| Branch: | Revision:

ffmpeg / libswscale @ ed2164f3

# Date Author Comment
ed2164f3 09/29/2008 05:41 AM Diego Biurrun

cosmetics: indentation

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

8335a9f0 09/29/2008 01:15 AM Michael Niedermayer

Revert mistakely commited hunk.

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

0473e31f 09/29/2008 01:14 AM Michael Niedermayer

Print all cases that are tested, not just the ones that are bad.

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

f830d824 09/29/2008 01:08 AM Michael Niedermayer

Fix infinite loop with spline, bug was introduced in r27612 by me.

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

896a22b8 09/18/2008 12:26 AM Luca Barbato

Uniform *ToY and *ToUV function signatures

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

3a5ba0c3 09/18/2008 12:24 AM Luca Barbato

Split mono2Y in monowhite and monoblack

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

e48a79c9 09/18/2008 12:22 AM Luca Barbato

Factorize unit32_t* casts for palette pointer

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

d616c8ae 09/16/2008 03:49 AM Michael Niedermayer

Fix segfault with rgb24 and full_internal_chrome due to non existing alpha
byte being written after the array.

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

a64a062f 09/15/2008 03:33 AM Michael Niedermayer

Avoid using floating point for calculating filter coefficients.

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

8588e148 09/14/2008 07:29 PM Michael Niedermayer

Avoid some explicit types in sizeof().

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

22129c78 09/14/2008 07:25 PM Michael Niedermayer

Use av_mallocz() instead of for() =0;

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

45e18be8 09/14/2008 06:00 PM Michael Niedermayer

Move dither tables from yuv2rgb to swscale, they have been written by me and
can be used under LGPL.

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

a35acd7f 09/13/2008 04:13 PM Benjamin Zores

Fix libswscale build after r27561 if --enable-runtime-cpudetection is used.

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

14014d47 09/13/2008 01:41 PM Michael Niedermayer

Fix indention.

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

43c16478 09/13/2008 11:52 AM Michael Niedermayer

Rename yuv2rgb variables to avoid name clashes with the ones used by bfin asm.

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

f433c8ab 09/13/2008 03:12 AM Michael Niedermayer

Disable mmx routines that are not bitexact when the user wants
bitexact ones.

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

ef423a66 09/13/2008 02:18 AM Michael Niedermayer

Make horizontal mmx scaling code match C code.

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

88bc5a64 09/13/2008 02:04 AM Michael Niedermayer

Ensure that additional filter coeffs that exist due to alignment
are 0 if bitexact mode is requested.

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

84c12535 09/12/2008 11:52 PM Michael Niedermayer

yvu9toyv12Wrapper is not bitexact so disable it when the user wants
bitexactness to C.

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

881c4294 09/12/2008 10:29 PM Michael Niedermayer

Make the horizontal C scaler code clip only against INT16_MAX not 0,
this decreases the difference between C and MMX, its also faster.

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

b82ecd62 09/12/2008 09:25 PM Michael Niedermayer

The yuv->rgb tables are too small for cliping to be avoidable,
thus revert the respective optimization. The table generator code
has to be rewritten anyway one day by some volunteer because its
not LGPL, fixing the GPL table generator thus seems like wasted time....

78454dfc 09/12/2008 06:05 PM Michael Niedermayer

Fix another 1000l bug in the mono input code.

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

6c80eb16 09/12/2008 05:51 PM Michael Niedermayer

Add support for PIX_FMT_YUV440P.

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

4bb9adcf 09/12/2008 05:28 PM Michael Niedermayer

10000l PIX_FMT_MONOWHITE check was really a || 1.
Thats what happens when one does not do the full set of tests before each commit
and just quickly goes over the diff thinking, "hey its a trivial change".

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

3d05e078 09/12/2008 04:46 PM Michael Niedermayer

Support mono as input format.

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

ec1bca2a 09/12/2008 04:01 PM Michael Niedermayer

Add support for PIX_FMT_MONOWHITE as output format.

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

08857704 09/12/2008 04:40 AM Michael Niedermayer

rgb24toyv12 isnt accuratly rounding, so disable it as well when the
user asks for accurate rounding.

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

4155ece5 09/12/2008 02:05 AM Michael Niedermayer

Do not use the unscaled yuv->rgb converters if SWS_ACCURATE_RND is set,
because they do not accurately round.

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

fd5c57b8 09/11/2008 10:02 PM Michael Niedermayer

100000000000000l, forgot to commit header change for r27580.

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

e09d7eef 09/11/2008 02:47 PM Michael Niedermayer

Fix typo that lead to averaging of the same pixel in rgb24ToUV_half().

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

8e7ba004 09/11/2008 02:40 PM Michael Niedermayer

Remove mistakely commited code i used for testing.

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

f0faee4c 09/11/2008 02:39 PM Michael Niedermayer

Implement full horizontal chroma for rgb/bgr24/32 output.

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

bdf397ba 09/11/2008 03:22 AM Michael Niedermayer

Do not do unneeded cliping in YSCALE_YUV_2_PACKEDX_C.

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

e69bd294 09/11/2008 02:36 AM Michael Niedermayer

Factorize yuv2packedXinC().

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

7b5d7b9e 09/11/2008 01:49 AM Michael Niedermayer

Set rgb2yuv constants more accurately, makes no real difference though.

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

85a51e6b 09/11/2008 12:09 AM Michael Niedermayer

Fix chroma yuv->rgb tables for jpeg style yuv, this was missed as it
only affects the C code while mmx uses different tables.

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

5fe4aad7 09/10/2008 11:23 PM Michael Niedermayer

Correct normalization constant for the vertical filter, iam not
completely sure why this was at such incorrect value, but i could
not find any problems when it was set correctly.

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

ac0ad729 09/10/2008 10:41 PM Michael Niedermayer

Make the 2point linear interpolation coefficients correct even for the
nearly never occuring 0.0, 1.0.

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

33a67bd6 09/10/2008 08:47 PM Michael Niedermayer

Fix overflow.

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

ff9a056d 09/10/2008 05:50 PM Michael Niedermayer

Fix build failure due to %%eip on x86_64.

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

6b79dbce 09/10/2008 04:39 PM Michael Niedermayer

Change RGB2YUV_SHIFT from 16 to 15 to make it able to work
with 16bit signed constants (like SIMD might use).

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

ba83d862 09/10/2008 01:55 PM Michael Niedermayer

Add bgr/rgb15/16/32->UV-half to the macro so theres less code duplication
at the source level.

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

a0baa07a 09/10/2008 03:56 AM Michael Niedermayer

Factorize RGB/BGR15/16/32->UV by using the preprocessor.

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

214892ee 09/10/2008 03:42 AM Michael Niedermayer

Factorize rgb/bgr15/16/32->Y by using the preprocessor.

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

2f60f629 09/10/2008 02:28 AM Michael Niedermayer

Make SWS_FULL_CHR_H_INP work.

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

58f0ec5f 09/10/2008 12:02 AM Diego Biurrun

spelling/wording cosmetics

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

cbcb408f 09/09/2008 11:39 PM Michael Niedermayer

More accurate rounding for 8bit inputs.

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

dfb09bd1 09/09/2008 11:30 PM Michael Niedermayer

Rewrite bgr24->yuv mmx code, the new code is cleaner, more accurate,
and does not throw half the chroma away.

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

0f5d4aa8 09/09/2008 06:01 PM Michael Niedermayer

Add table of rgb->yuv convertion coefficients.

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

35ab2b64 09/09/2008 04:55 PM Michael Niedermayer

More correct rounding for the rgb/bgr->yuv converters.

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

aa13b0fc 09/09/2008 03:35 AM Michael Niedermayer

Prevent overflows during mpeg->jpeg yuv.

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

6bc0c792 09/08/2008 12:36 PM Michael Niedermayer

Fix jpeg yuv.
Fixes issue504.

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

59ded10c 09/08/2008 12:52 AM Michael Niedermayer

Fix typo in comment.

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

1625216e 09/07/2008 09:06 PM Michael Niedermayer

Fix accurate rounding mode on x86_64.
Fixes issue222.

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

97b93389 09/07/2008 06:22 PM Luca Barbato

Make ToY and ToUV family of function consistent part I
Convert width argument from int to long (note: srcW is still an int).

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

d63a2cb1 09/07/2008 04:59 PM Michael Niedermayer

Make fast bilinear scaler work again.

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

3b38f1c6 09/05/2008 01:44 AM Baptiste Coudurier

simplify function selection code

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

b0880d5d 09/04/2008 10:58 PM Michael Niedermayer

Make 16bit grayscale output work.

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

736143c8 09/04/2008 10:31 PM Michael Niedermayer

Fix SWS_FAST_BILINEAR and SWS_POINT with some unscaled rgb<->bgr converters.

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

9990e426 09/04/2008 09:59 PM Michael Niedermayer

Support PIX_FMT_RGB32_1 and PIX_FMT_BGR32_1.
Fixes issue248.

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

14623020 09/04/2008 08:46 PM Michael Niedermayer

Fix 4 and 8 bit RGB/BGR input.

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

d52337af 09/04/2008 08:16 PM Michael Niedermayer

Remove workaround for rgb/bgr mess.

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

27a90b04 09/04/2008 06:24 PM Michael Niedermayer

Fix rgb15/16 vs. bgr part2.

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

688b5e80 09/04/2008 06:14 PM Michael Niedermayer

Fix rgb15/16 vs. bgr part1.

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

ae9e0e83 09/04/2008 03:13 PM Michael Niedermayer

Add fflush to prevent stdout & stderr from being mixed.

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

14b83f9a 07/25/2008 09:15 AM Guillaume Poirier

compilation fix with GCC 4.0.1 on MacOSX tiger, broken by the removal of AVV macro

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

6b83bb1e 07/24/2008 04:52 PM Diego Biurrun

Fix indentation after last commit.

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

f22e5e22 07/24/2008 04:49 PM Diego Biurrun

Remove AltiVec vector declaration compiler compatibility macros.
The original problem was that FSF and Apple gcc used a different syntax
for vector declarations, i.e. {} vs. (). Nowadays Apple gcc versions support
the standard {} syntax and versions that support {} are available on all...

091d3bdc 07/21/2008 11:41 AM Michael Niedermayer

fix memleak

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

47b7382d 07/21/2008 11:18 AM Michael Niedermayer

Cleanup, use av_freep() instead of av_free(x); x=NULL

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

a1f3ffa3 07/18/2008 12:09 AM Michael Niedermayer

Make C code in yuv2yuv1() do accurate rounding, this could be split
depending on SWS_ACCURATE as well if someone wants.

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

d78c1ea1 07/17/2008 11:43 PM Michael Niedermayer

indent

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

bf2bdde6 07/17/2008 11:42 PM Michael Niedermayer

Forgotten accurate rounding function YSCALEYUV2YV121_ACCURATE.

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

7bae01c6 07/17/2008 11:35 PM Michael Niedermayer

simplify yuv2yuv1()

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

6afc7c19 07/17/2008 10:30 PM Michael Niedermayer

10l forgot SWS_BILINEAR

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

010c00bc 07/17/2008 10:01 PM Michael Niedermayer

Ensure that exactly one scaler algo is used.

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

88c5cadc 07/13/2008 10:27 PM Alexander Strange

Cosmetics: reindent.

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

2ac6ff2e 07/13/2008 10:27 PM Alexander Strange

Remove const vector casts.
Fixes compilation with altivec and -std=gnu99.

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

1619f426 07/10/2008 03:37 PM Luca Barbato

100L, avoption splited code added, I should double check with svn status...

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

e40b183d 07/09/2008 10:43 PM Luca Barbato

Split AVOption/AVClass in a separate file. SoC Patch from Keiji Costantini

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

fcc402b1 07/06/2008 03:32 AM Luca Barbato

Remove ASSERT macro. SoC Patch from Keiji Costantini

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

bc5a0444 07/06/2008 03:27 AM Luca Barbato

Reindent. SoC Patch from Keiji Costantini

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

2d35ae56 07/06/2008 03:26 AM Luca Barbato

Split simpleCopy into packedCopy and planarCopy. SoC Patch from Keiji Costantini

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

4bdc44c7 07/04/2008 01:14 PM Diego Biurrun

whitespace cosmetics

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

7a4d5e17 07/04/2008 01:12 PM Diego Biurrun

Place license header at the top of the file for consistency.

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

b146e17d 06/08/2008 02:44 PM Diego Biurrun

OBJS should end in .o, not .c.

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

862ae1d6 06/08/2008 02:44 PM Jan Knutar

VIS OBJS should end in .o, not .c; patch by Jan Knutar, jknutar nic fi.

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

f3bbfe78 06/08/2008 02:41 PM Jan Knutar

Add missing #include, patch by Jan Knutar, jknutar nic fi.

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

ce3d365f 06/01/2008 07:08 PM Baptiste Coudurier

restore needed cast to correct type with const

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

b8b015f4 06/01/2008 03:36 AM Baptiste Coudurier

cast to correct type, suppress warnings

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

74498eb4 06/01/2008 03:35 AM Baptiste Coudurier

cast to correct type, suppress warnings

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

73d046e2 06/01/2008 03:34 AM Baptiste Coudurier

add const, suppress warnings

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

87cf861c 06/01/2008 03:28 AM Baptiste Coudurier

cast to correct type, suppress warnings

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