| Index: jdcolor.c
|
| ===================================================================
|
| --- jdcolor.c (revision 111873)
|
| +++ jdcolor.c (working copy)
|
| @@ -224,6 +224,7 @@
|
| num_rows);
|
| break;
|
| case JCS_EXT_RGBX:
|
| + case JCS_EXT_RGBA:
|
| ycc_extrgbx_convert_internal(cinfo, input_buf, input_row, output_buf,
|
| num_rows);
|
| break;
|
| @@ -232,14 +233,17 @@
|
| num_rows);
|
| break;
|
| case JCS_EXT_BGRX:
|
| + case JCS_EXT_BGRA:
|
| ycc_extbgrx_convert_internal(cinfo, input_buf, input_row, output_buf,
|
| num_rows);
|
| break;
|
| case JCS_EXT_XBGR:
|
| + case JCS_EXT_ABGR:
|
| ycc_extxbgr_convert_internal(cinfo, input_buf, input_row, output_buf,
|
| num_rows);
|
| break;
|
| case JCS_EXT_XRGB:
|
| + case JCS_EXT_ARGB:
|
| ycc_extxrgb_convert_internal(cinfo, input_buf, input_row, output_buf,
|
| num_rows);
|
| break;
|
| @@ -316,6 +320,7 @@
|
| num_rows);
|
| break;
|
| case JCS_EXT_RGBX:
|
| + case JCS_EXT_RGBA:
|
| gray_extrgbx_convert_internal(cinfo, input_buf, input_row, output_buf,
|
| num_rows);
|
| break;
|
| @@ -324,14 +329,17 @@
|
| num_rows);
|
| break;
|
| case JCS_EXT_BGRX:
|
| + case JCS_EXT_BGRA:
|
| gray_extbgrx_convert_internal(cinfo, input_buf, input_row, output_buf,
|
| num_rows);
|
| break;
|
| case JCS_EXT_XBGR:
|
| + case JCS_EXT_ABGR:
|
| gray_extxbgr_convert_internal(cinfo, input_buf, input_row, output_buf,
|
| num_rows);
|
| break;
|
| case JCS_EXT_XRGB:
|
| + case JCS_EXT_ARGB:
|
| gray_extxrgb_convert_internal(cinfo, input_buf, input_row, output_buf,
|
| num_rows);
|
| break;
|
| @@ -471,6 +479,10 @@
|
| case JCS_EXT_BGRX:
|
| case JCS_EXT_XBGR:
|
| case JCS_EXT_XRGB:
|
| + case JCS_EXT_RGBA:
|
| + case JCS_EXT_BGRA:
|
| + case JCS_EXT_ABGR:
|
| + case JCS_EXT_ARGB:
|
| cinfo->out_color_components = rgb_pixelsize[cinfo->out_color_space];
|
| if (cinfo->jpeg_color_space == JCS_YCbCr) {
|
| if (jsimd_can_ycc_rgb())
|
|
|