1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
FFmpeg/libswscale
Stefano Sabatini 82e5f86bd5 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

Originally committed as revision 30501 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-02-03 23:46:00 +00:00
..
bfin Blackfin: use SRAM only when CONFIG_SRAM is set 2010-01-31 00:20:37 +00:00
mlib Cosmetics: 2009-08-16 21:11:28 +00:00
ppc Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:26:30 +00:00
sparc Cosmetics: 2009-08-16 21:11:28 +00:00
x86 Const correctness for src pointer. Remove all constness related warnings in 2010-01-15 08:51:51 +00:00
colorspace-test.c swscale: Check for return values of malloc. 2009-08-29 23:02:01 +00:00
libswscale.v Add symbol versioning for shared libraries 2010-01-16 04:48:55 +00:00
Makefile Rename swscale-example to swscale-test, to better reflect the intended 2010-01-27 00:25:23 +00:00
options.c Cosmetics: 2009-08-16 21:11:28 +00:00
rgb2rgb_template.c Const correctness for src pointer. Remove all constness related warnings in 2010-01-15 08:51:51 +00:00
rgb2rgb.c Implement shuffle_bytes_abcd() functions and use them for shuffling 2010-02-03 23:46:00 +00:00
rgb2rgb.h Implement shuffle_bytes_abcd() functions and use them for shuffling 2010-02-03 23:46:00 +00:00
swscale_internal.h Add 3 more RGB makros that allow specifying RGB in bytes and any rgb/bgr. 2010-01-26 08:01:50 +00:00
swscale_template.c Use isAnyRGB() where possible 2010-01-26 08:03:28 +00:00
swscale-test.c Fix randomness of the swscale-test output. 2010-01-30 13:31:00 +00:00
swscale.c Implement shuffle_bytes_abcd() functions and use them for shuffling 2010-02-03 23:46:00 +00:00
swscale.h More const-correctness for sws_scale 2010-01-21 09:52:11 +00:00
utils.c Declare support for the pixel formats: 2010-01-31 10:16:05 +00:00
yuv2rgb.c Use av_get_bits_per_pixel() for computing the bits per pixel of the 2010-01-24 12:55:05 +00:00