BitMiracle.LibJpeg.Classic.Internal.jpeg_d_main_controller.alloc_funny_pointers C# (CSharp) Метод

alloc_funny_pointers() приватный Метод

Allocate space for the funny pointer lists. This is done only once, not once per pass.
private alloc_funny_pointers ( ) : void
Результат void
        private void alloc_funny_pointers()
        {
            int M = m_cinfo.min_DCT_v_scaled_size;
            for (int ci = 0; ci < m_cinfo.m_num_components; ci++)
            {
                /* height of a row group of component */
                int rgroup = (m_cinfo.Comp_info[ci].V_samp_factor * m_cinfo.Comp_info[ci].DCT_v_scaled_size) / m_cinfo.min_DCT_v_scaled_size;

                /* Get space for pointer lists --- M+4 row groups in each list.
                 */
                m_funnyIndices[0][ci] = new int[rgroup * (M + 4)];
                m_funnyIndices[1][ci] = new int[rgroup * (M + 4)];
                m_funnyOffsets[ci] = rgroup;
            }
        }