1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
FFmpeg/libswscale
Vittorio Giovara fc1eda543c swscale: fix sign extensions in yuv planar conversion
Casting the left-most byte to unsigned avoids an undefined
result of the shift by 24 if bit 7 is set.

yuvPlanartouyvy_c and yuvPlanartoyuy2_c are affected.

CC: libav-stable@libav.org
Bug-Id: CID 732281 / CID 732282
2014-10-18 16:15:10 +01:00
..
ppc ppc: don't return a value from a function declared void 2013-08-30 00:41:10 +03:00
x86 avutil: rename AV_PIX_FMT_Y400A to AV_PIX_FMT_YA8 2014-08-04 12:55:08 +01:00
colorspace-test.c testprogs: Remove unused includes 2012-08-29 00:23:51 +03:00
input.c swscale: support AV_PIX_FMT_YA16 as input 2014-08-04 12:56:05 +01:00
libswscale.v swscale: Do not make ff_ symbols globally visible. 2012-10-10 02:08:01 +02:00
Makefile build: handle library dependencies in configure 2014-05-13 20:02:01 +02:00
options.c Give less generic names to global library option arrays 2013-08-02 19:19:02 +02:00
output.c swscale: support converting YVYU422 pixel format 2014-04-07 23:50:34 +02:00
rgb2rgb_template.c swscale: fix sign extensions in yuv planar conversion 2014-10-18 16:15:10 +01:00
rgb2rgb.c swscale: add nv12/nv21->yuv420 converter 2014-01-21 17:55:07 +01:00
rgb2rgb.h swscale: add nv12/nv21->yuv420 converter 2014-01-21 17:55:07 +01:00
swscale_internal.h swscale: support AV_PIX_FMT_YA16 as input 2014-08-04 12:56:05 +01:00
swscale_unscaled.c swscale: support AV_PIX_FMT_YA16 as input 2014-08-04 12:56:05 +01:00
swscale-test.c swscale: support AV_PIX_FMT_YA16 as input 2014-08-04 12:56:05 +01:00
swscale.c swscale: cosmetics: Drop silly camelCase from swScale function pointer name 2013-08-29 10:23:54 +02:00
swscale.h swscale: Undeprecate sws_getContext() 2014-08-07 04:03:00 -07:00
utils.c swscale: Undeprecate sws_getContext() 2014-08-07 04:03:00 -07:00
version.h Bump major versions of all libraries. 2014-08-09 16:58:33 +00:00
yuv2rgb.c Remove all Blackfin architecture optimizations 2014-06-02 08:41:47 -07:00