Mercurial > mplayer.hg
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) |