BitMiracle.LibJpeg.Classic.Internal.my_merged_upsampler.my_merged_upsampler C# (CSharp) Method

my_merged_upsampler() public method

public my_merged_upsampler ( jpeg_decompress_struct cinfo )
cinfo jpeg_decompress_struct
        public my_merged_upsampler(jpeg_decompress_struct cinfo)
        {
            m_cinfo = cinfo;
            m_need_context_rows = false;

            m_out_row_width = cinfo.m_output_width * cinfo.m_out_color_components;

            if (cinfo.m_max_v_samp_factor == 2)
            {
                m_use_2v_upsample = true;
                /* Allocate a spare row buffer */
                m_spare_row = new byte[m_out_row_width];
            }
            else
            {
                m_use_2v_upsample = false;
            }

            if (cinfo.m_jpeg_color_space == J_COLOR_SPACE.JCS_BG_YCC)
                build_bg_ycc_rgb_table();
            else
                build_ycc_rgb_table();
        }