Mercurial > mplayer.hg
comparison libswscale/utils.c @ 30892:e052716dcb5b
Extend the generic path of the yuv2rgb converter with support for rgb444
output format.
Patch by Janusz Krzysztofik, jkrzyszt A tis D icnet D pl
author | cehoyos |
---|---|
date | Thu, 18 Mar 2010 23:02:32 +0000 |
parents | ed3b3682cdde |
children | dd0c440f3205 |
comparison
equal
deleted
inserted
replaced
30891:fdcf76890a16 | 30892:e052716dcb5b |
---|---|
1113 av_log(c, AV_LOG_INFO, "ehh flags invalid?! "); | 1113 av_log(c, AV_LOG_INFO, "ehh flags invalid?! "); |
1114 | 1114 |
1115 av_log(c, AV_LOG_INFO, "from %s to %s%s ", | 1115 av_log(c, AV_LOG_INFO, "from %s to %s%s ", |
1116 sws_format_name(srcFormat), | 1116 sws_format_name(srcFormat), |
1117 #ifdef DITHER1XBPP | 1117 #ifdef DITHER1XBPP |
1118 dstFormat == PIX_FMT_BGR555 || dstFormat == PIX_FMT_BGR565 ? "dithered " : "", | 1118 dstFormat == PIX_FMT_BGR555 || dstFormat == PIX_FMT_BGR565 || |
1119 dstFormat == PIX_FMT_RGB444BE || dstFormat == PIX_FMT_RGB444LE || | |
1120 dstFormat == PIX_FMT_BGR444BE || dstFormat == PIX_FMT_BGR444LE ? "dithered " : "", | |
1119 #else | 1121 #else |
1120 "", | 1122 "", |
1121 #endif | 1123 #endif |
1122 sws_format_name(dstFormat)); | 1124 sws_format_name(dstFormat)); |
1123 | 1125 |
1182 av_log(c, AV_LOG_VERBOSE, "using %s YV12->BGR32 converter\n", (flags & SWS_CPU_CAPS_MMX) ? "MMX" : "C"); | 1184 av_log(c, AV_LOG_VERBOSE, "using %s YV12->BGR32 converter\n", (flags & SWS_CPU_CAPS_MMX) ? "MMX" : "C"); |
1183 else if (dstFormat==PIX_FMT_BGR565) | 1185 else if (dstFormat==PIX_FMT_BGR565) |
1184 av_log(c, AV_LOG_VERBOSE, "using %s YV12->BGR16 converter\n", (flags & SWS_CPU_CAPS_MMX) ? "MMX" : "C"); | 1186 av_log(c, AV_LOG_VERBOSE, "using %s YV12->BGR16 converter\n", (flags & SWS_CPU_CAPS_MMX) ? "MMX" : "C"); |
1185 else if (dstFormat==PIX_FMT_BGR555) | 1187 else if (dstFormat==PIX_FMT_BGR555) |
1186 av_log(c, AV_LOG_VERBOSE, "using %s YV12->BGR15 converter\n", (flags & SWS_CPU_CAPS_MMX) ? "MMX" : "C"); | 1188 av_log(c, AV_LOG_VERBOSE, "using %s YV12->BGR15 converter\n", (flags & SWS_CPU_CAPS_MMX) ? "MMX" : "C"); |
1189 else if (dstFormat == PIX_FMT_RGB444BE || dstFormat == PIX_FMT_RGB444LE || | |
1190 dstFormat == PIX_FMT_BGR444BE || dstFormat == PIX_FMT_BGR444LE) | |
1191 av_log(c, AV_LOG_VERBOSE, "using %s YV12->BGR12 converter\n", (flags & SWS_CPU_CAPS_MMX) ? "MMX" : "C"); | |
1187 | 1192 |
1188 av_log(c, AV_LOG_VERBOSE, "%dx%d -> %dx%d\n", srcW, srcH, dstW, dstH); | 1193 av_log(c, AV_LOG_VERBOSE, "%dx%d -> %dx%d\n", srcW, srcH, dstW, dstH); |
1189 av_log(c, AV_LOG_DEBUG, "lum srcW=%d srcH=%d dstW=%d dstH=%d xInc=%d yInc=%d\n", | 1194 av_log(c, AV_LOG_DEBUG, "lum srcW=%d srcH=%d dstW=%d dstH=%d xInc=%d yInc=%d\n", |
1190 c->srcW, c->srcH, c->dstW, c->dstH, c->lumXInc, c->lumYInc); | 1195 c->srcW, c->srcH, c->dstW, c->dstH, c->lumXInc, c->lumYInc); |
1191 av_log(c, AV_LOG_DEBUG, "chr srcW=%d srcH=%d dstW=%d dstH=%d xInc=%d yInc=%d\n", | 1196 av_log(c, AV_LOG_DEBUG, "chr srcW=%d srcH=%d dstW=%d dstH=%d xInc=%d yInc=%d\n", |