comparison libswscale/swscale_template.c @ 20411:208c6a5b8665

16-bit grayscale support
author kostya
date Tue, 24 Oct 2006 05:02:33 +0000
parents aca9e9783f67
children 9e7c80f126d6
comparison
equal deleted inserted replaced
20410:a9b4fa12f33f 20411:208c6a5b8665
2435 int flags, int canMMX2BeUsed, int16_t *hLumFilter, 2435 int flags, int canMMX2BeUsed, int16_t *hLumFilter,
2436 int16_t *hLumFilterPos, int hLumFilterSize, void *funnyYCode, 2436 int16_t *hLumFilterPos, int hLumFilterSize, void *funnyYCode,
2437 int srcFormat, uint8_t *formatConvBuffer, int16_t *mmx2Filter, 2437 int srcFormat, uint8_t *formatConvBuffer, int16_t *mmx2Filter,
2438 int32_t *mmx2FilterPos) 2438 int32_t *mmx2FilterPos)
2439 { 2439 {
2440 if(srcFormat==PIX_FMT_YUYV422) 2440 if(srcFormat==PIX_FMT_YUYV422 || srcFormat==PIX_FMT_GRAY16BE)
2441 { 2441 {
2442 RENAME(yuy2ToY)(formatConvBuffer, src, srcW); 2442 RENAME(yuy2ToY)(formatConvBuffer, src, srcW);
2443 src= formatConvBuffer; 2443 src= formatConvBuffer;
2444 } 2444 }
2445 else if(srcFormat==PIX_FMT_UYVY422) 2445 else if(srcFormat==PIX_FMT_UYVY422 || srcFormat==PIX_FMT_GRAY16LE)
2446 { 2446 {
2447 RENAME(uyvyToY)(formatConvBuffer, src, srcW); 2447 RENAME(uyvyToY)(formatConvBuffer, src, srcW);
2448 src= formatConvBuffer; 2448 src= formatConvBuffer;
2449 } 2449 }
2450 else if(srcFormat==PIX_FMT_RGB32) 2450 else if(srcFormat==PIX_FMT_RGB32)