Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/3rdparty/libjpeg/jdmainct.c

    r2 r846  
    162162  my_main_ptr main = (my_main_ptr) cinfo->main;
    163163  int ci, rgroup;
    164   int M = cinfo->min_DCT_scaled_size;
     164  int M = cinfo->min_DCT_v_scaled_size;
    165165  jpeg_component_info *compptr;
    166166  JSAMPARRAY xbuf;
     
    176176  for (ci = 0, compptr = cinfo->comp_info; ci < cinfo->num_components;
    177177       ci++, compptr++) {
    178     rgroup = (compptr->v_samp_factor * compptr->DCT_scaled_size) /
    179       cinfo->min_DCT_scaled_size; /* height of a row group of component */
     178    rgroup = (compptr->v_samp_factor * compptr->DCT_v_scaled_size) /
     179      cinfo->min_DCT_v_scaled_size; /* height of a row group of component */
    180180    /* Get space for pointer lists --- M+4 row groups in each list.
    181181     * We alloc both pointer lists with one call to save a few cycles.
     
    203203  my_main_ptr main = (my_main_ptr) cinfo->main;
    204204  int ci, i, rgroup;
    205   int M = cinfo->min_DCT_scaled_size;
     205  int M = cinfo->min_DCT_v_scaled_size;
    206206  jpeg_component_info *compptr;
    207207  JSAMPARRAY buf, xbuf0, xbuf1;
     
    209209  for (ci = 0, compptr = cinfo->comp_info; ci < cinfo->num_components;
    210210       ci++, compptr++) {
    211     rgroup = (compptr->v_samp_factor * compptr->DCT_scaled_size) /
    212       cinfo->min_DCT_scaled_size; /* height of a row group of component */
     211    rgroup = (compptr->v_samp_factor * compptr->DCT_v_scaled_size) /
     212      cinfo->min_DCT_v_scaled_size; /* height of a row group of component */
    213213    xbuf0 = main->xbuffer[0][ci];
    214214    xbuf1 = main->xbuffer[1][ci];
     
    243243  my_main_ptr main = (my_main_ptr) cinfo->main;
    244244  int ci, i, rgroup;
    245   int M = cinfo->min_DCT_scaled_size;
     245  int M = cinfo->min_DCT_v_scaled_size;
    246246  jpeg_component_info *compptr;
    247247  JSAMPARRAY xbuf0, xbuf1;
     
    249249  for (ci = 0, compptr = cinfo->comp_info; ci < cinfo->num_components;
    250250       ci++, compptr++) {
    251     rgroup = (compptr->v_samp_factor * compptr->DCT_scaled_size) /
    252       cinfo->min_DCT_scaled_size; /* height of a row group of component */
     251    rgroup = (compptr->v_samp_factor * compptr->DCT_v_scaled_size) /
     252      cinfo->min_DCT_v_scaled_size; /* height of a row group of component */
    253253    xbuf0 = main->xbuffer[0][ci];
    254254    xbuf1 = main->xbuffer[1][ci];
     
    278278       ci++, compptr++) {
    279279    /* Count sample rows in one iMCU row and in one row group */
    280     iMCUheight = compptr->v_samp_factor * compptr->DCT_scaled_size;
    281     rgroup = iMCUheight / cinfo->min_DCT_scaled_size;
     280    iMCUheight = compptr->v_samp_factor * compptr->DCT_v_scaled_size;
     281    rgroup = iMCUheight / cinfo->min_DCT_v_scaled_size;
    282282    /* Count nondummy sample rows remaining for this component */
    283283    rows_left = (int) (compptr->downsampled_height % (JDIMENSION) iMCUheight);
     
    358358
    359359  /* There are always min_DCT_scaled_size row groups in an iMCU row. */
    360   rowgroups_avail = (JDIMENSION) cinfo->min_DCT_scaled_size;
     360  rowgroups_avail = (JDIMENSION) cinfo->min_DCT_v_scaled_size;
    361361  /* Note: at the bottom of the image, we may pass extra garbage row groups
    362362   * to the postprocessor.  The postprocessor has to check for bottom
     
    418418    /* Prepare to process first M-1 row groups of this iMCU row */
    419419    main->rowgroup_ctr = 0;
    420     main->rowgroups_avail = (JDIMENSION) (cinfo->min_DCT_scaled_size - 1);
     420    main->rowgroups_avail = (JDIMENSION) (cinfo->min_DCT_v_scaled_size - 1);
    421421    /* Check for bottom of image: if so, tweak pointers to "duplicate"
    422422     * the last sample row, and adjust rowgroups_avail to ignore padding rows.
     
    441441    /* Still need to process last row group of this iMCU row, */
    442442    /* which is saved at index M+1 of the other xbuffer */
    443     main->rowgroup_ctr = (JDIMENSION) (cinfo->min_DCT_scaled_size + 1);
    444     main->rowgroups_avail = (JDIMENSION) (cinfo->min_DCT_scaled_size + 2);
     443    main->rowgroup_ctr = (JDIMENSION) (cinfo->min_DCT_v_scaled_size + 1);
     444    main->rowgroups_avail = (JDIMENSION) (cinfo->min_DCT_v_scaled_size + 2);
    445445    main->context_state = CTX_POSTPONED_ROW;
    446446  }
     
    493493   */
    494494  if (cinfo->upsample->need_context_rows) {
    495     if (cinfo->min_DCT_scaled_size < 2) /* unsupported, see comments above */
     495    if (cinfo->min_DCT_v_scaled_size < 2) /* unsupported, see comments above */
    496496      ERREXIT(cinfo, JERR_NOTIMPL);
    497497    alloc_funny_pointers(cinfo); /* Alloc space for xbuffer[] lists */
    498     ngroups = cinfo->min_DCT_scaled_size + 2;
     498    ngroups = cinfo->min_DCT_v_scaled_size + 2;
    499499  } else {
    500     ngroups = cinfo->min_DCT_scaled_size;
     500    ngroups = cinfo->min_DCT_v_scaled_size;
    501501  }
    502502
    503503  for (ci = 0, compptr = cinfo->comp_info; ci < cinfo->num_components;
    504504       ci++, compptr++) {
    505     rgroup = (compptr->v_samp_factor * compptr->DCT_scaled_size) /
    506       cinfo->min_DCT_scaled_size; /* height of a row group of component */
     505    rgroup = (compptr->v_samp_factor * compptr->DCT_v_scaled_size) /
     506      cinfo->min_DCT_v_scaled_size; /* height of a row group of component */
    507507    main->buffer[ci] = (*cinfo->mem->alloc_sarray)
    508508                        ((j_common_ptr) cinfo, JPOOL_IMAGE,
    509                          compptr->width_in_blocks * compptr->DCT_scaled_size,
     509                         compptr->width_in_blocks * compptr->DCT_h_scaled_size,
    510510                         (JDIMENSION) (rgroup * ngroups));
    511511  }
Note: See TracChangeset for help on using the changeset viewer.