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",