/* These are the routines invoked by sep_upsample to upsample pixel values of a single component. One row group is processed per call. For full-size components, we just make color_buf point at the input buffer, and thus avoid copying any data. Note that this is safe only because sep_upsample doesn't declare the input row group "consumed" until we are done color converting and emitting it.  */
fullsize_upsample(j_decompress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY input_data, JSAMPARRAY *output_data_ptr)
/* These are the routines invoked by sep_upsample to upsample pixel values of a single component. One row group is processed per call. For full-size components, we just make color_buf point at the input buffer, and thus avoid copying any data. Note that this is safe only because sep_upsample doesn't declare the input row group "consumed" until we are done color converting and emitting it.  */
fullsize_upsample(j_decompress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY input_data, JSAMPARRAY *output_data_ptr)
{
    *output_data_ptr = input_data;
}