Lines Matching refs:eNJPDNum

240 #define MRC_BUFFER_ADDR         pNJPEGContext->_u32ReadBufferAddr[pNJPEGContext->eNJPDNum]
241 #define MRC_BUFFER_SIZE pNJPEGContext->_u32ReadBufferSize[pNJPEGContext->eNJPDNum]
242 #define MWC_BUFFER_ADDR pNJPEGContext->_u32WriteBufferAddr[pNJPEGContext->eNJPDNum]
243 #define MWC_BUFFER_SIZE pNJPEGContext->_u32WriteBufferSize[pNJPEGContext->eNJPDNum]
244 #define INTERNAL_BUFFER_ADDR pNJPEGContext->_u32InternalBufferAddr[pNJPEGContext->eNJPDNum]
245 #define INTERNAL_BUFFER_SIZE pNJPEGContext->_u32InternalBufferSize[pNJPEGContext->eNJPDNum]
781 JPD_Number eNJPDNum; member
1158 JPEG_STATIC JPD_Number eNJPDNum = E_NJPD_NJPD1;
1391 if(pNJPEGContext->eNJPDNum < 0) in JPEG_FillHeaderFunction()
1394 pNJPEGContext->eNJPDNum = 0; in JPEG_FillHeaderFunction()
1396 FillHdrPhyAddr[pNJPEGContext->eNJPDNum] = mFillHdrPhyAddr; in JPEG_FillHeaderFunction()
1397 u32FillHdrLength[pNJPEGContext->eNJPDNum] = mu32FillHdrLength; in JPEG_FillHeaderFunction()
1398 s32FillHdrIdx = pNJPEGContext->eNJPDNum; in JPEG_FillHeaderFunction()
1412 return pNJPEGContext->_pFillHdrFunc[pNJPEGContext->eNJPDNum](mFillHdrPhyAddr,mu32FillHdrLength); in JPEG_FillHeaderFunction()
1447 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] = 0; in JPEG_fill_read_buffer()
1448 …pNJPEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum] = pNJPEGContext->_pu8In_buf[pNJPEGContext-> in JPEG_fill_read_buffer()
1450 if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum] in JPEG_fill_read_buffer()
1451 && (FALSE == pNJPEGContext->_bThumbnailAccessMode[pNJPEGContext->eNJPDNum])) in JPEG_fill_read_buffer()
1457 if(pNJPEGContext->_bThumbnailAccessMode[pNJPEGContext->eNJPDNum]) in JPEG_fill_read_buffer()
1459 …umbnailBufferSize[pNJPEGContext->eNJPDNum], (ptrdiff_t)pNJPEGContext->_u32ThumbnailBufferOffset[pN… in JPEG_fill_read_buffer()
1460 if(pNJPEGContext->_u16ThumbnailBufferSize[pNJPEGContext->eNJPDNum]>=MRC_BUFFER_SIZE) in JPEG_fill_read_buffer()
1462eNJPDNum] + pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum])), (void *)((MS_VIRT)(INTERNAL… in JPEG_fill_read_buffer()
1463 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] = MRC_BUFFER_SIZE; in JPEG_fill_read_buffer()
1464 pNJPEGContext->_u32ThumbnailBufferOffset[pNJPEGContext->eNJPDNum] += MRC_BUFFER_SIZE; in JPEG_fill_read_buffer()
1465 pNJPEGContext->_u16ThumbnailBufferSize[pNJPEGContext->eNJPDNum] -= MRC_BUFFER_SIZE; in JPEG_fill_read_buffer()
1469eNJPDNum] + pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum])), (void *)((MS_VIRT)(INTERNAL… in JPEG_fill_read_buffer()
1470 pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum] = TRUE; in JPEG_fill_read_buffer()
1471 …ontext->_u32In_buf_left[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16ThumbnailBufferSize[pNJPEGCo… in JPEG_fill_read_buffer()
1472 …32ThumbnailBufferOffset[pNJPEGContext->eNJPDNum] += pNJPEGContext->_u16ThumbnailBufferSize[pNJPEGC… in JPEG_fill_read_buffer()
1473 pNJPEGContext->_u16ThumbnailBufferSize[pNJPEGContext->eNJPDNum] = 0; in JPEG_fill_read_buffer()
1478 if(pNJPEGContext->_pFillHdrFunc[pNJPEGContext->eNJPDNum]) in JPEG_fill_read_buffer()
1480 …tion((MS_PHY)MS_VA2PA((MS_VIRT)pNJPEGContext->_pu8In_buf[pNJPEGContext->eNJPDNum]), MRC_BUFFER_SIZ… in JPEG_fill_read_buffer()
1486 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] = byte_read; in JPEG_fill_read_buffer()
1491 if (pNJPEGContext->bMHEG5[pNJPEGContext->eNJPDNum]) in JPEG_fill_read_buffer()
1493 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] = MRC_BUFFER_SIZE; in JPEG_fill_read_buffer()
1507 …->eNJPDNum] + _u32In_buf_left[pNJPEGContext->eNJPDNum], MRC_BUFFER_SIZE - _u32In_buf_left[pNJPEGCo… in JPEG_fill_read_buffer()
1512 _u32In_buf_left[pNJPEGContext->eNJPDNum] += bytes_read; in JPEG_fill_read_buffer()
1514 …while ( ( _u32In_buf_left[pNJPEGContext->eNJPDNum] < MRC_BUFFER_SIZE ) && ( !_bEOF_flag[pNJPEGCont… in JPEG_fill_read_buffer()
1517 _u32Total_bytes_read[pNJPEGContext->eNJPDNum] += _u32In_buf_left[pNJPEGContext->eNJPDNum]; in JPEG_fill_read_buffer()
1520 pNJPEGContext->u32DataOffset[pNJPEGContext->eNJPDNum] += MRC_BUFFER_SIZE; in JPEG_fill_read_buffer()
1528 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] = u32Size; in JPEG_force_fill_read_buffer()
1529 …pNJPEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum] = pNJPEGContext->_pu8In_buf[pNJPEGContext-> in JPEG_force_fill_read_buffer()
1531 if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum]) in JPEG_force_fill_read_buffer()
1537 if(pNJPEGContext->_pFillHdrFunc[pNJPEGContext->eNJPDNum]) in JPEG_force_fill_read_buffer()
1542 …[pNJPEGContext->eNJPDNum]=0x%tx\n",(ptrdiff_t) pNJPEGContext->_pu8In_buf[pNJPEGContext->eNJPDNum]); in JPEG_force_fill_read_buffer()
1543 …PDNum]=0x%tx\n", (ptrdiff_t)MS_VA2PA((MS_VIRT)pNJPEGContext->_pu8In_buf[pNJPEGContext->eNJPDNum])); in JPEG_force_fill_read_buffer()
1544 …tx\n", (ptrdiff_t)(MS_VA2PA((MS_VIRT)pNJPEGContext->_pu8In_buf[pNJPEGContext->eNJPDNum])+u32Size)); in JPEG_force_fill_read_buffer()
1545 …ion((MS_PHY)(MS_VA2PA((MS_VIRT)pNJPEGContext->_pu8In_buf[pNJPEGContext->eNJPDNum])+u32Size), MRC_B… in JPEG_force_fill_read_buffer()
1554 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] += byte_read; in JPEG_force_fill_read_buffer()
1577 if ( !pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] ) in JPEG_get_char()
1583 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] = 0; in JPEG_get_char()
1586 if ( !pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] ) in JPEG_get_char()
1590 MS_U8 t = pNJPEGContext->_u8Tem_flag[pNJPEGContext->eNJPDNum]; in JPEG_get_char()
1591 pNJPEGContext->_u8Tem_flag[pNJPEGContext->eNJPDNum] ^= 1; in JPEG_get_char()
1603 c = *pNJPEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum]++; in JPEG_get_char()
1604 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum]--; in JPEG_get_char()
1615 if ( !pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] ) in JPEG_get_charP()
1620 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] = 0; in JPEG_get_charP()
1623 if ( !pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] ) in JPEG_get_charP()
1627 pNJPEGContext->_u8Tem_flag[pNJPEGContext->eNJPDNum] ^= 1; in JPEG_get_charP()
1633 t = _u8Tem_flag[pNJPEGContext->eNJPDNum]; in JPEG_get_charP()
1634 _u8Tem_flag[pNJPEGContext->eNJPDNum] ^= 1; in JPEG_get_charP()
1649 c = *pNJPEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum]++; in JPEG_get_charP()
1650 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum]--; in JPEG_get_charP()
1658 *( --pNJPEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum] ) = q; in JPEG_stuff_char()
1659 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum]++; in JPEG_stuff_char()
1709 …i = ( pNJPEGContext->_u32Bit_buf[pNJPEGContext->eNJPDNum] >> ( 16 - numbits ) ) & ( ( 1 << numbits… in JPEG_get_bits_2()
1711 pNJPEGContext->_s16Bits_left[pNJPEGContext->eNJPDNum] -= numbits; in JPEG_get_bits_2()
1712 if ( pNJPEGContext->_s16Bits_left[pNJPEGContext->eNJPDNum] <= 0 ) in JPEG_get_bits_2()
1714 …ntext->eNJPDNum] = JPEG_rol( pNJPEGContext->_u32Bit_buf[pNJPEGContext->eNJPDNum], numbits += pNJPE… in JPEG_get_bits_2()
1719 …pNJPEGContext->_u32Bit_buf[pNJPEGContext->eNJPDNum] = ( pNJPEGContext->_u32Bit_buf[pNJPEGContext-> in JPEG_get_bits_2()
1721 …PEGContext->eNJPDNum] = JPEG_rol( pNJPEGContext->_u32Bit_buf[pNJPEGContext->eNJPDNum], -pNJPEGCont… in JPEG_get_bits_2()
1723 pNJPEGContext->_s16Bits_left[pNJPEGContext->eNJPDNum] += 16; in JPEG_get_bits_2()
1727 …JPEGContext->_u32Bit_buf[pNJPEGContext->eNJPDNum] = JPEG_rol( pNJPEGContext->_u32Bit_buf[pNJPEGCon… in JPEG_get_bits_2()
1739 symbol = Ph->s16Look_up[( pNJPEGContext->_u32Bit_buf[pNJPEGContext->eNJPDNum] >> 8 ) & 0xFF]; in JPEG_huff_decode()
1771 if(pNJPEGContext->_pBlocks[pNJPEGContext->eNJPDNum][i]!=NULL) in JPEG_free_all_blocks()
1772 JPEG_MEMORY_free( pNJPEGContext->_pBlocks[pNJPEGContext->eNJPDNum][i] ); in JPEG_free_all_blocks()
1774 pNJPEGContext->_pBlocks[pNJPEGContext->eNJPDNum][i] = NULL; in JPEG_free_all_blocks()
1782 pNJPEGContext->_Error_code[pNJPEGContext->eNJPDNum] = status; in JPEG_terminate()
1786 …DEBUG_API_ERR("%s:ERROR= %d\n", __FUNCTION__, pNJPEGContext->_Error_code[pNJPEGContext->eNJPDNum]); in JPEG_terminate()
1803 if ( pNJPEGContext->_pBlocks[pNJPEGContext->eNJPDNum][i] == NULL ) in JPEG_alloc()
1828 pNJPEGContext->_pBlocks[pNJPEGContext->eNJPDNum][i] = q; in JPEG_alloc()
1837 if (pNJPEGContext->_bTiffBigEndian[pNJPEGContext->eNJPDNum]) in JPEG_Tiff_EndianChangeL()
1845 if (pNJPEGContext->_bTiffBigEndian[pNJPEGContext->eNJPDNum]) in JPEG_Tiff_EndianChangeS()
1899 pNJPEGContext->_bTiffBigEndian[pNJPEGContext->eNJPDNum] = TRUE; in JPEG_DecodeExifInfo()
1901 pNJPEGContext->_bTiffBigEndian[pNJPEGContext->eNJPDNum] = FALSE; in JPEG_DecodeExifInfo()
1905 pNJPEGContext->_u32ThumbnailOffset[pNJPEGContext->eNJPDNum] += 6; in JPEG_DecodeExifInfo()
1938 … && (E_JPEG_EXIF_ORIENT_NOT_FOUND == pNJPEGContext->_eEXIF_Orientation[pNJPEGContext->eNJPDNum])) in JPEG_DecodeExifInfo()
1945 … pNJPEGContext->_eEXIF_Orientation[pNJPEGContext->eNJPDNum] = E_JPEG_EXIF_ORIENT_RESERVED; in JPEG_DecodeExifInfo()
1949 … pNJPEGContext->_eEXIF_Orientation[pNJPEGContext->eNJPDNum] = (JPEG_EXIF_Orientation)u32DataValue; in JPEG_DecodeExifInfo()
1951 …PI_MSG("JPEG EXIF Orientation = %d\n", pNJPEGContext->_eEXIF_Orientation[pNJPEGContext->eNJPDNum]); in JPEG_DecodeExifInfo()
1979 … pNJPEGContext->_u8EXIF_Manufacturer[pNJPEGContext->eNJPDNum][u8i] = *(pIFDPtrOffset+u8i); in JPEG_DecodeExifInfo()
1999 pNJPEGContext->_u8EXIF_Model[pNJPEGContext->eNJPDNum][u8i] = *(pIFDPtrOffset+u8i); in JPEG_DecodeExifInfo()
2006 && (FALSE == pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].bHasDataTime)) in JPEG_DecodeExifInfo()
2008 pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].bHasDataTime = TRUE; in JPEG_DecodeExifInfo()
2013 …oU32(pNJPEGContext->pExifOffset, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Year); in JPEG_DecodeExifInfo()
2015 …U32(pNJPEGContext->pExifOffset, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Month); in JPEG_DecodeExifInfo()
2017 …toU32(pNJPEGContext->pExifOffset, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Day); in JPEG_DecodeExifInfo()
2019 …oU32(pNJPEGContext->pExifOffset, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Hour); in JPEG_DecodeExifInfo()
2021 …32(pNJPEGContext->pExifOffset, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Minute); in JPEG_DecodeExifInfo()
2023 …32(pNJPEGContext->pExifOffset, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Second); in JPEG_DecodeExifInfo()
2024 …PI_MSG("JPEG EXIF Orientation = %d\n", pNJPEGContext->_eEXIF_Orientation[pNJPEGContext->eNJPDNum]); in JPEG_DecodeExifInfo()
2025 …= %d, Original = %d \n", pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].bHasDataTime, pN… in JPEG_DecodeExifInfo()
2026 …text->eNJPDNum].u32Year, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Month, pNJPEG… in JPEG_DecodeExifInfo()
2027 …ext->eNJPDNum].u32Hour, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Minute, pNJPEG… in JPEG_DecodeExifInfo()
2046 pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].bHasDataTime = TRUE; in JPEG_DecodeExifInfo()
2052 … JPEG_AtoU32(pExifHdrOffet, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Year); in JPEG_DecodeExifInfo()
2054 … JPEG_AtoU32(pExifHdrOffet, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Month); in JPEG_DecodeExifInfo()
2056 … JPEG_AtoU32(pExifHdrOffet, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Day); in JPEG_DecodeExifInfo()
2058 … JPEG_AtoU32(pExifHdrOffet, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Hour); in JPEG_DecodeExifInfo()
2060 … JPEG_AtoU32(pExifHdrOffet, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Minute); in JPEG_DecodeExifInfo()
2062 … JPEG_AtoU32(pExifHdrOffet, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Second); in JPEG_DecodeExifInfo()
2064eNJPDNum].u32Year, (ptrdiff_t)pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Month, (… in JPEG_DecodeExifInfo()
2065eNJPDNum].u32Hour, (ptrdiff_t)pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Minute, … in JPEG_DecodeExifInfo()
2076 pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].bHasDataTime = TRUE; in JPEG_DecodeExifInfo()
2082 … JPEG_AtoU32(pExifPtrOffset, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Year); in JPEG_DecodeExifInfo()
2084 … JPEG_AtoU32(pExifPtrOffset, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Month); in JPEG_DecodeExifInfo()
2086 … JPEG_AtoU32(pExifPtrOffset, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Day); in JPEG_DecodeExifInfo()
2088 … JPEG_AtoU32(pExifPtrOffset, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Hour); in JPEG_DecodeExifInfo()
2090 … JPEG_AtoU32(pExifPtrOffset, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Minute); in JPEG_DecodeExifInfo()
2092 … JPEG_AtoU32(pExifPtrOffset, pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Second); in JPEG_DecodeExifInfo()
2094eNJPDNum].u32Year, (ptrdiff_t)pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Month, (… in JPEG_DecodeExifInfo()
2095eNJPDNum].u32Hour, (ptrdiff_t)pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Minute, … in JPEG_DecodeExifInfo()
2107 …pNJPEGContext->_u32EXIF_ISOSpeedRatings[pNJPEGContext->eNJPDNum]=JPEG_Tiff_EndianChangeL(JPEG_GetU… in JPEG_DecodeExifInfo()
2111 …pNJPEGContext->_u32EXIF_ISOSpeedRatings[pNJPEGContext->eNJPDNum]=JPEG_Tiff_EndianChangeS(JPEG_GetU… in JPEG_DecodeExifInfo()
2118 …pNJPEGContext->_u32EXIF_ISOSpeedRatings[pNJPEGContext->eNJPDNum]=JPEG_Tiff_EndianChangeL(JPEG_GetU… in JPEG_DecodeExifInfo()
2121 … Speed Rating=%td\n", (ptrdiff_t)pNJPEGContext->_u32EXIF_ISOSpeedRatings[pNJPEGContext->eNJPDNum]); in JPEG_DecodeExifInfo()
2130 …pNJPEGContext->_stEXIF_ExposureTime[pNJPEGContext->eNJPDNum].numerator = JPEG_Tiff_EndianChangeL(J… in JPEG_DecodeExifInfo()
2132 …pNJPEGContext->_stEXIF_ExposureTime[pNJPEGContext->eNJPDNum].denominator = JPEG_Tiff_EndianChangeL… in JPEG_DecodeExifInfo()
2133 …IF_ExposureTime[pNJPEGContext->eNJPDNum].numerator, (ptrdiff_t)pNJPEGContext->_stEXIF_ExposureTime… in JPEG_DecodeExifInfo()
2142 …pNJPEGContext->_stEXIF_FNumber[pNJPEGContext->eNJPDNum].numerator = JPEG_Tiff_EndianChangeL(JPEG_G… in JPEG_DecodeExifInfo()
2144 …pNJPEGContext->_stEXIF_FNumber[pNJPEGContext->eNJPDNum].denominator = JPEG_Tiff_EndianChangeL(JPEG… in JPEG_DecodeExifInfo()
2145 …->_stEXIF_FNumber[pNJPEGContext->eNJPDNum].numerator, (ptrdiff_t)pNJPEGContext->_stEXIF_FNumber[pN… in JPEG_DecodeExifInfo()
2155 …pNJPEGContext->_stEXIF_ShutterSpeedValue[pNJPEGContext->eNJPDNum].s_numerator = JPEG_Tiff_EndianCh… in JPEG_DecodeExifInfo()
2157 …pNJPEGContext->_stEXIF_ShutterSpeedValue[pNJPEGContext->eNJPDNum].s_denominator = JPEG_Tiff_Endian… in JPEG_DecodeExifInfo()
2158 …rSpeedValue[pNJPEGContext->eNJPDNum].s_numerator, (ptrdiff_t)pNJPEGContext->_stEXIF_ShutterSpeedVa… in JPEG_DecodeExifInfo()
2167 …pNJPEGContext->_stEXIF_ApertureValue[pNJPEGContext->eNJPDNum].numerator = JPEG_Tiff_EndianChangeL(… in JPEG_DecodeExifInfo()
2169 …pNJPEGContext->_stEXIF_ApertureValue[pNJPEGContext->eNJPDNum].denominator = JPEG_Tiff_EndianChange… in JPEG_DecodeExifInfo()
2170 …_ApertureValue[pNJPEGContext->eNJPDNum].numerator, (ptrdiff_t)pNJPEGContext->_stEXIF_ApertureValue… in JPEG_DecodeExifInfo()
2179 …pNJPEGContext->_stEXIF_ExposureBiasValue[pNJPEGContext->eNJPDNum].s_numerator = JPEG_Tiff_EndianCh… in JPEG_DecodeExifInfo()
2181 …pNJPEGContext->_stEXIF_ExposureBiasValue[pNJPEGContext->eNJPDNum].s_denominator = JPEG_Tiff_Endian… in JPEG_DecodeExifInfo()
2182 …reBiasValue[pNJPEGContext->eNJPDNum].s_numerator, (ptrdiff_t)pNJPEGContext->_stEXIF_ExposureBiasVa… in JPEG_DecodeExifInfo()
2186 …pNJPEGContext->_u16EXIF_Flash[pNJPEGContext->eNJPDNum] = JPEG_Tiff_EndianChangeS(JPEG_GetU16(pExif… in JPEG_DecodeExifInfo()
2187 … JPEG_DEBUG_API_MSG("EXIF_Flash=0x%x\n", pNJPEGContext->_u16EXIF_Flash[pNJPEGContext->eNJPDNum]); in JPEG_DecodeExifInfo()
2196 …pNJPEGContext->_stEXIF_FocalLength[pNJPEGContext->eNJPDNum].numerator = JPEG_Tiff_EndianChangeL(JP… in JPEG_DecodeExifInfo()
2198 …pNJPEGContext->_stEXIF_FocalLength[pNJPEGContext->eNJPDNum].denominator = JPEG_Tiff_EndianChangeL(… in JPEG_DecodeExifInfo()
2199 …XIF_FocalLength[pNJPEGContext->eNJPDNum].numerator, (ptrdiff_t)pNJPEGContext->_stEXIF_FocalLength[… in JPEG_DecodeExifInfo()
2207 …pNJPEGContext->_u32EXIF_ImageWidth[pNJPEGContext->eNJPDNum] = (MS_U32)JPEG_Tiff_EndianChangeS(JPEG… in JPEG_DecodeExifInfo()
2211 …pNJPEGContext->_u32EXIF_ImageWidth[pNJPEGContext->eNJPDNum] = JPEG_Tiff_EndianChangeL(JPEG_GetU32(… in JPEG_DecodeExifInfo()
2213 …G("EXIF_ImageWidth=%td\n", (ptrdiff_t)pNJPEGContext->_u32EXIF_ImageWidth[pNJPEGContext->eNJPDNum]); in JPEG_DecodeExifInfo()
2221 …pNJPEGContext->_u32EXIF_ImageHeight[pNJPEGContext->eNJPDNum] = (MS_U32)JPEG_Tiff_EndianChangeS(JPE… in JPEG_DecodeExifInfo()
2225 …pNJPEGContext->_u32EXIF_ImageHeight[pNJPEGContext->eNJPDNum] = JPEG_Tiff_EndianChangeL(JPEG_GetU32… in JPEG_DecodeExifInfo()
2227 …"EXIF_ImageHeight=%td\n", (ptrdiff_t)pNJPEGContext->_u32EXIF_ImageHeight[pNJPEGContext->eNJPDNum]); in JPEG_DecodeExifInfo()
2231 …pNJPEGContext->_u16EXIF_Exposureprogram[pNJPEGContext->eNJPDNum] = JPEG_Tiff_EndianChangeS(JPEG_Ge… in JPEG_DecodeExifInfo()
2232 …G("EXIF_Exposureprogram=0x%x\n", pNJPEGContext->_u16EXIF_Exposureprogram[pNJPEGContext->eNJPDNum]); in JPEG_DecodeExifInfo()
2242 if(E_JPEG_TYPE_THUMBNAIL != pNJPEGContext->_u8DecodeType[pNJPEGContext->eNJPDNum]) in JPEG_DecodeExifInfo()
2281 pNJPEGContext->_u16ThumbnailSize[pNJPEGContext->eNJPDNum] = u32tmp; in JPEG_DecodeExifInfo()
2285 pNJPEGContext->_bThumbnailFound[pNJPEGContext->eNJPDNum] = TRUE; in JPEG_DecodeExifInfo()
2286 pNJPEGContext->_u32ThumbnailOffset[pNJPEGContext->eNJPDNum] += u32tmp; in JPEG_DecodeExifInfo()
2296 if(pNJPEGContext->_bThumbnailFound[pNJPEGContext->eNJPDNum]) in JPEG_DecodeExifInfo()
2298 …ntext->_u32ThumbnailOffset[pNJPEGContext->eNJPDNum] + pNJPEGContext->_u16ThumbnailSize[pNJPEGConte… in JPEG_DecodeExifInfo()
2299 pNJPEGContext->_bThumbnailFound[pNJPEGContext->eNJPDNum] = FALSE; in JPEG_DecodeExifInfo()
2302 if(pNJPEGContext->_u16ThumbnailSize[pNJPEGContext->eNJPDNum]<=2) in JPEG_DecodeExifInfo()
2303 pNJPEGContext->_bThumbnailFound[pNJPEGContext->eNJPDNum] = FALSE; in JPEG_DecodeExifInfo()
2306 return pNJPEGContext->_bThumbnailFound[pNJPEGContext->eNJPDNum]; in JPEG_DecodeExifInfo()
2315 if ( !pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] ) in JPEG_skip_bytes()
2321 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] = 0; in JPEG_skip_bytes()
2324 if ( !pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] ) in JPEG_skip_bytes()
2331 if(count<pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum]) in JPEG_skip_bytes()
2333 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] -= count; in JPEG_skip_bytes()
2334 pNJPEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum] += count; in JPEG_skip_bytes()
2339 count -= pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum]; in JPEG_skip_bytes()
2340 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] = 0; in JPEG_skip_bytes()
2386 pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].num_of_image = 1; in JPEG_InitMPO()
2389 pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].attribute = 0; in JPEG_InitMPO()
2390 pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].size = 0; in JPEG_InitMPO()
2391 pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].offset = 0; in JPEG_InitMPO()
2392 pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].image1_no = 0; in JPEG_InitMPO()
2393 pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].image2_no = 0; in JPEG_InitMPO()
2399 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].MPIndividualNum = 0; in JPEG_InitMPO()
2400 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].PanOrientation= 0; in JPEG_InitMPO()
2401 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].PanOverlap_H.numerator = 0; in JPEG_InitMPO()
2402 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].PanOverlap_H.denominator = 0; in JPEG_InitMPO()
2403 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].PanOverlap_V.numerator = 0; in JPEG_InitMPO()
2404 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].PanOverlap_V.denominator = 0; in JPEG_InitMPO()
2405 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].BaseViewpointNum = 0; in JPEG_InitMPO()
2406 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].ConvergenceAngle.s_numerator = 0; in JPEG_InitMPO()
2407 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].ConvergenceAngle.s_denominator = 0; in JPEG_InitMPO()
2408 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].BaselineLength.numerator = 0; in JPEG_InitMPO()
2409 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].BaselineLength.denominator = 0; in JPEG_InitMPO()
2410 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].VerticalDivergence.s_numerator = 0; in JPEG_InitMPO()
2411 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].VerticalDivergence.s_denominator = 0; in JPEG_InitMPO()
2412 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].AxisDistance_X.s_numerator = 0; in JPEG_InitMPO()
2413 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].AxisDistance_X.s_denominator = 0; in JPEG_InitMPO()
2414 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].AxisDistance_Y.s_numerator = 0; in JPEG_InitMPO()
2415 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].AxisDistance_Y.s_denominator = 0; in JPEG_InitMPO()
2416 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].AxisDistance_Z.s_numerator = 0; in JPEG_InitMPO()
2417 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].AxisDistance_Z.s_denominator = 0; in JPEG_InitMPO()
2418 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].YawAngle.s_numerator = 0; in JPEG_InitMPO()
2419 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].YawAngle.s_denominator = 0; in JPEG_InitMPO()
2420 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].PitchAngle.s_numerator = 0; in JPEG_InitMPO()
2421 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].PitchAngle.s_denominator = 0; in JPEG_InitMPO()
2422 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].RollAngle.s_numerator = 0; in JPEG_InitMPO()
2423 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].RollAngle.s_denominator = 0; in JPEG_InitMPO()
2424 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].used = FALSE; in JPEG_InitMPO()
2446 if(FALSE == pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].used) in JPEG_DecodeMPAttrIFD()
2459 pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].used = TRUE; in JPEG_DecodeMPAttrIFD()
2468 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].MPIndividualNum = JPEG_Tiff_EndianC… in JPEG_DecodeMPAttrIFD()
2471 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].PanOrientation = JPEG_Tiff_EndianCh… in JPEG_DecodeMPAttrIFD()
2476 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].PanOverlap_H.numerator = JPEG_Tiff_… in JPEG_DecodeMPAttrIFD()
2478 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].PanOverlap_H.denominator = JPEG_Tif… in JPEG_DecodeMPAttrIFD()
2483 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].PanOverlap_V.numerator = JPEG_Tiff_… in JPEG_DecodeMPAttrIFD()
2485 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].PanOverlap_V.denominator = JPEG_Tif… in JPEG_DecodeMPAttrIFD()
2488 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].BaseViewpointNum = JPEG_Tiff_Endian… in JPEG_DecodeMPAttrIFD()
2493 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].ConvergenceAngle.s_numerator = JPEG… in JPEG_DecodeMPAttrIFD()
2495 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].ConvergenceAngle.s_denominator = JP… in JPEG_DecodeMPAttrIFD()
2500 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].BaselineLength.numerator = JPEG_Tif… in JPEG_DecodeMPAttrIFD()
2502 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].BaselineLength.denominator = JPEG_T… in JPEG_DecodeMPAttrIFD()
2507 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].VerticalDivergence.s_numerator = JP… in JPEG_DecodeMPAttrIFD()
2509 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].VerticalDivergence.s_denominator = … in JPEG_DecodeMPAttrIFD()
2514 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].AxisDistance_X.s_numerator = JPEG_T… in JPEG_DecodeMPAttrIFD()
2516 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].AxisDistance_X.s_denominator = JPEG… in JPEG_DecodeMPAttrIFD()
2521 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].AxisDistance_Y.s_numerator = JPEG_T… in JPEG_DecodeMPAttrIFD()
2523 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].AxisDistance_Y.s_denominator = JPEG… in JPEG_DecodeMPAttrIFD()
2528 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].AxisDistance_Z.s_numerator = JPEG_T… in JPEG_DecodeMPAttrIFD()
2530 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].AxisDistance_Z.s_denominator = JPEG… in JPEG_DecodeMPAttrIFD()
2535 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].YawAngle.s_numerator = JPEG_Tiff_En… in JPEG_DecodeMPAttrIFD()
2537 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].YawAngle.s_denominator = JPEG_Tiff_… in JPEG_DecodeMPAttrIFD()
2542 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].PitchAngle.s_numerator = JPEG_Tiff_… in JPEG_DecodeMPAttrIFD()
2544 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].PitchAngle.s_denominator = JPEG_Tif… in JPEG_DecodeMPAttrIFD()
2549 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].RollAngle.s_numerator = JPEG_Tiff_E… in JPEG_DecodeMPAttrIFD()
2551 …pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_idx].RollAngle.s_denominator = JPEG_Tiff… in JPEG_DecodeMPAttrIFD()
2581 pNJPEGContext->_bTiffBigEndian[pNJPEGContext->eNJPDNum] = TRUE; in JPEG_DecodeMPOInfo()
2583 pNJPEGContext->_bTiffBigEndian[pNJPEGContext->eNJPDNum] = FALSE; in JPEG_DecodeMPOInfo()
2625 pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].num_of_image = 0xFFFFFFFFUL; in JPEG_DecodeMPOInfo()
2633 …text->_stMPOIndex[pNJPEGContext->eNJPDNum].start_of_offset = pNJPEGContext->_u32App2MarkerOffset[p… in JPEG_DecodeMPOInfo()
2636 pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].num_of_image = u32tmp; in JPEG_DecodeMPOInfo()
2638 …um_of_image=0x%tx\n", (ptrdiff_t)pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].num_of_image); in JPEG_DecodeMPOInfo()
2655 for(i = 0; i < pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].num_of_image; i++) in JPEG_DecodeMPOInfo()
2658 …pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].attribute = JPEG_Tiff_EndianChange… in JPEG_DecodeMPOInfo()
2661 …pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].size = JPEG_Tiff_EndianChangeL(JPE… in JPEG_DecodeMPOInfo()
2664 …pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].offset = JPEG_Tiff_EndianChangeL(J… in JPEG_DecodeMPOInfo()
2667 …pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].image1_no = JPEG_Tiff_EndianChange… in JPEG_DecodeMPOInfo()
2670 …pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].image2_no = JPEG_Tiff_EndianChange… in JPEG_DecodeMPOInfo()
2672 …ibute = %tx\n", i, (ptrdiff_t)pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].attr… in JPEG_DecodeMPOInfo()
2673 … size = %tx\n", i, (ptrdiff_t)pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].size… in JPEG_DecodeMPOInfo()
2674 …ffset = %tx\n", i, (ptrdiff_t)pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].offs… in JPEG_DecodeMPOInfo()
2675 …e1_no = %tx\n", i, (ptrdiff_t)pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].imag… in JPEG_DecodeMPOInfo()
2676 …e2_no = %tx\n", i, (ptrdiff_t)pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].imag… in JPEG_DecodeMPOInfo()
2726 pNJPEGContext->App0_Unit_Data[pNJPEGContext->eNJPDNum].u8Unit = JPEG_get_char(); in JPEG_read_app0_marker()
2727 …pNJPEGContext->App0_Unit_Data[pNJPEGContext->eNJPDNum].u16Xdensity= (MS_U16) ((JPEG_get_char()<<8)… in JPEG_read_app0_marker()
2728 …pNJPEGContext->App0_Unit_Data[pNJPEGContext->eNJPDNum].u16Ydensity= (MS_U16) ((JPEG_get_char()<<8)… in JPEG_read_app0_marker()
2743 …PI_MSG("APP0 : unit : %d\n",(MS_U16)pNJPEGContext->App0_Unit_Data[pNJPEGContext->eNJPDNum].u8Unit); in JPEG_read_app0_marker()
2744 …I_MSG("APP0 : Xdensity : %d\n",pNJPEGContext->App0_Unit_Data[pNJPEGContext->eNJPDNum].u16Xdensity); in JPEG_read_app0_marker()
2745 …I_MSG("APP0 : Ydensity : %d\n",pNJPEGContext->App0_Unit_Data[pNJPEGContext->eNJPDNum].u16Ydensity); in JPEG_read_app0_marker()
2755 *unit = pNJPEGContext->App0_Unit_Data[pNJPEGContext->eNJPDNum].u8Unit; in _msAPI_JPEG_get_APP0_info()
2756 *x = pNJPEGContext->App0_Unit_Data[pNJPEGContext->eNJPDNum].u16Xdensity; in _msAPI_JPEG_get_APP0_info()
2757 *y = pNJPEGContext->App0_Unit_Data[pNJPEGContext->eNJPDNum].u16Ydensity; in _msAPI_JPEG_get_APP0_info()
2780 pNJPEGContext->u32MPFOffset[pNJPEGContext->eNJPDNum] = length; in JPEG_read_app1_marker()
2781 …NJPEGContext->eNJPDNum]=0x%tx\n", (ptrdiff_t)pNJPEGContext->u32MPFOffset[pNJPEGContext->eNJPDNum]); in JPEG_read_app1_marker()
2792 …_u32ThumbnailBufferOffset[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u32ThumbnailOffset[pNJPEGCont… in JPEG_read_app1_marker()
2793 …t->_u16ThumbnailBufferSize[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16ThumbnailSize[pNJPEGConte… in JPEG_read_app1_marker()
2808 …= (MS_U8 *) (MS_VIRT)(INTERNAL_BUFFER_ADDR + pNJPEGContext->u32MPFOffset[pNJPEGContext->eNJPDNum]); in JPEG_read_app2_marker()
2814 …PEGContext->eNJPDNum] = %tx\n", (ptrdiff_t)pNJPEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum]); in JPEG_read_app2_marker()
2815 …t->_u32App2MarkerOffset[pNJPEGContext->eNJPDNum] = (MS_VIRT)(pNJPEGContext->_pu8In_buf_ofs[pNJPEGC… in JPEG_read_app2_marker()
2827 if(length > INTERNAL_BUFFER_SIZE - pNJPEGContext->u32MPFOffset[pNJPEGContext->eNJPDNum]) in JPEG_read_app2_marker()
2842 pNJPEGContext->bIsMPOFormat[pNJPEGContext->eNJPDNum] = TRUE; in JPEG_read_app2_marker()
2843 …pNJPEGContext->u32MPFOffset[pNJPEGContext->eNJPDNum] = 0; // Reset to zero after FOUND M… in JPEG_read_app2_marker()
2990 pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][index].u8SymbolCnt = count; in JPEG_read_default_dht()
2992 if(pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][index].bValid==FALSE) in JPEG_read_default_dht()
2993 pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][index].bValid = TRUE; in JPEG_read_default_dht()
2995 …JPEG_memcpy( (void *)pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][index].u8Huff_num, (void *… in JPEG_read_default_dht()
2996 …JPEG_memcpy( (void *)pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][index].u8Huff_val, (void *… in JPEG_read_default_dht()
3015 …JPEG_memcpy( (void *)pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][index].u8Symbol, (void *)u… in JPEG_read_default_dht()
3016 …JPEG_memcpy( (void *)pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][index].u8Valid, (void *)u8… in JPEG_read_default_dht()
3093 pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][indextmp].u8SymbolCnt = count; in JPEG_read_dht_marker()
3095 if(pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][indextmp].bValid==FALSE) in JPEG_read_dht_marker()
3096 pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][indextmp].bValid = TRUE; in JPEG_read_dht_marker()
3098 …JPEG_memcpy( (void *)pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][indextmp].u8Huff_num, (voi… in JPEG_read_dht_marker()
3099 …JPEG_memcpy( (void *)pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][indextmp].u8Huff_val, (voi… in JPEG_read_dht_marker()
3118 …JPEG_memcpy( (void *)pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][indextmp].u8Symbol, (void … in JPEG_read_dht_marker()
3119 …JPEG_memcpy( (void *)pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][indextmp].u8Valid, (void *… in JPEG_read_dht_marker()
3155 if(pNJPEGContext->_QuantTables[pNJPEGContext->eNJPDNum][n].bValid == FALSE) in JPEG_read_dqt_marker()
3156 pNJPEGContext->_QuantTables[pNJPEGContext->eNJPDNum][n].bValid = TRUE; in JPEG_read_dqt_marker()
3168 pNJPEGContext->_QuantTables[pNJPEGContext->eNJPDNum][n].s16Value[i] = temp; in JPEG_read_dqt_marker()
3207 …pNJPEGContext->_u16Image_y_size[pNJPEGContext->eNJPDNum] = (MS_U16) ((JPEG_get_char()<<8) + JPEG_g… in JPEG_read_sof_marker()
3208 …pNJPEGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum] = (MS_U16) ((JPEG_get_char()<<8) + JPEG_g… in JPEG_read_sof_marker()
3211 …t->_u16OriginalImage_x_size[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Image_x_size[pNJPEGConte… in JPEG_read_sof_marker()
3212 …t->_u16OriginalImage_y_size[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Image_y_size[pNJPEGConte… in JPEG_read_sof_marker()
3214 if((pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]) in JPEG_read_sof_marker()
3215 && (E_JPEG_TYPE_MAIN == pNJPEGContext->_u8DecodeType[pNJPEGContext->eNJPDNum])) in JPEG_read_sof_marker()
3218 JpegMaxWidth = pNJPEGContext->JPEG_PRO_MAX_WIDTH[pNJPEGContext->eNJPDNum] * 8; in JPEG_read_sof_marker()
3219 JpegMaxHeight = pNJPEGContext->JPEG_PRO_MAX_HEIGHT[pNJPEGContext->eNJPDNum] * 8; in JPEG_read_sof_marker()
3223 …PEGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum]*pNJPEGContext->_u16Image_y_size[pNJPEGContex… in JPEG_read_sof_marker()
3224 …PEGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum]*pNJPEGContext->_u16Image_y_size[pNJPEGContex… in JPEG_read_sof_marker()
3238 JpegMaxWidth = pNJPEGContext->JPEG_MAX_WIDTH[pNJPEGContext->eNJPDNum]*8; in JPEG_read_sof_marker()
3239 JpegMaxHeight = pNJPEGContext->JPEG_MAX_HEIGHT[pNJPEGContext->eNJPDNum]*8; in JPEG_read_sof_marker()
3242 …ntext->_u16Image_y_size[pNJPEGContext->eNJPDNum] < 1) || (pNJPEGContext->_u16Image_y_size[pNJPEGCo… in JPEG_read_sof_marker()
3244 …=%d, JpegMaxHeight=%d\n", pNJPEGContext->_u16Image_y_size[pNJPEGContext->eNJPDNum], JpegMaxHeight); in JPEG_read_sof_marker()
3249 …ntext->_u16Image_x_size[pNJPEGContext->eNJPDNum] < 1) || (pNJPEGContext->_u16Image_x_size[pNJPEGCo… in JPEG_read_sof_marker()
3251 …m]=%d, JpegMaxWidth=%d\n", pNJPEGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum], JpegMaxWidth); in JPEG_read_sof_marker()
3256 pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum] = JPEG_get_char(); in JPEG_read_sof_marker()
3258 if ( pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum] > JPEG_MAXCOMPONENTS ) in JPEG_read_sof_marker()
3264 if ( left != ( MS_U32 )( pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum] * 3 + 8 ) ) in JPEG_read_sof_marker()
3270 for ( i = 0; i < pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]; i++ ) in JPEG_read_sof_marker()
3272 pNJPEGContext->_u8Comp_ident[pNJPEGContext->eNJPDNum][i] = JPEG_get_char(); in JPEG_read_sof_marker()
3273 …if(pNJPEGContext->_u8Comp_ident[pNJPEGContext->eNJPDNum][i]==0) // The component ID is start f… in JPEG_read_sof_marker()
3275 pNJPEGContext->_u8LumaCi[pNJPEGContext->eNJPDNum] = 0; in JPEG_read_sof_marker()
3276 pNJPEGContext->_u8ChromaCi[pNJPEGContext->eNJPDNum] = 1; in JPEG_read_sof_marker()
3277 pNJPEGContext->_u8Chroma2Ci[pNJPEGContext->eNJPDNum] = 2; in JPEG_read_sof_marker()
3282 pNJPEGContext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][i] = (c1 & 0xf0)>>4; in JPEG_read_sof_marker()
3283 pNJPEGContext->_u8Comp_v_samp[pNJPEGContext->eNJPDNum][i] = (c1 & 0x0f); in JPEG_read_sof_marker()
3284 pNJPEGContext->_u8Comp_quant[pNJPEGContext->eNJPDNum][i] = JPEG_get_char(); in JPEG_read_sof_marker()
3290 … if(pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]==1) //allen.chang 2011/6/16 patch in JPEG_read_sof_marker()
3292 pNJPEGContext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][0] =1; in JPEG_read_sof_marker()
3293 pNJPEGContext->_u8Comp_v_samp[pNJPEGContext->eNJPDNum][0] =1; in JPEG_read_sof_marker()
3332 …pNJPEGContext->_u16Restart_interval[pNJPEGContext->eNJPDNum] = (MS_U16) ((JPEG_get_char()<<8) + JP… in JPEG_read_dri_marker()
3349 pNJPEGContext->_u8Comps_in_scan[pNJPEGContext->eNJPDNum] = n; in JPEG_read_sos_marker()
3365 for ( ci = 0; ci < pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]; ci++ ) in JPEG_read_sos_marker()
3367 if ( cc == pNJPEGContext->_u8Comp_ident[pNJPEGContext->eNJPDNum][ci] ) in JPEG_read_sos_marker()
3373 if ( ci >= pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum] ) in JPEG_read_sos_marker()
3379 pNJPEGContext->_u8Comp_list[pNJPEGContext->eNJPDNum][i] = ci; in JPEG_read_sos_marker()
3380 pNJPEGContext->_u8Comp_dc_tab[pNJPEGContext->eNJPDNum][ci] = ( c >> 4 ) & 15; in JPEG_read_sos_marker()
3381 …pNJPEGContext->_u8Comp_ac_tab[pNJPEGContext->eNJPDNum][ci] = ( c & 15 ) + ( JPEG_MAXHUFFTABLES >> … in JPEG_read_sos_marker()
3385 …ntext->_bProgressive_flag[pNJPEGContext->eNJPDNum] && (pNJPEGContext->_u8Comps_in_frame[pNJPEGCont… in JPEG_read_sos_marker()
3387 …PEGContext->_u8Comp_dc_tab[pNJPEGContext->eNJPDNum][1] != pNJPEGContext->_u8Comp_dc_tab[pNJPEGCont… in JPEG_read_sos_marker()
3388 …PEGContext->_u8Comp_ac_tab[pNJPEGContext->eNJPDNum][1] != pNJPEGContext->_u8Comp_ac_tab[pNJPEGCont… in JPEG_read_sos_marker()
3391 pNJPEGContext->bIs3HuffTbl[pNJPEGContext->eNJPDNum] = TRUE; in JPEG_read_sos_marker()
3395 pNJPEGContext->_u8Spectral_start[pNJPEGContext->eNJPDNum] = JPEG_get_char(); in JPEG_read_sos_marker()
3396 pNJPEGContext->_u8Spectral_end[pNJPEGContext->eNJPDNum] = JPEG_get_char(); in JPEG_read_sos_marker()
3398 pNJPEGContext->_u8Successive_high[pNJPEGContext->eNJPDNum] = (c1 & 0xf0)>>4; in JPEG_read_sos_marker()
3399 pNJPEGContext->_u8Successive_low[pNJPEGContext->eNJPDNum] = (c1 & 0x0f); in JPEG_read_sos_marker()
3401 if ( !pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum] ) in JPEG_read_sos_marker()
3403 pNJPEGContext->_u8Spectral_start[pNJPEGContext->eNJPDNum] = 0; in JPEG_read_sos_marker()
3404 pNJPEGContext->_u8Spectral_end[pNJPEGContext->eNJPDNum] = 63; in JPEG_read_sos_marker()
3464 if((pNJPEGContext->__bIsMjpeg[pNJPEGContext->eNJPDNum] == FALSE) in JPEG_process_markers()
3465 && (FALSE == pNJPEGContext->_bThumbnailFound[pNJPEGContext->eNJPDNum])) in JPEG_process_markers()
3507 pNJPEGContext->_HeadCheck[pNJPEGContext->eNJPDNum].DHT = TRUE; in JPEG_process_markers()
3521 pNJPEGContext->_HeadCheck[pNJPEGContext->eNJPDNum].DQT = TRUE; in JPEG_process_markers()
3549 if (!pNJPEGContext->bMHEG5[pNJPEGContext->eNJPDNum]) in JPEG_process_markers()
3684 …_pu8In_buf_ofs[pNJPEGContext->eNJPDNum], (ptrdiff_t)MS_VA2PA((MS_VIRT)pNJPEGContext->_pu8In_buf_of… in JPEG_locate_sof_marker()
3685 …JPEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum], *(pNJPEGContext->_pu8In_buf_ofs[pNJPEGContex… in JPEG_locate_sof_marker()
3686 …PEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum]+2),*(pNJPEGContext->_pu8In_buf_ofs[pNJPEGConte… in JPEG_locate_sof_marker()
3687 …PEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum]+4),*(pNJPEGContext->_pu8In_buf_ofs[pNJPEGConte… in JPEG_locate_sof_marker()
3688 …PEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum]+6),*(pNJPEGContext->_pu8In_buf_ofs[pNJPEGConte… in JPEG_locate_sof_marker()
3704 pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum] = TRUE; in JPEG_locate_sof_marker()
3706 … gNJPEGMDebug._bProgressive_flag = pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]; in JPEG_locate_sof_marker()
3708 …pNJPEGContext->u32SOFOffset[pNJPEGContext->eNJPDNum] = pNJPEGContext->u32DataOffset[pNJPEGContext-… in JPEG_locate_sof_marker()
3719 …pNJPEGContext->u32SOFOffset[pNJPEGContext->eNJPDNum] = pNJPEGContext->u32DataOffset[pNJPEGContext-… in JPEG_locate_sof_marker()
3763 …ontext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum], (ptrdiff_t)pNJPEGContext->_u32In_buf_left[pNJPEGC… in JPEG_locate_sos_marker()
3765eNJPDNum], *(pNJPEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum]+1), *(pNJPEGContext->_pu8In_bu… in JPEG_locate_sos_marker()
3766eNJPDNum]+4), *(pNJPEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum]+5), *(pNJPEGContext->_pu8In… in JPEG_locate_sos_marker()
3775 pNJPEGContext->_bThumbnailFound[pNJPEGContext->eNJPDNum] = FALSE; in JPEG_init_thumbnail()
3776 pNJPEGContext->_u32ThumbnailOffset[pNJPEGContext->eNJPDNum] = 0; in JPEG_init_thumbnail()
3777 pNJPEGContext->_u16ThumbnailSize[pNJPEGContext->eNJPDNum] = 0; in JPEG_init_thumbnail()
3778 pNJPEGContext->_bTiffBigEndian[pNJPEGContext->eNJPDNum] = FALSE; in JPEG_init_thumbnail()
3780 pNJPEGContext->_u32ThumbnailBufferOffset[pNJPEGContext->eNJPDNum] = 0; in JPEG_init_thumbnail()
3781 pNJPEGContext->_u16ThumbnailSize[pNJPEGContext->eNJPDNum] = 0; in JPEG_init_thumbnail()
3782 pNJPEGContext->_bThumbnailAccessMode[pNJPEGContext->eNJPDNum] = FALSE; in JPEG_init_thumbnail()
3784 pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].bHasDataTime = FALSE; in JPEG_init_thumbnail()
3785 pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Year = 0; in JPEG_init_thumbnail()
3786 pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Month = 0; in JPEG_init_thumbnail()
3787 pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Day = 0; in JPEG_init_thumbnail()
3788 pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Hour = 0; in JPEG_init_thumbnail()
3789 pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Minute = 0; in JPEG_init_thumbnail()
3790 pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Second = 0; in JPEG_init_thumbnail()
3791 pNJPEGContext->_eEXIF_Orientation[pNJPEGContext->eNJPDNum] = E_JPEG_EXIF_ORIENT_NOT_FOUND; in JPEG_init_thumbnail()
3795 …JPEG_memset((void *)pNJPEGContext->_u8EXIF_Manufacturer[pNJPEGContext->eNJPDNum], 0, JPEG_MANUFACT… in JPEG_init_thumbnail()
3796 JPEG_memset((void *)pNJPEGContext->_u8EXIF_Model[pNJPEGContext->eNJPDNum], 0, JPEG_MODEL_SIZE); in JPEG_init_thumbnail()
3797 pNJPEGContext->_u16EXIF_Flash[pNJPEGContext->eNJPDNum] = 0; in JPEG_init_thumbnail()
3798 pNJPEGContext->_u16EXIF_Exposureprogram[pNJPEGContext->eNJPDNum] = 0; in JPEG_init_thumbnail()
3799 pNJPEGContext->_u32EXIF_ISOSpeedRatings[pNJPEGContext->eNJPDNum] = 0; in JPEG_init_thumbnail()
3800 pNJPEGContext->_stEXIF_ShutterSpeedValue[pNJPEGContext->eNJPDNum].numerator = 0; in JPEG_init_thumbnail()
3801 pNJPEGContext->_stEXIF_ShutterSpeedValue[pNJPEGContext->eNJPDNum].denominator= 0; in JPEG_init_thumbnail()
3802 pNJPEGContext->_stEXIF_ApertureValue[pNJPEGContext->eNJPDNum].s_numerator= 0; in JPEG_init_thumbnail()
3803 pNJPEGContext->_stEXIF_ApertureValue[pNJPEGContext->eNJPDNum].s_denominator= 0; in JPEG_init_thumbnail()
3804 pNJPEGContext->_stEXIF_ExposureBiasValue[pNJPEGContext->eNJPDNum].numerator= 0; in JPEG_init_thumbnail()
3805 pNJPEGContext->_stEXIF_ExposureBiasValue[pNJPEGContext->eNJPDNum].denominator= 0; in JPEG_init_thumbnail()
3806 pNJPEGContext->_stEXIF_FocalLength[pNJPEGContext->eNJPDNum].s_numerator= 0; in JPEG_init_thumbnail()
3807 pNJPEGContext->_stEXIF_FocalLength[pNJPEGContext->eNJPDNum].s_denominator= 0; in JPEG_init_thumbnail()
3808 pNJPEGContext->_u32EXIF_ImageWidth[pNJPEGContext->eNJPDNum] = 0; in JPEG_init_thumbnail()
3809 pNJPEGContext->_u32EXIF_ImageHeight[pNJPEGContext->eNJPDNum] = 0; in JPEG_init_thumbnail()
3810 pNJPEGContext->_stEXIF_ExposureTime[pNJPEGContext->eNJPDNum].numerator = 0; in JPEG_init_thumbnail()
3811 pNJPEGContext->_stEXIF_ExposureTime[pNJPEGContext->eNJPDNum].denominator =0; in JPEG_init_thumbnail()
3812 pNJPEGContext->_stEXIF_FNumber[pNJPEGContext->eNJPDNum].numerator = 0; in JPEG_init_thumbnail()
3813 pNJPEGContext->_stEXIF_FNumber[pNJPEGContext->eNJPDNum].denominator =0; in JPEG_init_thumbnail()
3823 pNJPEGContext->_u8LumaCi[pNJPEGContext->eNJPDNum] = 1; in JPEG_init()
3824 pNJPEGContext->_u8ChromaCi[pNJPEGContext->eNJPDNum] = 2; in JPEG_init()
3825 pNJPEGContext->_u8Chroma2Ci[pNJPEGContext->eNJPDNum] = 3; in JPEG_init()
3826 pNJPEGContext->bIs3HuffTbl[pNJPEGContext->eNJPDNum] = FALSE; in JPEG_init()
3828 pNJPEGContext->bHighLowReverse[pNJPEGContext->eNJPDNum] = FALSE; in JPEG_init()
3830 pNJPEGContext->bDifferentHL[pNJPEGContext->eNJPDNum] = FALSE; in JPEG_init()
3833 pNJPEGContext->_Error_code[pNJPEGContext->eNJPDNum] = E_JPEG_NO_ERROR; in JPEG_init()
3835 …EGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Image_y_size[pNJPEGConte… in JPEG_init()
3836 …u16OriginalImage_x_size[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16OriginalImage_y_size[pNJPEGC… in JPEG_init()
3837 …ontext->eNJPDNum] = pNJPEGContext->_u16AlignedImagePitch[pNJPEGContext->eNJPDNum] = pNJPEGContext-… in JPEG_init()
3838 pNJPEGContext->_u16AlignedImagePitch_H[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3842 pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum] = FALSE; in JPEG_init()
3843 pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_ORG; in JPEG_init()
3844 pNJPEGContext->_u32RLEOffset[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3845 pNJPEGContext->_bFirstRLE[pNJPEGContext->eNJPDNum] = TRUE; in JPEG_init()
3847 …pNJPEGContext->eNJPDNum][0] = pNJPEGContext->_s16dc_pred[pNJPEGContext->eNJPDNum][1] = pNJPEGConte… in JPEG_init()
3849 pNJPEGContext->_Progressive_ROI_flag[pNJPEGContext->eNJPDNum] = FALSE; //CL82399 in JPEG_init()
3850 pNJPEGContext->ROI_width[pNJPEGContext->eNJPDNum] = 0; //CL82399 in JPEG_init()
3851 pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum] = E_JPEG_BUFFER_NONE; in JPEG_init()
3853 pNJPEGContext->u32MRCheckCount[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3857 pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][i].bValid = FALSE; in JPEG_init()
3858 … JPEG_memset((void *)pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][i].u8Huff_num, 0, 17); in JPEG_init()
3859 … JPEG_memset((void *)pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][i].u8Huff_val, 0, 256); in JPEG_init()
3860 JPEG_memset((void *)pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][i].u8Symbol, 0, 17); in JPEG_init()
3861 JPEG_memset((void *)pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][i].u16Code, 0, 17); in JPEG_init()
3862 JPEG_memset((void *)pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][i].u8Valid, 0, 17); in JPEG_init()
3867 pNJPEGContext->_QuantTables[pNJPEGContext->eNJPDNum][i].bValid = FALSE; in JPEG_init()
3868 JPEG_memset(pNJPEGContext->_QuantTables[pNJPEGContext->eNJPDNum][i].s16Value, 0, 64); in JPEG_init()
3871 pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum] = E_JPEG_GRAYSCALE; in JPEG_init()
3873 pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3875 …Context->_u8Comp_h_samp[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_u8Comp_h_samp[pNJPEGC… in JPEG_init()
3876 …Context->_u8Comp_v_samp[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_u8Comp_v_samp[pNJPEGC… in JPEG_init()
3877 …GContext->_u8Comp_quant[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_u8Comp_quant[pNJPEGCo… in JPEG_init()
3878 …GContext->_u8Comp_ident[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_u8Comp_ident[pNJPEGCo… in JPEG_init()
3879 …xt->_u16Comp_h_blocks[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_u16Comp_h_blocks[pNJPEG… in JPEG_init()
3880 …xt->_u16Comp_v_blocks[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_u16Comp_v_blocks[pNJPEG… in JPEG_init()
3882 pNJPEGContext->_u8Comps_in_scan[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3883 …PEGContext->_u8Comp_list[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_u8Comp_list[pNJPEGCo… in JPEG_init()
3884 …Context->_u8Comp_dc_tab[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_u8Comp_dc_tab[pNJPEGC… in JPEG_init()
3885 …Context->_u8Comp_ac_tab[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_u8Comp_ac_tab[pNJPEGC… in JPEG_init()
3887 pNJPEGContext->_u8Spectral_start[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3888 pNJPEGContext->_u8Spectral_end[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3889 pNJPEGContext->_u8Successive_low[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3890 pNJPEGContext->_u8Successive_high[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3892 pNJPEGContext->gu8Max_mcu_x_size[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3893 pNJPEGContext->gu8Max_mcu_y_size[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3895 pNJPEGContext->_u8Blocks_per_mcu[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3896 pNJPEGContext->_u32Max_blocks_per_row[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3897 pNJPEGContext->_u16Mcus_per_row[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3898 pNJPEGContext->_u16Mcus_per_col[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3900 …pNJPEGContext->_u8Mcu_org[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_u8Mcu_org[pNJPEGCon… in JPEG_init()
3902 … *)pNJPEGContext->_pBlocks[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_pBlocks[pNJPEGCont… in JPEG_init()
3905 pNJPEGContext->_u16Total_lines_left[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3906 …ntext->_u32Block_y_mcu[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_u32Block_y_mcu[pNJPEGC… in JPEG_init()
3907 …pNJPEGContext->_Huff_tbls[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_Huff_tbls[pNJPEGCon… in JPEG_init()
3908 …pNJPEGContext->_DC_Coeffs[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_DC_Coeffs[pNJPEGCon… in JPEG_init()
3909 …pNJPEGContext->_AC_Coeffs[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_AC_Coeffs[pNJPEGCon… in JPEG_init()
3910 …ntext->_u32Last_dc_val[pNJPEGContext->eNJPDNum], 0, sizeof( pNJPEGContext->_u32Last_dc_val[pNJPEGC… in JPEG_init()
3912 pNJPEGContext->_u32EOB_run[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3915 …pNJPEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum] = pNJPEGContext->_pu8In_buf[pNJPEGContext-> in JPEG_init()
3918 pNJPEGContext->_u8Tem_flag[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3922 pNJPEGContext->_u16Restart_interval[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3923 pNJPEGContext->_u16Restarts_left[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3924 pNJPEGContext->_u16Next_restart_num[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3926 pNJPEGContext->gu16Max_mcus_per_row[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3927 pNJPEGContext->_u16Max_blocks_per_mcu[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3928 pNJPEGContext->_u16Max_mcus_per_col[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3939 if(pNJPEGContext->_bThumbnailAccessMode[pNJPEGContext->eNJPDNum]) in JPEG_init()
3954 …ntext->_u32Total_bytes_read[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u32In_buf_left[pNJPEGContex… in JPEG_init()
3958 pNJPEGContext->_s16Bits_left[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
3959 pNJPEGContext->_u32Bit_buf[pNJPEGContext->eNJPDNum] = 0; in JPEG_init()
4033 JPEG_HuffTbl *hs = &pNJPEGContext->_Huff_tbls[pNJPEGContext->eNJPDNum][indextmp]; in JPEG_make_huff_table()
4043 …for ( i = 1; i <= pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][indextmp].u8Huff_num[l]; i++ ) in JPEG_make_huff_table()
4086 …ext->_Huff_info[pNJPEGContext->eNJPDNum][indextmp].u16Code[i] = huffcode[pNJPEGContext->_Huff_info… in JPEG_make_huff_table()
4094 if((E_JPEG_CMYK != pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in JPEG_make_huff_table()
4095 && (E_JPEG_RGB != pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum])) in JPEG_make_huff_table()
4098 if(pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]==FALSE) in JPEG_make_huff_table()
4114 i = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][indextmp].u8Huff_val[p]; in JPEG_make_huff_table()
4187 for ( i = 0; i < pNJPEGContext->_u8Comps_in_scan[pNJPEGContext->eNJPDNum]; i++ ) in JPEG_check_quant_tables()
4189 …les[pNJPEGContext->eNJPDNum][pNJPEGContext->_u8Comp_quant[pNJPEGContext->eNJPDNum][pNJPEGContext->… in JPEG_check_quant_tables()
4203 for ( i = 0; i < pNJPEGContext->_u8Comps_in_scan[pNJPEGContext->eNJPDNum]; i++ ) in JPEG_check_huff_tables()
4205eNJPDNum] == 0 ) && ( pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][pNJPEGContext->_u8Comp_dc… in JPEG_check_huff_tables()
4211eNJPDNum] > 0 ) && ( pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][pNJPEGContext->_u8Comp_ac_… in JPEG_check_huff_tables()
4220 if ( pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][i].bValid ) in JPEG_check_huff_tables()
4236 …for ( component_id = 0; component_id < pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]; … in JPEG_calc_mcu_block_order()
4238 if ( pNJPEGContext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][component_id] > max_h_samp ) in JPEG_calc_mcu_block_order()
4240 max_h_samp = pNJPEGContext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][component_id]; in JPEG_calc_mcu_block_order()
4243 if ( pNJPEGContext->_u8Comp_v_samp[pNJPEGContext->eNJPDNum][component_id] > max_v_samp ) in JPEG_calc_mcu_block_order()
4245 max_v_samp = pNJPEGContext->_u8Comp_v_samp[pNJPEGContext->eNJPDNum][component_id]; in JPEG_calc_mcu_block_order()
4255 …for ( component_id = 0; component_id < pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]; … in JPEG_calc_mcu_block_order()
4257 …t->eNJPDNum][component_id] = ( ( ( ( pNJPEGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum] * pN… in JPEG_calc_mcu_block_order()
4258 …t->eNJPDNum][component_id] = ( ( ( ( pNJPEGContext->_u16Image_y_size[pNJPEGContext->eNJPDNum] * pN… in JPEG_calc_mcu_block_order()
4261 if ( pNJPEGContext->_u8Comps_in_scan[pNJPEGContext->eNJPDNum] == 1 ) in JPEG_calc_mcu_block_order()
4263 …[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Comp_h_blocks[pNJPEGContext->eNJPDNum][pNJPEGContex… in JPEG_calc_mcu_block_order()
4264 …[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Comp_v_blocks[pNJPEGContext->eNJPDNum][pNJPEGContex… in JPEG_calc_mcu_block_order()
4268 …ontext->_u16Mcus_per_row[pNJPEGContext->eNJPDNum] = ( ( ( pNJPEGContext->_u16Image_x_size[pNJPEGCo… in JPEG_calc_mcu_block_order()
4269 …ontext->_u16Mcus_per_col[pNJPEGContext->eNJPDNum] = ( ( ( pNJPEGContext->_u16Image_y_size[pNJPEGCo… in JPEG_calc_mcu_block_order()
4272 if ( pNJPEGContext->_u8Comps_in_scan[pNJPEGContext->eNJPDNum] == 1 ) in JPEG_calc_mcu_block_order()
4274 …pNJPEGContext->_u8Mcu_org[pNJPEGContext->eNJPDNum][0] = pNJPEGContext->_u8Comp_list[pNJPEGContext-… in JPEG_calc_mcu_block_order()
4276 pNJPEGContext->_u8Blocks_per_mcu[pNJPEGContext->eNJPDNum] = 1; in JPEG_calc_mcu_block_order()
4280 pNJPEGContext->_u8Blocks_per_mcu[pNJPEGContext->eNJPDNum] = 0; in JPEG_calc_mcu_block_order()
4282 …num = 0; component_num < pNJPEGContext->_u8Comps_in_scan[pNJPEGContext->eNJPDNum]; component_num++… in JPEG_calc_mcu_block_order()
4286 component_id = pNJPEGContext->_u8Comp_list[pNJPEGContext->eNJPDNum][component_num]; in JPEG_calc_mcu_block_order()
4288 …ntext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][component_id] * pNJPEGContext->_u8Comp_v_samp[pNJPE… in JPEG_calc_mcu_block_order()
4292 …pNJPEGContext->_u8Mcu_org[pNJPEGContext->eNJPDNum][pNJPEGContext->_u8Blocks_per_mcu[pNJPEGContext-… in JPEG_calc_mcu_block_order()
4301 MS_VIRT data_end_addr = (MS_VIRT)pNJPEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum]; in JPEG_GetECS()
4302 MS_VIRT data_start_addr =(MS_VIRT) pNJPEGContext->_pu8In_buf[pNJPEGContext->eNJPDNum]; in JPEG_GetECS()
4323 if (pNJPEGContext->_HeadCheck[pNJPEGContext->eNJPDNum].DHT) in JPEG_WriteSymidx()
4325 for(ci = 0; ci<pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]; ci++) in JPEG_WriteSymidx()
4327 …if(pNJPEGContext->_u8LumaCi[pNJPEGContext->eNJPDNum]==pNJPEGContext->_u8Comp_ident[pNJPEGContext-> in JPEG_WriteSymidx()
4334 for(ci = 0; ci<pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]; ci++) in JPEG_WriteSymidx()
4336 …if(pNJPEGContext->_u8ChromaCi[pNJPEGContext->eNJPDNum]==pNJPEGContext->_u8Comp_ident[pNJPEGContext… in JPEG_WriteSymidx()
4343 if(TRUE == pNJPEGContext->bIs3HuffTbl[pNJPEGContext->eNJPDNum]) in JPEG_WriteSymidx()
4345 for(ci = 0; ci<pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]; ci++) in JPEG_WriteSymidx()
4347 …f(pNJPEGContext->_u8Chroma2Ci[pNJPEGContext->eNJPDNum]==pNJPEGContext->_u8Comp_ident[pNJPEGContext… in JPEG_WriteSymidx()
4355 ac_tbl_num_luma = pNJPEGContext->_u8Comp_ac_tab[pNJPEGContext->eNJPDNum][luma_ci]; in JPEG_WriteSymidx()
4356 ac_tbl_num_chroma = pNJPEGContext->_u8Comp_ac_tab[pNJPEGContext->eNJPDNum][chroma_ci]; in JPEG_WriteSymidx()
4359 dc_tbl_num_luma = pNJPEGContext->_u8Comp_dc_tab[pNJPEGContext->eNJPDNum][luma_ci]; in JPEG_WriteSymidx()
4360 dc_tbl_num_chroma = pNJPEGContext->_u8Comp_dc_tab[pNJPEGContext->eNJPDNum][chroma_ci]; in JPEG_WriteSymidx()
4361 if(TRUE == pNJPEGContext->bIs3HuffTbl[pNJPEGContext->eNJPDNum]) in JPEG_WriteSymidx()
4363 ac_tbl_num_chroma2 = pNJPEGContext->_u8Comp_ac_tab[pNJPEGContext->eNJPDNum][chroma2_ci]; in JPEG_WriteSymidx()
4364 dc_tbl_num_chroma2 = pNJPEGContext->_u8Comp_dc_tab[pNJPEGContext->eNJPDNum][chroma2_ci]; in JPEG_WriteSymidx()
4368 structSymidx.DHT = pNJPEGContext->_HeadCheck[pNJPEGContext->eNJPDNum].DHT; in JPEG_WriteSymidx()
4369 structSymidx.bUVHuffman = pNJPEGContext->bIs3HuffTbl[pNJPEGContext->eNJPDNum]; in JPEG_WriteSymidx()
4370 …structSymidx.u8DcLumaHuffVal = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][dc_tbl_num_luma]… in JPEG_WriteSymidx()
4371 …structSymidx.u8DcChromaHuffVal = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][dc_tbl_num_chr… in JPEG_WriteSymidx()
4372 …structSymidx.u8AcLumaHuffVal = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][ac_tbl_num_luma]… in JPEG_WriteSymidx()
4373 …structSymidx.u8AcChromaHuffVal = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][ac_tbl_num_chr… in JPEG_WriteSymidx()
4374 if(TRUE == pNJPEGContext->bIs3HuffTbl[pNJPEGContext->eNJPDNum]) in JPEG_WriteSymidx()
4376 …structSymidx.u8DcChroma2HuffVal = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][dc_tbl_num_ch… in JPEG_WriteSymidx()
4377 …structSymidx.u8AcChroma2HuffVal = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][ac_tbl_num_ch… in JPEG_WriteSymidx()
4395 if (pNJPEGContext->_HeadCheck[pNJPEGContext->eNJPDNum].DQT) in JPEG_WriteIQTbl()
4399 for(i = 0; i<pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]; i++) in JPEG_WriteIQTbl()
4401 comp[pNJPEGContext->_u8Comp_quant[pNJPEGContext->eNJPDNum][i]] = 1; in JPEG_WriteIQTbl()
4412 structIqtbl.DQT = pNJPEGContext->_HeadCheck[pNJPEGContext->eNJPDNum].DQT; in JPEG_WriteIQTbl()
4414 structIqtbl.u8CompQuant = pNJPEGContext->_u8Comp_quant[pNJPEGContext->eNJPDNum]; in JPEG_WriteIQTbl()
4415 structIqtbl.QuantTables = (NJPD_QuanTbl *)pNJPEGContext->_QuantTables[pNJPEGContext->eNJPDNum]; in JPEG_WriteIQTbl()
4434 if (pNJPEGContext->_HeadCheck[pNJPEGContext->eNJPDNum].DHT) in JPEG_WriteGrpinf()
4436 for(ci = 0; ci<pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]; ci++) in JPEG_WriteGrpinf()
4438 …if(pNJPEGContext->_u8LumaCi[pNJPEGContext->eNJPDNum]==pNJPEGContext->_u8Comp_ident[pNJPEGContext-> in JPEG_WriteGrpinf()
4445 for(ci = 0; ci<pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]; ci++) in JPEG_WriteGrpinf()
4447 …if(pNJPEGContext->_u8ChromaCi[pNJPEGContext->eNJPDNum]==pNJPEGContext->_u8Comp_ident[pNJPEGContext… in JPEG_WriteGrpinf()
4454 if(TRUE == pNJPEGContext->bIs3HuffTbl[pNJPEGContext->eNJPDNum]) in JPEG_WriteGrpinf()
4456 for(ci = 0; ci<pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]; ci++) in JPEG_WriteGrpinf()
4458 …f(pNJPEGContext->_u8Chroma2Ci[pNJPEGContext->eNJPDNum]==pNJPEGContext->_u8Comp_ident[pNJPEGContext… in JPEG_WriteGrpinf()
4466 dc_tbl_num_luma = pNJPEGContext->_u8Comp_dc_tab[pNJPEGContext->eNJPDNum][luma_ci]; in JPEG_WriteGrpinf()
4467 dc_tbl_num_chroma = pNJPEGContext->_u8Comp_dc_tab[pNJPEGContext->eNJPDNum][chroma_ci]; in JPEG_WriteGrpinf()
4469 ac_tbl_num_luma = pNJPEGContext->_u8Comp_ac_tab[pNJPEGContext->eNJPDNum][luma_ci]; in JPEG_WriteGrpinf()
4470 ac_tbl_num_chroma = pNJPEGContext->_u8Comp_ac_tab[pNJPEGContext->eNJPDNum][chroma_ci]; in JPEG_WriteGrpinf()
4472 if(TRUE == pNJPEGContext->bIs3HuffTbl[pNJPEGContext->eNJPDNum]) in JPEG_WriteGrpinf()
4474 dc_tbl_num_chroma2 = pNJPEGContext->_u8Comp_dc_tab[pNJPEGContext->eNJPDNum][chroma2_ci]; in JPEG_WriteGrpinf()
4475 ac_tbl_num_chroma2 = pNJPEGContext->_u8Comp_ac_tab[pNJPEGContext->eNJPDNum][chroma2_ci]; in JPEG_WriteGrpinf()
4479 structGrpinf.DHT = pNJPEGContext->_HeadCheck[pNJPEGContext->eNJPDNum].DHT; in JPEG_WriteGrpinf()
4480 structGrpinf.bUVHuffman = pNJPEGContext->bIs3HuffTbl[pNJPEGContext->eNJPDNum]; in JPEG_WriteGrpinf()
4481 …structGrpinf.u8DcLumaValid= pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][dc_tbl_num_luma].u8… in JPEG_WriteGrpinf()
4482 …structGrpinf.u8DcLumaSymbol = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][dc_tbl_num_luma].… in JPEG_WriteGrpinf()
4483 …structGrpinf.u16DcLumaCode = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][dc_tbl_num_luma].u… in JPEG_WriteGrpinf()
4484 …structGrpinf.u8DcChromaValid= pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][dc_tbl_num_chroma… in JPEG_WriteGrpinf()
4485 …structGrpinf.u8DcChromaSymbol = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][dc_tbl_num_chro… in JPEG_WriteGrpinf()
4486 …structGrpinf.u16DcChromaCode = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][dc_tbl_num_chrom… in JPEG_WriteGrpinf()
4487 …structGrpinf.u8AcLumaValid= pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][ac_tbl_num_luma].u8… in JPEG_WriteGrpinf()
4488 …structGrpinf.u8AcLumaSymbol = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][ac_tbl_num_luma].… in JPEG_WriteGrpinf()
4489 …structGrpinf.u16AcLumaCode = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][ac_tbl_num_luma].u… in JPEG_WriteGrpinf()
4490 …structGrpinf.u8AcChromaValid= pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][ac_tbl_num_chroma… in JPEG_WriteGrpinf()
4491 …structGrpinf.u8AcChromaSymbol = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][ac_tbl_num_chro… in JPEG_WriteGrpinf()
4492 …structGrpinf.u16AcChromaCode = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][ac_tbl_num_chrom… in JPEG_WriteGrpinf()
4493 …structGrpinf.u8DcLumaCnt = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][dc_tbl_num_luma].u8S… in JPEG_WriteGrpinf()
4494 …structGrpinf.u8DcChromaCnt = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][dc_tbl_num_chroma]… in JPEG_WriteGrpinf()
4495 …structGrpinf.u8AcLumaCnt = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][ac_tbl_num_luma].u8S… in JPEG_WriteGrpinf()
4496 …structGrpinf.u8AcChromaCnt = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][ac_tbl_num_chroma]… in JPEG_WriteGrpinf()
4497 if(TRUE == pNJPEGContext->bIs3HuffTbl[pNJPEGContext->eNJPDNum]) in JPEG_WriteGrpinf()
4499 …structGrpinf.u8DcChroma2Valid= pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][dc_tbl_num_chrom… in JPEG_WriteGrpinf()
4500 …structGrpinf.u8DcChroma2Symbol = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][dc_tbl_num_chr… in JPEG_WriteGrpinf()
4501 …structGrpinf.u16DcChroma2Code = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][dc_tbl_num_chro… in JPEG_WriteGrpinf()
4502 …structGrpinf.u8AcChroma2Valid= pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][ac_tbl_num_chrom… in JPEG_WriteGrpinf()
4503 …structGrpinf.u8AcChroma2Symbol = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][ac_tbl_num_chr… in JPEG_WriteGrpinf()
4504 …structGrpinf.u16AcChroma2Code = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][ac_tbl_num_chro… in JPEG_WriteGrpinf()
4505 …structGrpinf.u8DcChroma2Cnt = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][dc_tbl_num_chroma… in JPEG_WriteGrpinf()
4506 …structGrpinf.u8AcChroma2Cnt = pNJPEGContext->_Huff_info[pNJPEGContext->eNJPDNum][ac_tbl_num_chroma… in JPEG_WriteGrpinf()
4518 …JPEG_memcpy((void *)(mrc_buffer + pNJPEGContext->_u32RLEOffset[pNJPEGContext->eNJPDNum]), (void *)… in JPEG_write_RLE()
4519 pNJPEGContext->_u32RLEOffset[pNJPEGContext->eNJPDNum] += 4; in JPEG_write_RLE()
4522 if((MRC_BUFFER_SIZE == pNJPEGContext->_u32RLEOffset[pNJPEGContext->eNJPDNum]) in JPEG_write_RLE()
4525 …odeNow = %td\n", (ptrdiff_t)pNJPEGContext->_u32RLEOffset[pNJPEGContext->eNJPDNum], (ptrdiff_t)bDec… in JPEG_write_RLE()
4530 if(pNJPEGContext->_bFirstRLE[pNJPEGContext->eNJPDNum] == TRUE) in JPEG_write_RLE()
4535 pNJPEGContext->_bFirstRLE[pNJPEGContext->eNJPDNum] = FALSE; in JPEG_write_RLE()
4545 if(MRC_BUFFER_SIZE/2 >= pNJPEGContext->_u32RLEOffset[pNJPEGContext->eNJPDNum]) in JPEG_write_RLE()
4646 if(MRC_BUFFER_SIZE/2 >= pNJPEGContext->_u32RLEOffset[pNJPEGContext->eNJPDNum]) in JPEG_write_RLE()
4738 if(MRC_BUFFER_SIZE/2 >= pNJPEGContext->_u32RLEOffset[pNJPEGContext->eNJPDNum]) in JPEG_write_RLE()
4834 pNJPEGContext->_u32RLEOffset[pNJPEGContext->eNJPDNum] = 0; in JPEG_write_RLE()
4858 predictor = _s16dc_pred[pNJPEGContext->eNJPDNum][cur_blk - 1];
4917 _s16dc_pred[pNJPEGContext->eNJPDNum][cur_blk - 1] = p[0];//update predictor
4953 _s16dc_pred[pNJPEGContext->eNJPDNum][cur_blk - 1] = p[0];//update predictor
4973 predictor = pNJPEGContext->_s16dc_pred[pNJPEGContext->eNJPDNum][cur_blk - 1]; in JPEG_do_RLE()
5024 … pNJPEGContext->_s16dc_pred[pNJPEGContext->eNJPDNum][cur_blk - 1] = p[0];//update predictor in JPEG_do_RLE()
5057 pNJPEGContext->_s16dc_pred[pNJPEGContext->eNJPDNum][cur_blk - 1] = p[0];//update predictor in JPEG_do_RLE()
5071 if(pNJPEGContext->_HeadCheck[pNJPEGContext->eNJPDNum].DHT == 0) in JPEG_init_scan()
5074 pNJPEGContext->_HeadCheck[pNJPEGContext->eNJPDNum].DHT = TRUE; in JPEG_init_scan()
5077 if (pNJPEGContext->_HeadCheck[pNJPEGContext->eNJPDNum].DHT) in JPEG_init_scan()
5083 if (pNJPEGContext->_HeadCheck[pNJPEGContext->eNJPDNum].DQT) in JPEG_init_scan()
5090 …GContext->_u32Last_dc_val[pNJPEGContext->eNJPDNum], 0, pNJPEGContext->_u8Comps_in_frame[pNJPEGCont… in JPEG_init_scan()
5092 pNJPEGContext->_u32EOB_run[pNJPEGContext->eNJPDNum] = 0; in JPEG_init_scan()
5095 if ( pNJPEGContext->_u16Restart_interval[pNJPEGContext->eNJPDNum] ) in JPEG_init_scan()
5097 …ontext->_u16Restarts_left[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Restart_interval[pNJPEGCon… in JPEG_init_scan()
5098 pNJPEGContext->_u16Next_restart_num[pNJPEGContext->eNJPDNum] = 0; in JPEG_init_scan()
5105 if(pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum] in JPEG_init_scan()
5106 || (E_JPEG_CMYK == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in JPEG_init_scan()
5107 || (E_JPEG_RGB == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum])) in JPEG_init_scan()
5109 if(pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]) in JPEG_init_scan()
5113 pNJPEGContext->_s16Bits_left[pNJPEGContext->eNJPDNum] = 16; in JPEG_init_scan()
5167 if ( pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum] == 1 ) in JPEG_init_frame()
5169 pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum] = E_JPEG_GRAYSCALE; in JPEG_init_frame()
5171 pNJPEGContext->_u16Max_blocks_per_mcu[pNJPEGContext->eNJPDNum] = 1; in JPEG_init_frame()
5173 pNJPEGContext->gu8Max_mcu_x_size[pNJPEGContext->eNJPDNum] = 8; in JPEG_init_frame()
5174 pNJPEGContext->gu8Max_mcu_y_size[pNJPEGContext->eNJPDNum] = 8; in JPEG_init_frame()
5176 else if ( pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum] == 3 ) in JPEG_init_frame()
5178 …ntext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][1] != 1 ) || ( pNJPEGContext->_u8Comp_v_samp[pNJPEG… in JPEG_init_frame()
5179 …ntext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][2] != 1 ) || ( pNJPEGContext->_u8Comp_v_samp[pNJPEG… in JPEG_init_frame()
5185 …ntext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][0] == 1 ) && ( pNJPEGContext->_u8Comp_v_samp[pNJPEG… in JPEG_init_frame()
5188 …text->eNJPDNum][0] == 82 || pNJPEGContext->_u8Comp_ident[pNJPEGContext->eNJPDNum][0] == 71 || pNJP… in JPEG_init_frame()
5197 pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum] = E_JPEG_RGB; //RGB in JPEG_init_frame()
5206 pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum] = E_JPEG_YH1V1; //4:4:4 in JPEG_init_frame()
5209 pNJPEGContext->_u16Max_blocks_per_mcu[pNJPEGContext->eNJPDNum] = 3; in JPEG_init_frame()
5211 pNJPEGContext->gu8Max_mcu_x_size[pNJPEGContext->eNJPDNum] = 8; in JPEG_init_frame()
5212 pNJPEGContext->gu8Max_mcu_y_size[pNJPEGContext->eNJPDNum] = 8; in JPEG_init_frame()
5214 …ntext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][0] == 2 ) && ( pNJPEGContext->_u8Comp_v_samp[pNJPEG… in JPEG_init_frame()
5216 pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum] = E_JPEG_YH2V1; //4:2:2 in JPEG_init_frame()
5218 pNJPEGContext->_u16Max_blocks_per_mcu[pNJPEGContext->eNJPDNum] = 4; in JPEG_init_frame()
5220 pNJPEGContext->gu8Max_mcu_x_size[pNJPEGContext->eNJPDNum] = 16; in JPEG_init_frame()
5221 pNJPEGContext->gu8Max_mcu_y_size[pNJPEGContext->eNJPDNum] = 8; in JPEG_init_frame()
5223 …ntext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][0] == 1 ) && ( pNJPEGContext->_u8Comp_v_samp[pNJPEG… in JPEG_init_frame()
5225 pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum] = E_JPEG_YH1V2; in JPEG_init_frame()
5227 pNJPEGContext->_u16Max_blocks_per_mcu[pNJPEGContext->eNJPDNum] = 4; in JPEG_init_frame()
5229 pNJPEGContext->gu8Max_mcu_x_size[pNJPEGContext->eNJPDNum] = 8; in JPEG_init_frame()
5230 pNJPEGContext->gu8Max_mcu_y_size[pNJPEGContext->eNJPDNum] = 16; in JPEG_init_frame()
5232 …ntext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][0] == 2 ) && ( pNJPEGContext->_u8Comp_v_samp[pNJPEG… in JPEG_init_frame()
5234 pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum] = E_JPEG_YH2V2; //4:2:0 in JPEG_init_frame()
5236 pNJPEGContext->_u16Max_blocks_per_mcu[pNJPEGContext->eNJPDNum] = 6; in JPEG_init_frame()
5238 pNJPEGContext->gu8Max_mcu_x_size[pNJPEGContext->eNJPDNum] = 16; in JPEG_init_frame()
5239 pNJPEGContext->gu8Max_mcu_y_size[pNJPEGContext->eNJPDNum] = 16; in JPEG_init_frame()
5241 …ntext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][0] == 4 ) && ( pNJPEGContext->_u8Comp_v_samp[pNJPEG… in JPEG_init_frame()
5244 pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum] = E_JPEG_YH4V1; in JPEG_init_frame()
5246 pNJPEGContext->_u16Max_blocks_per_mcu[pNJPEGContext->eNJPDNum] = 6; in JPEG_init_frame()
5248 pNJPEGContext->gu8Max_mcu_x_size[pNJPEGContext->eNJPDNum] = 32; in JPEG_init_frame()
5249 pNJPEGContext->gu8Max_mcu_y_size[pNJPEGContext->eNJPDNum] = 8; in JPEG_init_frame()
5258 …else if(pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum] == 4) //handle YCCK & CMYK case,… in JPEG_init_frame()
5266 …ntext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][0] == 1 ) && ( pNJPEGContext->_u8Comp_v_samp[pNJPEG… in JPEG_init_frame()
5269 pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum] = E_JPEG_CMYK; in JPEG_init_frame()
5271 pNJPEGContext->_u16Max_blocks_per_mcu[pNJPEGContext->eNJPDNum] = 4; in JPEG_init_frame()
5273 pNJPEGContext->gu8Max_mcu_x_size[pNJPEGContext->eNJPDNum] = 8; in JPEG_init_frame()
5274 pNJPEGContext->gu8Max_mcu_y_size[pNJPEGContext->eNJPDNum] = 8; in JPEG_init_frame()
5289 …8Scan_type[pNJPEGContext->eNJPDNum] = %d\n", pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]); in JPEG_init_frame()
5291eNJPDNum] = ( pNJPEGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum] + ( pNJPEGContext->gu8Max_m… in JPEG_init_frame()
5292eNJPDNum] = ( pNJPEGContext->_u16Image_y_size[pNJPEGContext->eNJPDNum] + ( pNJPEGContext->gu8Max_m… in JPEG_init_frame()
5295 if((E_JPEG_CMYK == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in JPEG_init_frame()
5296 || (E_JPEG_RGB == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum])) in JPEG_init_frame()
5301 …PEGContext->eNJPDNum] = pNJPEGContext->gu16Max_mcus_per_row[pNJPEGContext->eNJPDNum]*pNJPEGContext… in JPEG_init_frame()
5303 …u16NonAlignmentImage_x_size[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Image_x_size[pNJPEGConte… in JPEG_init_frame()
5305 if ( E_JPEG_GRAYSCALE == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum] ) in JPEG_init_frame()
5315 …ytes_per_scan_line = ( ( pNJPEGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum] + 15 ) & 0xFFF0 … in JPEG_init_frame()
5335 …ontext->eNJPDNum] = pNJPEGContext->gu16Max_mcus_per_row[pNJPEGContext->eNJPDNum] * pNJPEGContext->… in JPEG_init_frame()
5338 if ( pNJPEGContext->_u32Max_blocks_per_row[pNJPEGContext->eNJPDNum] > JPEG_MAXBLOCKSPERROW ) in JPEG_init_frame()
5345 if((E_JPEG_CMYK == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in JPEG_init_frame()
5346 || (E_JPEG_RGB == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum])) in JPEG_init_frame()
5349 …q = ( MS_U8 * )JPEG_alloc( pNJPEGContext->_u32Max_blocks_per_row[pNJPEGContext->eNJPDNum] * 64 * s… in JPEG_init_frame()
5358 for ( i = 0; i < pNJPEGContext->_u32Max_blocks_per_row[pNJPEGContext->eNJPDNum]; i++ ) in JPEG_init_frame()
5363 for ( i = 0; i < pNJPEGContext->_u32Max_blocks_per_row[pNJPEGContext->eNJPDNum]; i++ ) in JPEG_init_frame()
5368 …_VIRT )JPEG_alloc( pNJPEGContext->_u32Max_blocks_per_row[pNJPEGContext->eNJPDNum] * 64 + 8 ) + 7 )… in JPEG_init_frame()
5372 …ntext->_u16Total_lines_left[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Image_y_size[pNJPEGConte… in JPEG_init_frame()
5379 …EGContext->eNJPDNum] = pNJPEGContext->_u16Max_mcus_per_col[pNJPEGContext->eNJPDNum] * pNJPEGContex… in JPEG_init_frame()
5423 if ( c != ( pNJPEGContext->_u16Next_restart_num[pNJPEGContext->eNJPDNum] + E_JPEG_RST0 ) ) in JPEG_process_restart()
5430 …GContext->_u32Last_dc_val[pNJPEGContext->eNJPDNum], 0, pNJPEGContext->_u8Comps_in_frame[pNJPEGCont… in JPEG_process_restart()
5432 pNJPEGContext->_u32EOB_run[pNJPEGContext->eNJPDNum] = 0; in JPEG_process_restart()
5434 …ontext->_u16Restarts_left[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Restart_interval[pNJPEGCon… in JPEG_process_restart()
5436 …xt->_u16Next_restart_num[pNJPEGContext->eNJPDNum] = ( pNJPEGContext->_u16Next_restart_num[pNJPEGCo… in JPEG_process_restart()
5440 pNJPEGContext->_s16Bits_left[pNJPEGContext->eNJPDNum] = 16; in JPEG_process_restart()
5453 …JPEG_BLOCK_TYPE *p = JPEG_coeff_buf_getp( pNJPEGContext->_DC_Coeffs[pNJPEGContext->eNJPDNum][compo… in JPEG_decode_block_dc_first()
5461 …e( &pNJPEGContext->_Huff_tbls[pNJPEGContext->eNJPDNum][pNJPEGContext->_u8Comp_dc_tab[pNJPEGContext… in JPEG_decode_block_dc_first()
5469 …->_u32Last_dc_val[pNJPEGContext->eNJPDNum][component_id] = ( s += pNJPEGContext->_u32Last_dc_val[p… in JPEG_decode_block_dc_first()
5471 p[0] = s << pNJPEGContext->_u8Successive_low[pNJPEGContext->eNJPDNum]; in JPEG_decode_block_dc_first()
5480 …JPEG_BLOCK_TYPE *p = JPEG_coeff_buf_getp( pNJPEGContext->_DC_Coeffs[pNJPEGContext->eNJPDNum][compo… in JPEG_decode_block_dc_refine()
5488 p[0] |= ( 1 << pNJPEGContext->_u8Successive_low[pNJPEGContext->eNJPDNum] ); in JPEG_decode_block_dc_refine()
5499 if ( pNJPEGContext->_u32EOB_run[pNJPEGContext->eNJPDNum] ) in JPEG_decode_block_ac_first()
5501 pNJPEGContext->_u32EOB_run[pNJPEGContext->eNJPDNum]--; in JPEG_decode_block_ac_first()
5505 …p = JPEG_coeff_buf_getp( pNJPEGContext->_AC_Coeffs[pNJPEGContext->eNJPDNum][component_id], block_x… in JPEG_decode_block_ac_first()
5513 …ontext->_u8Spectral_start[pNJPEGContext->eNJPDNum]; k <= pNJPEGContext->_u8Spectral_end[pNJPEGCont… in JPEG_decode_block_ac_first()
5515 …e( &pNJPEGContext->_Huff_tbls[pNJPEGContext->eNJPDNum][pNJPEGContext->_u8Comp_ac_tab[pNJPEGContext… in JPEG_decode_block_ac_first()
5534 if((E_JPEG_CMYK == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in JPEG_decode_block_ac_first()
5535 || (E_JPEG_RGB == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum])) in JPEG_decode_block_ac_first()
5537 p[_u8ZAG[k]] = s << pNJPEGContext->_u8Successive_low[pNJPEGContext->eNJPDNum]; in JPEG_decode_block_ac_first()
5542 p[k] = s << pNJPEGContext->_u8Successive_low[pNJPEGContext->eNJPDNum]; in JPEG_decode_block_ac_first()
5558 pNJPEGContext->_u32EOB_run[pNJPEGContext->eNJPDNum] = 1 << r; in JPEG_decode_block_ac_first()
5562 pNJPEGContext->_u32EOB_run[pNJPEGContext->eNJPDNum] += JPEG_get_bits_2( r ); in JPEG_decode_block_ac_first()
5565 pNJPEGContext->_u32EOB_run[pNJPEGContext->eNJPDNum]--; in JPEG_decode_block_ac_first()
5578 MS_S32 p1 = 1 << pNJPEGContext->_u8Successive_low[pNJPEGContext->eNJPDNum]; in JPEG_decode_block_ac_refine()
5579 MS_S32 m1 = ( -1 ) << pNJPEGContext->_u8Successive_low[pNJPEGContext->eNJPDNum]; in JPEG_decode_block_ac_refine()
5580 …JPEG_BLOCK_TYPE *p = JPEG_coeff_buf_getp( pNJPEGContext->_AC_Coeffs[pNJPEGContext->eNJPDNum][compo… in JPEG_decode_block_ac_refine()
5588 k = pNJPEGContext->_u8Spectral_start[pNJPEGContext->eNJPDNum]; in JPEG_decode_block_ac_refine()
5590 if ( pNJPEGContext->_u32EOB_run[pNJPEGContext->eNJPDNum] == 0 ) in JPEG_decode_block_ac_refine()
5592 for ( ; (k <= pNJPEGContext->_u8Spectral_end[pNJPEGContext->eNJPDNum]) && ( k < 64 ); k++ ) in JPEG_decode_block_ac_refine()
5594 …e( &pNJPEGContext->_Huff_tbls[pNJPEGContext->eNJPDNum][pNJPEGContext->_u8Comp_ac_tab[pNJPEGContext… in JPEG_decode_block_ac_refine()
5620 pNJPEGContext->_u32EOB_run[pNJPEGContext->eNJPDNum] = 1 << r; in JPEG_decode_block_ac_refine()
5624 pNJPEGContext->_u32EOB_run[pNJPEGContext->eNJPDNum] += JPEG_get_bits_2( r ); in JPEG_decode_block_ac_refine()
5636 if((E_JPEG_CMYK == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in JPEG_decode_block_ac_refine()
5637 || (E_JPEG_RGB == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum])) in JPEG_decode_block_ac_refine()
5674 while ( (k <= pNJPEGContext->_u8Spectral_end[pNJPEGContext->eNJPDNum]) && ( k < 64 ) ); in JPEG_decode_block_ac_refine()
5680 if((E_JPEG_CMYK == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in JPEG_decode_block_ac_refine()
5681 || (E_JPEG_RGB == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum])) in JPEG_decode_block_ac_refine()
5694 if ( pNJPEGContext->_u32EOB_run[pNJPEGContext->eNJPDNum] > 0 ) in JPEG_decode_block_ac_refine()
5696 for ( ; (k <= pNJPEGContext->_u8Spectral_end[pNJPEGContext->eNJPDNum]) && ( k < 64 ); k++ ) in JPEG_decode_block_ac_refine()
5701 if((E_JPEG_CMYK == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in JPEG_decode_block_ac_refine()
5702 || (E_JPEG_RGB == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum])) in JPEG_decode_block_ac_refine()
5731 pNJPEGContext->_u32EOB_run[pNJPEGContext->eNJPDNum]--; in JPEG_decode_block_ac_refine()
5744 … for ( mcu_col = 0; mcu_col < pNJPEGContext->_u16Mcus_per_col[pNJPEGContext->eNJPDNum]; mcu_col++ ) in JPEG_decode_scan()
5750 … for ( mcu_row = 0; mcu_row < pNJPEGContext->_u16Mcus_per_row[pNJPEGContext->eNJPDNum]; mcu_row++ ) in JPEG_decode_scan()
5754 …xt->_u16Restart_interval[pNJPEGContext->eNJPDNum] ) && ( pNJPEGContext->_u16Restarts_left[pNJPEGCo… in JPEG_decode_scan()
5760 …mcu_block = 0; mcu_block < pNJPEGContext->_u8Blocks_per_mcu[pNJPEGContext->eNJPDNum]; mcu_block++ ) in JPEG_decode_scan()
5762 component_id = pNJPEGContext->_u8Mcu_org[pNJPEGContext->eNJPDNum][mcu_block]; in JPEG_decode_scan()
5770 if ( pNJPEGContext->_u8Comps_in_scan[pNJPEGContext->eNJPDNum] == 1 ) in JPEG_decode_scan()
5776 … if ( ++block_x_mcu_ofs == pNJPEGContext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][component_id] ) in JPEG_decode_scan()
5780 … if ( ++block_y_mcu_ofs == pNJPEGContext->_u8Comp_v_samp[pNJPEGContext->eNJPDNum][component_id] ) in JPEG_decode_scan()
5784 … block_x_mcu[component_id] += pNJPEGContext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][component_id]; in JPEG_decode_scan()
5790 pNJPEGContext->_u16Restarts_left[pNJPEGContext->eNJPDNum]--; in JPEG_decode_scan()
5793 if ( pNJPEGContext->_u8Comps_in_scan[pNJPEGContext->eNJPDNum] == 1 ) in JPEG_decode_scan()
5795 block_y_mcu[pNJPEGContext->_u8Comp_list[pNJPEGContext->eNJPDNum][0]]++; in JPEG_decode_scan()
5799 …num = 0; component_num < pNJPEGContext->_u8Comps_in_scan[pNJPEGContext->eNJPDNum]; component_num++… in JPEG_decode_scan()
5801 component_id = pNJPEGContext->_u8Comp_list[pNJPEGContext->eNJPDNum][component_num]; in JPEG_decode_scan()
5803 … block_y_mcu[component_id] += pNJPEGContext->_u8Comp_v_samp[pNJPEGContext->eNJPDNum][component_id]; in JPEG_decode_scan()
5815 if ( pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum] == 4 ) in JPEG_init_progressive()
5822 for ( i = 0; i < pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]; i++ ) in JPEG_init_progressive()
5824eNJPDNum][i] = JPEG_coeff_buf_open( ((pNJPEGContext->gu16Max_mcus_per_row[pNJPEGContext->eNJPDNum]… in JPEG_init_progressive()
5825 if(pNJPEGContext->_DC_Coeffs[pNJPEGContext->eNJPDNum][i] == NULL) in JPEG_init_progressive()
5830eNJPDNum][i] = JPEG_coeff_buf_open( ((pNJPEGContext->gu16Max_mcus_per_row[pNJPEGContext->eNJPDNum]… in JPEG_init_progressive()
5831 if(pNJPEGContext->_AC_Coeffs[pNJPEGContext->eNJPDNum][i] == NULL) in JPEG_init_progressive()
5847 dc_only_scan = ( pNJPEGContext->_u8Spectral_start[pNJPEGContext->eNJPDNum] == 0 ); in JPEG_init_progressive()
5848 refinement_scan = ( pNJPEGContext->_u8Successive_high[pNJPEGContext->eNJPDNum] != 0 ); in JPEG_init_progressive()
5850 …PEGContext->eNJPDNum] > pNJPEGContext->_u8Spectral_end[pNJPEGContext->eNJPDNum] ) || ( pNJPEGConte… in JPEG_init_progressive()
5858 if ( pNJPEGContext->_u8Spectral_end[pNJPEGContext->eNJPDNum] ) in JPEG_init_progressive()
5864 …else if ( pNJPEGContext->_u8Comps_in_scan[pNJPEGContext->eNJPDNum] != 1 ) /* AC scans can only co… in JPEG_init_progressive()
5870 …ontext->_u8Successive_low[pNJPEGContext->eNJPDNum] != pNJPEGContext->_u8Successive_high[pNJPEGCont… in JPEG_init_progressive()
5902 pNJPEGContext->_s16Bits_left[pNJPEGContext->eNJPDNum] = 0; in JPEG_init_progressive()
5905 …GContext->_u8Comps_in_scan[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u8Comps_in_frame[pNJPEGConte… in JPEG_init_progressive()
5907 for ( i = 0; i < pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]; i++ ) in JPEG_init_progressive()
5909 pNJPEGContext->_u8Comp_list[pNJPEGContext->eNJPDNum][i] = i; in JPEG_init_progressive()
5933 if ( _bProgressive_flag[pNJPEGContext->eNJPDNum] )
5952 pNJPEGContext->_HeadCheck[pNJPEGContext->eNJPDNum].result = 0; in JPEG_decode_init()
5958 …PEGContext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum] = pNJPEGContext->_pu8In_buf_MPO_ofs[pNJPEGCont… in JPEG_decode_init()
5959 …GContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u32In_buf_MPO_left[pNJPEGCont… in JPEG_decode_init()
5960 …ontext->_pu8In_buf_ofs[pNJPEGContext->eNJPDNum], (ptrdiff_t)pNJPEGContext->_u32In_buf_left[pNJPEGC… in JPEG_decode_init()
5966 if (pNJPEGContext->bMHEG5[pNJPEGContext->eNJPDNum]) in JPEG_decode_init()
5968 if(pNJPEGContext->_Error_code[pNJPEGContext->eNJPDNum] == E_JPEG_UNSUPPORTED_MARKER) in JPEG_decode_init()
5974 if(pNJPEGContext->_u8DecodeType[pNJPEGContext->eNJPDNum] == E_JPEG_TYPE_THUMBNAIL) in JPEG_decode_init()
5976 if(pNJPEGContext->_bThumbnailFound[pNJPEGContext->eNJPDNum]) in JPEG_decode_init()
5978 pNJPEGContext->_bThumbnailAccessMode[pNJPEGContext->eNJPDNum] = TRUE; in JPEG_decode_init()
5989 if(pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]) in JPEG_decode_init()
6007 pNJPEGContext->_u16AlignedImagePitch[pNJPEGContext->eNJPDNum] = pic_width; in JPEG_decode_init()
6008 pNJPEGContext->_u16AlignedImagePitch_H[pNJPEGContext->eNJPDNum] = pic_height; in JPEG_decode_init()
6009 …text->_u16AlignedImageWidth[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Image_x_size[pNJPEGConte… in JPEG_decode_init()
6010 …ext->_u16AlignedImageHeight[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Image_y_size[pNJPEGConte… in JPEG_decode_init()
6013 if(pNJPEGContext->bIsMPOFormat[pNJPEGContext->eNJPDNum]) in JPEG_decode_init()
6015 …text->JPEG_PRO_MAX_WIDTH[pNJPEGContext->eNJPDNum] = pNJPEGContext->JPEG_MPO_PRO_MAX_WIDTH[pNJPEGCo… in JPEG_decode_init()
6016 …xt->JPEG_PRO_MAX_HEIGHT[pNJPEGContext->eNJPDNum] = pNJPEGContext->JPEG_MPO_PRO_MAX_HEIGHT[pNJPEGCo… in JPEG_decode_init()
6017 …EGContext->JPEG_MAX_WIDTH[pNJPEGContext->eNJPDNum] = pNJPEGContext->JPEG_MPO_MAX_WIDTH[pNJPEGCont… in JPEG_decode_init()
6018 …Context->JPEG_MAX_HEIGHT[pNJPEGContext->eNJPDNum] = pNJPEGContext->JPEG_MPO_MAX_HEIGHT[pNJPEGCon… in JPEG_decode_init()
6022 if(pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]) in JPEG_decode_init()
6024 …Context->MAX_JPEG_WIDTH_HD[pNJPEGContext->eNJPDNum] = pNJPEGContext->JPEG_PRO_MAX_WIDTH[pNJPEGCont… in JPEG_decode_init()
6025 …ntext->MAX_JPEG_HEIGHT_HD[pNJPEGContext->eNJPDNum] = pNJPEGContext->JPEG_PRO_MAX_HEIGHT[pNJPEGCont… in JPEG_decode_init()
6029 …EGContext->MAX_JPEG_WIDTH_HD[pNJPEGContext->eNJPDNum] = pNJPEGContext->JPEG_MAX_WIDTH[pNJPEGContex… in JPEG_decode_init()
6030 …Context->MAX_JPEG_HEIGHT_HD[pNJPEGContext->eNJPDNum] = pNJPEGContext->JPEG_MAX_HEIGHT[pNJPEGContex… in JPEG_decode_init()
6034eNJPDNum] > pNJPEGContext->MAX_JPEG_WIDTH_HD[pNJPEGContext->eNJPDNum] * 4) || (pNJPEGContext->_u16… in JPEG_decode_init()
6037 pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_EIGHTH; in JPEG_decode_init()
6038 pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] = 8; in JPEG_decode_init()
6040eNJPDNum] > pNJPEGContext->MAX_JPEG_WIDTH_HD[pNJPEGContext->eNJPDNum] * 2) || (pNJPEGContext->_u16… in JPEG_decode_init()
6043 pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_FOURTH; in JPEG_decode_init()
6044 pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] = 4; in JPEG_decode_init()
6046eNJPDNum] > pNJPEGContext->MAX_JPEG_WIDTH_HD[pNJPEGContext->eNJPDNum]) || (pNJPEGContext->_u16Imag… in JPEG_decode_init()
6049 pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_HALF; in JPEG_decode_init()
6050 pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] = 2; in JPEG_decode_init()
6055 pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_ORG; in JPEG_decode_init()
6056 pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] = 1; in JPEG_decode_init()
6065 pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_HALF; in JPEG_decode_init()
6067 pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_FOURTH; in JPEG_decode_init()
6069 pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_EIGHTH; in JPEG_decode_init()
6071 pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_ORG; in JPEG_decode_init()
6074 if(pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] == E_NJPD_DOWNSCALE_HALF) in JPEG_decode_init()
6076 pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] = 2; in JPEG_decode_init()
6078 else if(pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] == E_NJPD_DOWNSCALE_FOURTH) in JPEG_decode_init()
6080 pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] = 4; in JPEG_decode_init()
6082 else if(pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] == E_NJPD_DOWNSCALE_EIGHTH) in JPEG_decode_init()
6084 pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] = 8; in JPEG_decode_init()
6093 pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_HALF; in JPEG_decode_init()
6097 pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_FOURTH; in JPEG_decode_init()
6101 pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_EIGHTH; in JPEG_decode_init()
6105 pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_ORG; in JPEG_decode_init()
6108 if(pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] == E_NJPD_DOWNSCALE_HALF) in JPEG_decode_init()
6110 pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] = 2; in JPEG_decode_init()
6112 … else if(pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] == E_NJPD_DOWNSCALE_FOURTH) in JPEG_decode_init()
6114 pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] = 4; in JPEG_decode_init()
6116 … else if(pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum] == E_NJPD_DOWNSCALE_EIGHTH) in JPEG_decode_init()
6118 pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] = 8; in JPEG_decode_init()
6123 if (E_NJPD_DOWNSCALE_ORG != pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum]) in JPEG_decode_init()
6125 …u16AlignedImagePitch[pNJPEGContext->eNJPDNum] = pic_width / pNJPEGContext->_u8ScaleDownFactor[pNJP… in JPEG_decode_init()
6126 pNJPEGContext->_u16AlignedImagePitch_H[pNJPEGContext->eNJPDNum] = in JPEG_decode_init()
6127eNJPDNum] - 1)) & (~((MS_U32)pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] - 1)))/ pN… in JPEG_decode_init()
6128 …PEGContext->eNJPDNum] = pNJPEGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum] / pNJPEGContext->… in JPEG_decode_init()
6129 pNJPEGContext->_u16AlignedImageHeight[pNJPEGContext->eNJPDNum] = in JPEG_decode_init()
6130eNJPDNum] + ((MS_U32)pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] - 1)) & (~((MS_U32… in JPEG_decode_init()
6133 switch (pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum]) in JPEG_decode_init()
6136 pNJPEGContext->ROI_width[pNJPEGContext->eNJPDNum] = (pic_width / 16) * 16; in JPEG_decode_init()
6140 pNJPEGContext->ROI_width[pNJPEGContext->eNJPDNum] = (pic_width / 32) * 32; in JPEG_decode_init()
6144 pNJPEGContext->ROI_width[pNJPEGContext->eNJPDNum] = (pic_width / 64) * 64; in JPEG_decode_init()
6148 pNJPEGContext->ROI_width[pNJPEGContext->eNJPDNum] = pic_width; in JPEG_decode_init()
6151 …al ROI_width[pNJPEGContext->eNJPDNum] = %d \n", pNJPEGContext->ROI_width[pNJPEGContext->eNJPDNum]); in JPEG_decode_init()
6153 if (pNJPEGContext->ROI_width[pNJPEGContext->eNJPDNum] != pic_width) in JPEG_decode_init()
6155eNJPDNum] = pNJPEGContext->_u16AlignedImageWidth[pNJPEGContext->eNJPDNum] = pNJPEGContext->ROI_wid… in JPEG_decode_init()
6157 if(pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]) in JPEG_decode_init()
6158 pNJPEGContext->_Progressive_ROI_flag[pNJPEGContext->eNJPDNum] = TRUE; in JPEG_decode_init()
6170 if(_u8DecodeType[pNJPEGContext->eNJPDNum] == E_JPEG_TYPE_THUMBNAIL)
6172 if(_bThumbnailFound[pNJPEGContext->eNJPDNum])
6174 _bThumbnailAccessMode[pNJPEGContext->eNJPDNum] = TRUE;
6181 if(_bProgressive_flag[pNJPEGContext->eNJPDNum])
6233 … for ( mcu_row = 0; mcu_row < pNJPEGContext->_u16Mcus_per_row[pNJPEGContext->eNJPDNum]; mcu_row++ ) in JPEG_load_next_row()
6237 …for ( mcu_block = 0; mcu_block < pNJPEGContext->_u8Blocks_per_mcu[pNJPEGContext->eNJPDNum]; mcu_bl… in JPEG_load_next_row()
6242 component_id = pNJPEGContext->_u8Mcu_org[pNJPEGContext->eNJPDNum][mcu_block]; in JPEG_load_next_row()
6244 …NJPEGContext->eNJPDNum][component_id], block_x_mcu[component_id] + block_x_mcu_ofs, pNJPEGContext-… in JPEG_load_next_row()
6251 …NJPEGContext->eNJPDNum][component_id], block_x_mcu[component_id] + block_x_mcu_ofs, pNJPEGContext-… in JPEG_load_next_row()
6268 if( pNJPEGContext->_Progressive_ROI_flag[pNJPEGContext->eNJPDNum] == FALSE ) in JPEG_load_next_row()
6270 if((mcu_block == (pNJPEGContext->_u8Blocks_per_mcu[pNJPEGContext->eNJPDNum] - 1)) in JPEG_load_next_row()
6271 && (mcu_row == (pNJPEGContext->_u16Mcus_per_row[pNJPEGContext->eNJPDNum] - 1)) in JPEG_load_next_row()
6272 …text->_u16Total_lines_left[pNJPEGContext->eNJPDNum] == pNJPEGContext->gu8Max_mcu_y_size[pNJPEGCont… in JPEG_load_next_row()
6286 …text->_u16Total_lines_left[pNJPEGContext->eNJPDNum] == pNJPEGContext->gu8Max_mcu_y_size[pNJPEGCont… in JPEG_load_next_row()
6290 … if((mcu_block == (pNJPEGContext->_u8Blocks_per_mcu[pNJPEGContext->eNJPDNum] - 1)) in JPEG_load_next_row()
6291 …JPEGContext->gu8Max_mcu_x_size[pNJPEGContext->eNJPDNum] > pNJPEGContext->ROI_width[pNJPEGContext-… in JPEG_load_next_row()
6309 …JPEGContext->gu8Max_mcu_x_size[pNJPEGContext->eNJPDNum] > pNJPEGContext->ROI_width[pNJPEGContext-… in JPEG_load_next_row()
6321 if ( pNJPEGContext->_u8Comps_in_scan[pNJPEGContext->eNJPDNum] == 1 ) in JPEG_load_next_row()
6327 … if ( ++block_x_mcu_ofs == pNJPEGContext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][component_id] ) in JPEG_load_next_row()
6331 … if ( ++block_y_mcu_ofs == pNJPEGContext->_u8Comp_v_samp[pNJPEGContext->eNJPDNum][component_id] ) in JPEG_load_next_row()
6335 … block_x_mcu[component_id] += pNJPEGContext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][component_id]; in JPEG_load_next_row()
6342 if ( pNJPEGContext->_u8Comps_in_scan[pNJPEGContext->eNJPDNum] == 1 ) in JPEG_load_next_row()
6344 …pNJPEGContext->_u32Block_y_mcu[pNJPEGContext->eNJPDNum][pNJPEGContext->_u8Comp_list[pNJPEGContext-… in JPEG_load_next_row()
6348 …num = 0; component_num < pNJPEGContext->_u8Comps_in_scan[pNJPEGContext->eNJPDNum]; component_num++… in JPEG_load_next_row()
6350 component_id = pNJPEGContext->_u8Comp_list[pNJPEGContext->eNJPDNum][component_num]; in JPEG_load_next_row()
6352 …ext->_u32Block_y_mcu[pNJPEGContext->eNJPDNum][component_id] += pNJPEGContext->_u8Comp_v_samp[pNJPE… in JPEG_load_next_row()
6366 MS_U8 Y_VSF = pNJPEGContext->_u8Comp_v_samp[pNJPEGContext->eNJPDNum][0]; in JPEG_StartDecode()
6367 MS_U8 Y_HSF = pNJPEGContext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][0]; in JPEG_StartDecode()
6393 for(i = 0; i<pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]; i++) in JPEG_StartDecode()
6395 comp[pNJPEGContext->_u8Comp_quant[pNJPEGContext->eNJPDNum][i]] = 1; in JPEG_StartDecode()
6404 if(pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]>1) in JPEG_StartDecode()
6413 structBuf.bProgressive = pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]; in JPEG_StartDecode()
6414 structBuf.bThumbnailAccessMode = pNJPEGContext->_bThumbnailAccessMode[pNJPEGContext->eNJPDNum]; in JPEG_StartDecode()
6415 … structBuf.u32ThumbnailBufAddr = pNJPEGContext->_u32InternalBufferAddr_PA[pNJPEGContext->eNJPDNum]; in JPEG_StartDecode()
6417 …structBuf.u32ThumbnailBufOffset = pNJPEGContext->_u32ThumbnailOffset[pNJPEGContext->eNJPDNum] + JP… in JPEG_StartDecode()
6418 structBuf.u32MRCBufAddr = pNJPEGContext->_u32ReadBufferAddr_PA[pNJPEGContext->eNJPDNum]; in JPEG_StartDecode()
6421 structBuf.u32MWCBufAddr = pNJPEGContext->_u32WriteBufferAddr_PA[pNJPEGContext->eNJPDNum]; in JPEG_StartDecode()
6440 pNJPEGContext->u32DataOffset[pNJPEGContext->eNJPDNum] += JPEG_GetECS(); in JPEG_StartDecode()
6446 …__FUNCTION__, __LINE__, (ptrdiff_t)pNJPEGContext->u32DataOffset[pNJPEGContext->eNJPDNum], (ptrdiff… in JPEG_StartDecode()
6452 …__FUNCTION__, __LINE__, (ptrdiff_t)pNJPEGContext->u32DataOffset[pNJPEGContext->eNJPDNum], (ptrdiff… in JPEG_StartDecode()
6455 …bHighLowReverse[pNJPEGContext->eNJPDNum] = MDrv_NJPD_InitBuf(structBuf, pNJPEGContext->__bIsMjpeg[… in JPEG_StartDecode()
6457 …owReverse[pNJPEGContext->eNJPDNum]=%d\n", pNJPEGContext->bHighLowReverse[pNJPEGContext->eNJPDNum]); in JPEG_StartDecode()
6459 …t->bDifferentHL[pNJPEGContext->eNJPDNum] = MDrv_NJPD_InitBuf(structBuf, pNJPEGContext->__bIsMjpeg[… in JPEG_StartDecode()
6465 if(_bThumbnailAccessMode[pNJPEGContext->eNJPDNum]) in JPEG_StartDecode()
6470 …tMRCStartAddr(INTERNAL_BUFFER_ADDR + _u32ThumbnailOffset[pNJPEGContext->eNJPDNum] + JPEG_GetECS()); in JPEG_StartDecode()
6474 if(_bProgressive_flag[pNJPEGContext->eNJPDNum]) in JPEG_StartDecode()
6496 if(pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]) in JPEG_StartDecode()
6500 MDrv_NJPD_SetPicDimension(pNJPEGContext->ROI_width[pNJPEGContext->eNJPDNum], pic_height); in JPEG_StartDecode()
6508 pNJPEGContext->_u16NonAlignmentImage_x_size[pNJPEGContext->eNJPDNum] = pic_width; in JPEG_StartDecode()
6509 …u16NonAlignmentImage_y_size[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Image_y_size[pNJPEGConte… in JPEG_StartDecode()
6511 …ext->_u16Image_x_size[pNJPEGContext->eNJPDNum] = pic_width/pNJPEGContext->_u8ScaleDownFactor[pNJPE… in JPEG_StartDecode()
6512 …xt->_u16Image_y_size[pNJPEGContext->eNJPDNum] = pic_height/pNJPEGContext->_u8ScaleDownFactor[pNJPE… in JPEG_StartDecode()
6513 …EBUG_API_MSG("ScaleDownFactor = %d\n", pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]); in JPEG_StartDecode()
6517 …MDrv_NJPD_SetDifferentHTable(pNJPEGContext->bIs3HuffTbl[pNJPEGContext->eNJPDNum]); // This functi… in JPEG_StartDecode()
6532 …MDrv_NJPD_SetDifferentHTable(pNJPEGContext->bIs3HuffTbl[pNJPEGContext->eNJPDNum]); // This functi… in JPEG_StartDecode()
6533 if(bFirstTime[pNJPEGContext->eNJPDNum] ==0) in JPEG_StartDecode()
6541 bFirstTime[pNJPEGContext->eNJPDNum] =1; in JPEG_StartDecode()
6547 … pNJPEGContext->u32MeasureDecodeTimeTable[pNJPEGContext->eNJPDNum] = MDrv_TIMER_GetUs(E_TIMER_1); in JPEG_StartDecode()
6550 if(pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]==FALSE) in JPEG_StartDecode()
6552 …MDrv_NJPD_SetDifferentHTable(pNJPEGContext->bIs3HuffTbl[pNJPEGContext->eNJPDNum]); // This functi… in JPEG_StartDecode()
6560 …imeTable[pNJPEGContext->eNJPDNum] = MDrv_TIMER_GetUs(E_TIMER_1)-pNJPEGContext->u32MeasureDecodeTim… in JPEG_StartDecode()
6570 if(pNJPEGContext->_u16Restart_interval[pNJPEGContext->eNJPDNum]) in JPEG_StartDecode()
6572 …PD_RST_EN! Restart_interval = %d\n", pNJPEGContext->_u16Restart_interval[pNJPEGContext->eNJPDNum]); in JPEG_StartDecode()
6574 MDrv_NJPD_SetRSTIntv(pNJPEGContext->_u16Restart_interval[pNJPEGContext->eNJPDNum]); in JPEG_StartDecode()
6575 …ingDownFactor((NJPD_SCALING_DOWN_FACTOR)pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum]); in JPEG_StartDecode()
6580 …ingDownFactor((NJPD_SCALING_DOWN_FACTOR)pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum]); in JPEG_StartDecode()
6587 if((FALSE == pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]) in JPEG_StartDecode()
6588 && (FALSE == pNJPEGContext->_bThumbnailAccessMode[pNJPEGContext->eNJPDNum])) in JPEG_StartDecode()
6595 if(pNJPEGContext->_pFillHdrFunc[pNJPEGContext->eNJPDNum]) in JPEG_StartDecode()
6597 …tion((MS_PHY)MS_VA2PA((MS_VIRT)pNJPEGContext->_pu8In_buf[pNJPEGContext->eNJPDNum]),(MS_VIRT)(MRC_B… in JPEG_StartDecode()
6603 pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum] = E_JPEG_BUFFER_LOW; in JPEG_StartDecode()
6604 pNJPEGContext->u32MRCheckCount[pNJPEGContext->eNJPDNum] = 0; in JPEG_StartDecode()
6613 if(pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]) in JPEG_StartDecode()
6619 if(E_NJPD_DOWNSCALE_ORG != pNJPEGContext->_u8DownScaleRatio[pNJPEGContext->eNJPDNum]) in JPEG_StartDecode()
6621 …Context->ROI_width[pNJPEGContext->eNJPDNum] != pic_width && !pNJPEGContext->_bProgressive_flag[pNJ… in JPEG_StartDecode()
6623 …eNJPDNum] = %d, ROI_height = %d\n", pNJPEGContext->ROI_width[pNJPEGContext->eNJPDNum], pic_height); in JPEG_StartDecode()
6624 … MDrv_NJPD_SetROI(0, 0, (pNJPEGContext->ROI_width[pNJPEGContext->eNJPDNum]>>3), (pic_height>>3)); in JPEG_StartDecode()
6627 …e[pNJPEGContext->eNJPDNum] = pNJPEGContext->ROI_width[pNJPEGContext->eNJPDNum]/pNJPEGContext->_u8S… in JPEG_StartDecode()
6641 …if(!pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]) //progressive buffer vld setting i… in JPEG_StartDecode()
6647 if(pNJPEGContext->bHighLowReverse[pNJPEGContext->eNJPDNum]) in JPEG_StartDecode()
6676 MDrv_NJPD_SetWPENStartAddr(pNJPEGContext->_u32WriteBufferAddr_PA[pNJPEGContext->eNJPDNum]); in JPEG_StartDecode()
6677 …MDrv_NJPD_SetWPENEndAddr(pNJPEGContext->_u32WriteBufferAddr_PA[pNJPEGContext->eNJPDNum]+0x50000-1); in JPEG_StartDecode()
6682 … MDrv_NJPD_SetWPENStartAddr(pNJPEGContext->_u32WriteBufferAddr_PA[pNJPEGContext->eNJPDNum]); in JPEG_StartDecode()
6683 …MDrv_NJPD_SetWPENEndAddr(pNJPEGContext->_u32WriteBufferAddr_PA[pNJPEGContext->eNJPDNum]+0x50000-1); in JPEG_StartDecode()
6688 … MDrv_NJPD_SetWPENStartAddr(pNJPEGContext->_u32WriteBufferAddr_PA[pNJPEGContext->eNJPDNum]); in JPEG_StartDecode()
6689 …MDrv_NJPD_SetWPENEndAddr(pNJPEGContext->_u32WriteBufferAddr_PA[pNJPEGContext->eNJPDNum]+MWC_BUFFER… in JPEG_StartDecode()
6703 …if(!pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]) //progressive buffer vld setting i… in JPEG_StartDecode()
6707 if(bHighLowReverse[pNJPEGContext->eNJPDNum]) in JPEG_StartDecode()
6795 if(pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]==FALSE) in JPEG_Progressive_Decode()
6798 if ( pNJPEGContext->_u16Total_lines_left[pNJPEGContext->eNJPDNum] == 0 ) in JPEG_Progressive_Decode()
6816 if( pNJPEGContext->_u16Total_lines_left[pNJPEGContext->eNJPDNum] > 0 ) in JPEG_Progressive_Decode()
6818 …t->eNJPDNum] = %d\n", __FUNCTION__ , pNJPEGContext->_u16Total_lines_left[pNJPEGContext->eNJPDNum]); in JPEG_Progressive_Decode()
6823 if((E_JPEG_CMYK == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in JPEG_Progressive_Decode()
6824 || (E_JPEG_RGB == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum])) in JPEG_Progressive_Decode()
6834 …text->_u16Total_lines_left[pNJPEGContext->eNJPDNum] -= pNJPEGContext->gu8Max_mcu_y_size[pNJPEGCont… in JPEG_Progressive_Decode()
6845 MS_U8 Y_VSF = pNJPEGContext->_u8Comp_v_samp[pNJPEGContext->eNJPDNum][0]; in JPEG_GetAlignedResolution()
6846 MS_U8 Y_HSF = pNJPEGContext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][0]; in JPEG_GetAlignedResolution()
6850 *width = pNJPEGContext->_u16OriginalImage_x_size[pNJPEGContext->eNJPDNum]; in JPEG_GetAlignedResolution()
6851 *height = pNJPEGContext->_u16OriginalImage_y_size[pNJPEGContext->eNJPDNum]; in JPEG_GetAlignedResolution()
6853 mcu_width = pNJPEGContext->_u16OriginalImage_x_size[pNJPEGContext->eNJPDNum] % (Y_HSF * 8); in JPEG_GetAlignedResolution()
6859 mcu_height = pNJPEGContext->_u16OriginalImage_y_size[pNJPEGContext->eNJPDNum] % (Y_VSF * 8); in JPEG_GetAlignedResolution()
6865 …JPEGContext->_u8Comp_v_samp[pNJPEGContext->eNJPDNum][0], pNJPEGContext->_u8Comp_h_samp[pNJPEGConte… in JPEG_GetAlignedResolution()
6866 …u16OriginalImage_x_size[pNJPEGContext->eNJPDNum], pNJPEGContext->_u16OriginalImage_y_size[pNJPEGCo… in JPEG_GetAlignedResolution()
6909 _pu8In_buf[pNJPEGContext->eNJPDNum] = (MS_U8 *) pInitParam->u32MRCBufAddr;
6932 _u8DecodeType[pNJPEGContext->eNJPDNum] = decode_type;
6942 if (pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum] == 3) in MApi_JPEG_Is_RGB_CMYK()
6945 …Context->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][1] != 1 || pNJPEGContext->_u8Comp_v_samp[pNJPEGCo… in MApi_JPEG_Is_RGB_CMYK()
6946 …Context->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][2] != 1 || pNJPEGContext->_u8Comp_v_samp[pNJPEGCo… in MApi_JPEG_Is_RGB_CMYK()
6952 …Context->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][0] == 1 && pNJPEGContext->_u8Comp_v_samp[pNJPEGCo… in MApi_JPEG_Is_RGB_CMYK()
6954 …text->eNJPDNum][0] == 82 || pNJPEGContext->_u8Comp_ident[pNJPEGContext->eNJPDNum][0] == 71 || pNJP… in MApi_JPEG_Is_RGB_CMYK()
6959 …if (pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum] == 4) //handle YCCK & CMYK case, mus… in MApi_JPEG_Is_RGB_CMYK()
6961 …Context->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][0] == 1 && pNJPEGContext->_u8Comp_v_samp[pNJPEGCo… in MApi_JPEG_Is_RGB_CMYK()
7178 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == TRUE) in _MApi_JPEG_Init()
7193 if(s32NJPEGMutexID[pNJPEGContext->eNJPDNum] == -1) in _MApi_JPEG_Init()
7195 if(_NJPEG_EX_API_MutexCreate(pNJPEGContext->eNJPDNum) != TRUE) in _MApi_JPEG_Init()
7201 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Init()
7202 pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] = TRUE; in _MApi_JPEG_Init()
7208 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Init()
7216 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Init()
7223 pNJPEGContext->_u32ReadBufferAddr_PA[pNJPEGContext->eNJPDNum] = pInitParam->u32MRCBufAddr; in _MApi_JPEG_Init()
7224 pNJPEGContext->_u32WriteBufferAddr_PA[pNJPEGContext->eNJPDNum] = pInitParam->u32MWCBufAddr; in _MApi_JPEG_Init()
7225 …pNJPEGContext->_u32InternalBufferAddr_PA[pNJPEGContext->eNJPDNum] = pInitParam->u32InternalBufAddr; in _MApi_JPEG_Init()
7250 if (pNJPEGContext->__bIsMjpeg[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_Init()
7253eNJPDNum], (ptrdiff_t)MS_VA2PA(pNJPEGContext->__u32RealMjpegBase[pNJPEGContext->eNJPDNum]), (ptrdi… in _MApi_JPEG_Init()
7255 MRC_BUFFER_ADDR -= pNJPEGContext->__u32RealMjpegBase[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_Init()
7256 MRC_BUFFER_ADDR += pNJPEGContext->__u32TrickyMjpegBase[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_Init()
7258 …UG_API_MSG ("= 0x%tx\n", (ptrdiff_t)pNJPEGContext->_u32ReadBufferAddr_PA[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_Init()
7260 …pNJPEGContext->_pu8In_buf[pNJPEGContext->eNJPDNum] = (MS_U8 *)(MS_VIRT)MRC_BUFFER_ADDR;//pInitPara… in _MApi_JPEG_Init()
7266 …t->_u32ReadBufferAddr[pNJPEGContext->eNJPDNum], (ptrdiff_t)pNJPEGContext->_u32ReadBufferSize[pNJPE… in _MApi_JPEG_Init()
7268 …>_u32WriteBufferAddr[pNJPEGContext->eNJPDNum], (ptrdiff_t)pNJPEGContext->_u32WriteBufferSize[pNJPE… in _MApi_JPEG_Init()
7270 …2InternalBufferAddr[pNJPEGContext->eNJPDNum], (ptrdiff_t)pNJPEGContext->_u32InternalBufferSize[pNJ… in _MApi_JPEG_Init()
7271 …_MSG ("MRC_PA= 0x%tx\n", (ptrdiff_t)pNJPEGContext->_u32ReadBufferAddr_PA[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_Init()
7273 …MSG ("MWC_PA= 0x%tx\n", (ptrdiff_t)pNJPEGContext->_u32WriteBufferAddr_PA[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_Init()
7275 …"INTER_PA= 0x%tx\n", (ptrdiff_t)pNJPEGContext->_u32InternalBufferAddr_PA[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_Init()
7278 …gNJPEGMDebug._u32ReadBufferAddr_PA = pNJPEGContext->_u32ReadBufferAddr_PA[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_Init()
7279 …NJPEGMDebug._u32WriteBufferAddr_PA= pNJPEGContext->_u32WriteBufferAddr_PA[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_Init()
7280 …Debug._u32InternalBufferAddr_PA= pNJPEGContext->_u32InternalBufferAddr_PA[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_Init()
7282 gNJPEGMDebug._u32ReadBufferAddr = pNJPEGContext->_u32ReadBufferAddr[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_Init()
7284 gNJPEGMDebug._u32WriteBufferAddr= pNJPEGContext->_u32WriteBufferAddr[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_Init()
7286 …NJPEGMDebug._u32InternalBufferAddr= pNJPEGContext->_u32InternalBufferAddr[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_Init()
7288 gNJPEGMDebug._u32ReadBufferSize = pNJPEGContext->_u32ReadBufferSize[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_Init()
7289 gNJPEGMDebug._u32WriteBufferSize= pNJPEGContext->_u32WriteBufferSize[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_Init()
7290 …NJPEGMDebug._u32InternalBufferSize= pNJPEGContext->_u32InternalBufferSize[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_Init()
7297 pNJPEGContext->_pFillHdrFunc[pNJPEGContext->eNJPDNum] = JPEG_FillHdrFunc_KernlDummy; in _MApi_JPEG_Init()
7301 pNJPEGContext->_pFillHdrFunc[pNJPEGContext->eNJPDNum] = pInitParam->pFillHdrFunc; in _MApi_JPEG_Init()
7304 pNJPEGContext->_pFillHdrFunc[pNJPEGContext->eNJPDNum] = pInitParam->pFillHdrFunc; in _MApi_JPEG_Init()
7318 pNJPEGContext->_u8DecodeType[pNJPEGContext->eNJPDNum] = pInitParam->u8DecodeType; in _MApi_JPEG_Init()
7320 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] = pInitParam->u32DecByteRead; in _MApi_JPEG_Init()
7321 pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum] = pInitParam->bEOF; in _MApi_JPEG_Init()
7324 …PEGContext->eNJPDNum], (ptrdiff_t)pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum], pNJPEGC… in _MApi_JPEG_Init()
7326 if(!JPEG_force_fill_read_buffer(pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum])) in _MApi_JPEG_Init()
7329 pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum] = pInitParam->u32DecByteRead; in _MApi_JPEG_Init()
7332 …PEGContext->eNJPDNum], (ptrdiff_t)pNJPEGContext->_u32In_buf_left[pNJPEGContext->eNJPDNum], pNJPEGC… in _MApi_JPEG_Init()
7335 if(pNJPEGContext->_u32In_buf_MPO_left[pNJPEGContext->eNJPDNum] ==0xFFFFFFFFUL) in _MApi_JPEG_Init()
7337 …ontext->_pu8In_buf_MPO_ofs[pNJPEGContext->eNJPDNum] = (MS_U8*)pNJPEGContext->_pu8In_buf[pNJPEGCont… in _MApi_JPEG_Init()
7338 …ontext->_u32In_buf_MPO_left[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u32In_buf_left[pNJPEGContex… in _MApi_JPEG_Init()
7339 pNJPEGContext->mpo_load_data[pNJPEGContext->eNJPDNum] = TRUE; in _MApi_JPEG_Init()
7340 pNJPEGContext->bIsMPOFormat[pNJPEGContext->eNJPDNum] = FALSE; in _MApi_JPEG_Init()
7341 pNJPEGContext->u32MPFOffset[pNJPEGContext->eNJPDNum] = 0; in _MApi_JPEG_Init()
7342 pNJPEGContext->_u32App2MarkerOffset[pNJPEGContext->eNJPDNum] = 0; in _MApi_JPEG_Init()
7349 pNJPEGContext->u32DataOffset[pNJPEGContext->eNJPDNum] = 0; in _MApi_JPEG_Init()
7350 pNJPEGContext->u32SOFOffset[pNJPEGContext->eNJPDNum] = 0; in _MApi_JPEG_Init()
7354 if (pNJPEGContext->_u8DecodeType[pNJPEGContext->eNJPDNum] == E_JPEG_TYPE_MJPEG) in _MApi_JPEG_Init()
7356 pNJPEGContext->__bIsMjpeg[pNJPEGContext->eNJPDNum] = TRUE; in _MApi_JPEG_Init()
7358 pNJPEGContext->__u32RealMjpegBase[pNJPEGContext->eNJPDNum] = MRC_BUFFER_ADDR; in _MApi_JPEG_Init()
7359 pNJPEGContext->__u32TrickyMjpegBase[pNJPEGContext->eNJPDNum] = INTERNAL_BUFFER_ADDR; in _MApi_JPEG_Init()
7362 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Init()
7368 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Init()
7372 if (pNJPEGContext->bMHEG5[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_Init()
7374 if(pNJPEGContext->_Error_code[pNJPEGContext->eNJPDNum] == E_JPEG_UNSUPPORTED_MARKER) in _MApi_JPEG_Init()
7376 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Init()
7383 …if (pInitParam->bInitMem && (pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum] || MApi_JP… in _MApi_JPEG_Init()
7385 if (pInitParam->bInitMem && pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_Init()
7392 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Init()
7400 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Init()
7416 MS_U16 pic_width = pNJPEGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_DecodeHdr()
7417 MS_U16 pic_height = pNJPEGContext->_u16Image_y_size[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_DecodeHdr()
7418 MS_U8 Y_VSF = pNJPEGContext->_u8Comp_v_samp[pNJPEGContext->eNJPDNum][0]; in _MApi_JPEG_DecodeHdr()
7419 MS_U8 Y_HSF = pNJPEGContext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][0]; in _MApi_JPEG_DecodeHdr()
7423 pNJPEGContext->u32MeasureDecodeTime[pNJPEGContext->eNJPDNum] = MDrv_TIMER_GetUs(E_TIMER_1); in _MApi_JPEG_DecodeHdr()
7424 pNJPEGContext->u32MeasureDecodeTimeSW[pNJPEGContext->eNJPDNum] = 0; in _MApi_JPEG_DecodeHdr()
7425 pNJPEGContext->u32MeasureDecodeTimeHW[pNJPEGContext->eNJPDNum] = 0; in _MApi_JPEG_DecodeHdr()
7426 pNJPEGContext->u32MeasureDecodeTimeTable[pNJPEGContext->eNJPDNum] = 0; in _MApi_JPEG_DecodeHdr()
7429 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_DecodeHdr()
7434 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_DecodeHdr()
7441 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_DecodeHdr()
7449 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_DecodeHdr()
7453 if ( pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum] ) in _MApi_JPEG_DecodeHdr()
7458 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_DecodeHdr()
7467 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_DecodeHdr()
7473 if((E_JPEG_CMYK == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_DecodeHdr()
7474 || (E_JPEG_RGB == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum])) in _MApi_JPEG_DecodeHdr()
7490 pNJPEGContext->_u16NonAlignmentImage_x_size[pNJPEGContext->eNJPDNum] = pic_width; in _MApi_JPEG_DecodeHdr()
7491 …u16NonAlignmentImage_y_size[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Image_y_size[pNJPEGConte… in _MApi_JPEG_DecodeHdr()
7492 pNJPEGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum] = pic_width; in _MApi_JPEG_DecodeHdr()
7493 pNJPEGContext->_u16Image_y_size[pNJPEGContext->eNJPDNum] = pic_height; in _MApi_JPEG_DecodeHdr()
7495 …NJPEGContext->JPEG_MAX_WIDTH[pNJPEGContext->eNJPDNum], pNJPEGContext->JPEG_MAX_HEIGHT[pNJPEGContex… in _MApi_JPEG_DecodeHdr()
7498eNJPDNum] > pNJPEGContext->JPEG_MAX_WIDTH[pNJPEGContext->eNJPDNum]*4 || pNJPEGContext->_u16Image_y… in _MApi_JPEG_DecodeHdr()
7500 pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_EIGHTH; in _MApi_JPEG_DecodeHdr()
7501 …EGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum]= (pNJPEGContext->_u16Image_x_size[pNJPEGConte… in _MApi_JPEG_DecodeHdr()
7502 …EGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Image_x_size[pNJPEGConte… in _MApi_JPEG_DecodeHdr()
7503 …EGContext->_u16Image_y_size[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Image_y_size[pNJPEGConte… in _MApi_JPEG_DecodeHdr()
7506eNJPDNum] > pNJPEGContext->JPEG_MAX_WIDTH[pNJPEGContext->eNJPDNum]*2 || pNJPEGContext->_u16Image_y… in _MApi_JPEG_DecodeHdr()
7508 pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_FOURTH; in _MApi_JPEG_DecodeHdr()
7509 …EGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum]= (pNJPEGContext->_u16Image_x_size[pNJPEGConte… in _MApi_JPEG_DecodeHdr()
7510 …EGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Image_x_size[pNJPEGConte… in _MApi_JPEG_DecodeHdr()
7511 …EGContext->_u16Image_y_size[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Image_y_size[pNJPEGConte… in _MApi_JPEG_DecodeHdr()
7514eNJPDNum] > pNJPEGContext->JPEG_MAX_WIDTH[pNJPEGContext->eNJPDNum] || pNJPEGContext->_u16Image_y_s… in _MApi_JPEG_DecodeHdr()
7516 pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_HALF; in _MApi_JPEG_DecodeHdr()
7517 …EGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum]= (pNJPEGContext->_u16Image_x_size[pNJPEGConte… in _MApi_JPEG_DecodeHdr()
7518 …EGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Image_x_size[pNJPEGConte… in _MApi_JPEG_DecodeHdr()
7519 …EGContext->_u16Image_y_size[pNJPEGContext->eNJPDNum] = pNJPEGContext->_u16Image_y_size[pNJPEGConte… in _MApi_JPEG_DecodeHdr()
7525 pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] = E_NJPD_DOWNSCALE_ORG; in _MApi_JPEG_DecodeHdr()
7529 …PEGContext->eNJPDNum] << pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum])/pNJPEGContext… in _MApi_JPEG_DecodeHdr()
7530 …locks_per_row[pNJPEGContext->eNJPDNum] = _u16PaddingMcuNumber* pNJPEGContext->_u16Max_blocks_per_m… in _MApi_JPEG_DecodeHdr()
7533 gNJPEGMDebug._u16Image_x_size = pNJPEGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_DecodeHdr()
7534 gNJPEGMDebug._u16Image_y_size= pNJPEGContext->_u16Image_y_size[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_DecodeHdr()
7535 gNJPEGMDebug._u8ScaleDownFactor = pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_DecodeHdr()
7538 …_DEBUG_API_MSG("down scale width : %d\n",pNJPEGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_DecodeHdr()
7539 …DEBUG_API_MSG("down scale height : %d\n",pNJPEGContext->_u16Image_y_size[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_DecodeHdr()
7540 …own scale MCU : %td\n", (ptrdiff_t)pNJPEGContext->_u32Max_blocks_per_row[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_DecodeHdr()
7544 if (pNJPEGContext->__bIsMjpeg[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_DecodeHdr()
7547eNJPDNum], (ptrdiff_t)MS_VA2PA(pNJPEGContext->__u32TrickyMjpegBase[pNJPEGContext->eNJPDNum]), (ptr… in _MApi_JPEG_DecodeHdr()
7549 MRC_BUFFER_ADDR -= pNJPEGContext->__u32TrickyMjpegBase[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_DecodeHdr()
7550 MRC_BUFFER_ADDR += pNJPEGContext->__u32RealMjpegBase[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_DecodeHdr()
7552 …UG_API_MSG ("= 0x%tx\n", (ptrdiff_t)pNJPEGContext->_u32ReadBufferAddr_PA[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_DecodeHdr()
7555 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_DecodeHdr()
7572 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_Decode()
7578 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Decode()
7579 …ext->eNJPDNum] = %d\n", __FUNCTION__ , pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_Decode()
7581 if(pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_Decode()
7590 if((E_JPEG_CMYK == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_Decode()
7591 || (E_JPEG_RGB == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum])) in _MApi_JPEG_Decode()
7594 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Decode()
7601 …ecodeTimeSW[pNJPEGContext->eNJPDNum] = MDrv_TIMER_GetUs(E_TIMER_1)-pNJPEGContext->u32MeasureDecode… in _MApi_JPEG_Decode()
7602 pNJPEGContext->u32MeasureDecodeTime[pNJPEGContext->eNJPDNum] = MDrv_TIMER_GetUs(E_TIMER_1); in _MApi_JPEG_Decode()
7608 if(pNJPEGContext->_Error_code[pNJPEGContext->eNJPDNum] == E_JPEG_NO_ERROR) in _MApi_JPEG_Decode()
7613 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Decode()
7708 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_Exit()
7714 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Exit()
7731 …pNJPEGContext->_u32In_buf_MPO_left[pNJPEGContext->eNJPDNum] = 0xFFFFFFFFUL; // reset _u32I… in _MApi_JPEG_Exit()
7732 pNJPEGContext->bIsMPOFormat[pNJPEGContext->eNJPDNum] = FALSE; in _MApi_JPEG_Exit()
7740 pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] = FALSE; in _MApi_JPEG_Exit()
7741 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Exit()
7743 _NJPEG_EX_API_MutexDelete(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Exit()
7758 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetErrorCode()
7763 …_API_MSG("%s: ErrCode = %d\n", __FUNCTION__ , pNJPEGContext->_Error_code[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetErrorCode()
7764 return pNJPEGContext->_Error_code[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetErrorCode()
7775 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetJPDEventFlag()
7780 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_GetJPDEventFlag()
7784 if((E_JPEG_CMYK == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_GetJPDEventFlag()
7785 || (E_JPEG_RGB == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum])) in _MApi_JPEG_GetJPDEventFlag()
7787 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_GetJPDEventFlag()
7812 …ecodeTimeHW[pNJPEGContext->eNJPDNum] = MDrv_TIMER_GetUs(E_TIMER_1)-pNJPEGContext->u32MeasureDecode… in _MApi_JPEG_GetJPDEventFlag()
7813 …td]us, table:[%td]us\n", (ptrdiff_t)pNJPEGContext->u32MeasureDecodeTimeSW[pNJPEGContext->eNJPDNum], in _MApi_JPEG_GetJPDEventFlag()
7814 …asureDecodeTimeHW[pNJPEGContext->eNJPDNum], (ptrdiff_t)pNJPEGContext->u32MeasureDecodeTimeTable[pN… in _MApi_JPEG_GetJPDEventFlag()
7833 if(MApi_JPEG_GetWidth() <=pNJPEGContext->JPEG_MAX_WIDTH[pNJPEGContext->eNJPDNum] in _MApi_JPEG_GetJPDEventFlag()
7834 && MApi_JPEG_GetHeight() <=pNJPEGContext->JPEG_MAX_HEIGHT[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_GetJPDEventFlag()
7904 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_GetJPDEventFlag()
7918 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_SetJPDEventFlag()
7924 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetJPDEventFlag()
7927 if((E_JPEG_CMYK == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_SetJPDEventFlag()
7928 || (E_JPEG_RGB == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum])) in _MApi_JPEG_SetJPDEventFlag()
7930 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetJPDEventFlag()
7968 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetJPDEventFlag()
7983 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_Rst()
7988 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Rst()
7997 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_Rst()
8009 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_PowerOn()
8014 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_PowerOn()
8017 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_PowerOn()
8029 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_PowerOff()
8034 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_PowerOff()
8037 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_PowerOff()
8049 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetCurVidx()
8060 return pNJPEGContext->_u16Image_y_size[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetCurVidx()
8066 …rAddr()-MDrv_NJPD_GetMWCStartAddr())/2/pNJPEGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum]/16; in _MApi_JPEG_GetCurVidx()
8092 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_IsProgressive()
8097 …BUG_API_MSG("%s: %d\n", __FUNCTION__ , pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_IsProgressive()
8098 return (pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_IsProgressive()
8111 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_ThumbnailFound()
8116 …DEBUG_API_MSG("%s: %d\n", __FUNCTION__ , pNJPEGContext->_bThumbnailFound[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_ThumbnailFound()
8117 return (pNJPEGContext->_bThumbnailFound[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_ThumbnailFound()
8128 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetWidth()
8133 …DEBUG_API_MSG("%s: %d\n", __FUNCTION__ , pNJPEGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetWidth()
8134 return (pNJPEGContext->_u16Image_x_size[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetWidth()
8145 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetHeight()
8150 …DEBUG_API_MSG("%s: %d\n", __FUNCTION__ , pNJPEGContext->_u16Image_y_size[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetHeight()
8151 return (pNJPEGContext->_u16Image_y_size[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetHeight()
8162 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetOriginalWidth()
8167 …I_MSG("%s: %d\n", __FUNCTION__ , pNJPEGContext->_u16OriginalImage_x_size[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetOriginalWidth()
8168 return (pNJPEGContext->_u16OriginalImage_x_size[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetOriginalWidth()
8179 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetOriginalHeight()
8184 …I_MSG("%s: %d\n", __FUNCTION__ , pNJPEGContext->_u16OriginalImage_y_size[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetOriginalHeight()
8185 return (pNJPEGContext->_u16OriginalImage_y_size[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetOriginalHeight()
8196 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetNonAlignmentWidth()
8201 …G("%s: %d\n", __FUNCTION__ , pNJPEGContext->_u16NonAlignmentImage_x_size[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetNonAlignmentWidth()
8202 return (pNJPEGContext->_u16NonAlignmentImage_x_size[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetNonAlignmentWidth()
8213 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetNonAlignmentHeight()
8218 …G("%s: %d\n", __FUNCTION__ , pNJPEGContext->_u16NonAlignmentImage_y_size[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetNonAlignmentHeight()
8219 return (pNJPEGContext->_u16NonAlignmentImage_y_size[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetNonAlignmentHeight()
8230 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetAlignedPitch()
8235 …_API_MSG("%s: %d\n", __FUNCTION__ , pNJPEGContext->_u16AlignedImagePitch[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetAlignedPitch()
8236 return (pNJPEGContext->_u16AlignedImagePitch[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetAlignedPitch()
8243 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetAlignedPitch_H()
8248 …PI_MSG("%s: %d\n", __FUNCTION__ , pNJPEGContext->_u16AlignedImagePitch_H[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetAlignedPitch_H()
8249 return (pNJPEGContext->_u16AlignedImagePitch_H[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetAlignedPitch_H()
8262 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetAlignedWidth()
8267 …_API_MSG("%s: %d\n", __FUNCTION__ , pNJPEGContext->_u16AlignedImageWidth[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetAlignedWidth()
8268 return (pNJPEGContext->_u16AlignedImageWidth[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetAlignedWidth()
8279 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetAlignedHeight()
8284 …API_MSG("%s: %d\n", __FUNCTION__ , pNJPEGContext->_u16AlignedImageHeight[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetAlignedHeight()
8285 return (pNJPEGContext->_u16AlignedImageHeight[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetAlignedHeight()
8298 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetScaleDownFactor()
8305 if((E_JPEG_CMYK == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_GetScaleDownFactor()
8306 || (E_JPEG_RGB == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum])) in _MApi_JPEG_GetScaleDownFactor()
8308 …G_API_MSG("%s: %d\n", __FUNCTION__ , pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]*2); in _MApi_JPEG_GetScaleDownFactor()
8309 return (pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]*2); in _MApi_JPEG_GetScaleDownFactor()
8313 …BUG_API_MSG("%s: %d\n", __FUNCTION__ , pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetScaleDownFactor()
8314 return (pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetScaleDownFactor()
8330 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetMaxDecodeResolution()
8331 pNJPEGContext->JPEG_MAX_WIDTH[pNJPEGContext->eNJPDNum] = u16Width; in _MApi_JPEG_SetMaxDecodeResolution()
8332 pNJPEGContext->JPEG_MAX_HEIGHT[pNJPEGContext->eNJPDNum] = u16Height; in _MApi_JPEG_SetMaxDecodeResolution()
8333 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetMaxDecodeResolution()
8349 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetProMaxDecodeResolution()
8350 pNJPEGContext->JPEG_PRO_MAX_WIDTH[pNJPEGContext->eNJPDNum] = u16ProWidth; in _MApi_JPEG_SetProMaxDecodeResolution()
8351 pNJPEGContext->JPEG_PRO_MAX_HEIGHT[pNJPEGContext->eNJPDNum] = u16ProHeight; in _MApi_JPEG_SetProMaxDecodeResolution()
8352 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetProMaxDecodeResolution()
8365 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_SetMRBufferValid()
8370 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetMRBufferValid()
8382 if(pNJPEGContext->bHighLowReverse[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_SetMRBufferValid()
8384 if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_SetMRBufferValid()
8397 …if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum] || (MDrv_NJPD_GetEventFlag() & E_NJPD_EVENT_… in _MApi_JPEG_SetMRBufferValid()
8416 if(pNJPEGContext->bHighLowReverse[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_SetMRBufferValid()
8423 …if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum] || (MDrv_NJPD_GetEventFlag() & E_NJPD_EVENT_… in _MApi_JPEG_SetMRBufferValid()
8441 if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_SetMRBufferValid()
8457 if(pNJPEGContext->bHighLowReverse[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_SetMRBufferValid()
8469 if(pNJPEGContext->bHighLowReverse[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_SetMRBufferValid()
8496 …if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum] || (MDrv_NJPD_GetEventFlag() & E_NJPD_EVENT_… in _MApi_JPEG_SetMRBufferValid()
8513 if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_SetMRBufferValid()
8525 if(pNJPEGContext->bDifferentHL[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_SetMRBufferValid()
8536 …if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum] || (MDrv_NJPD_GetEventFlag() & E_NJPD_EVENT_… in _MApi_JPEG_SetMRBufferValid()
8553 if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_SetMRBufferValid()
8582 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetMRBufferValid()
8596 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_UpdateReadInfo()
8605 pNJPEGContext->_u32Total_bytes_read[pNJPEGContext->eNJPDNum] += u32DataRead; in _MApi_JPEG_UpdateReadInfo()
8606 pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum] = bEOFflag; in _MApi_JPEG_UpdateReadInfo()
8621 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_ProcessEOF()
8626 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_ProcessEOF()
8633 if(pNJPEGContext->bHighLowReverse[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_ProcessEOF()
8647 if(pNJPEGContext->bHighLowReverse[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_ProcessEOF()
8657 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_ProcessEOF()
8670 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetErrCode()
8672 pNJPEGContext->_Error_code[pNJPEGContext->eNJPDNum] = ErrCode; in _MApi_JPEG_SetErrCode()
8675 gNJPEGMDebug._Error_code = pNJPEGContext->_Error_code[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_SetErrCode()
8679 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetErrCode()
8693 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetDbgLevel()
8697 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetDbgLevel()
8722 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetMHEG5()
8723 pNJPEGContext->bMHEG5[pNJPEGContext->eNJPDNum] = bEnable; in _MApi_JPEG_SetMHEG5()
8724 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetMHEG5()
8752 pJPEG_Info->stDrvCap.u16MaxWidth = pNJPEGContext->JPEG_MAX_WIDTH[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetInfo()
8753 pJPEG_Info->stDrvCap.u16MaxHeight = pNJPEGContext->JPEG_MAX_HEIGHT[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetInfo()
8754 … pJPEG_Info->stDrvCap.u16MaxProWidth = pNJPEGContext->JPEG_PRO_MAX_WIDTH[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetInfo()
8755 …pJPEG_Info->stDrvCap.u16MaxProHeight = pNJPEGContext->JPEG_PRO_MAX_HEIGHT[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetInfo()
8834 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_HdlVidxChk()
8858 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetBuffLoadType()
8863 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_GetBuffLoadType()
8865 if(pNJPEGContext->bHighLowReverse[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_GetBuffLoadType()
8868 && (E_JPEG_BUFFER_HIGH != pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum])) in _MApi_JPEG_GetBuffLoadType()
8874 …if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum] || (MDrv_NJPD_GetEventFlag() & E_NJPD_EVENT_… in _MApi_JPEG_GetBuffLoadType()
8888 pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum] = E_JPEG_BUFFER_HIGH; in _MApi_JPEG_GetBuffLoadType()
8889 pNJPEGContext->u32MRCheckCount[pNJPEGContext->eNJPDNum] = 0; in _MApi_JPEG_GetBuffLoadType()
8890 *pBuffLoadType = pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetBuffLoadType()
8891 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_GetBuffLoadType()
8895 && (E_JPEG_BUFFER_LOW != pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum])) in _MApi_JPEG_GetBuffLoadType()
8901 …if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum] || (MDrv_NJPD_GetEventFlag() & E_NJPD_EVENT_… in _MApi_JPEG_GetBuffLoadType()
8915 pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum] = E_JPEG_BUFFER_LOW; in _MApi_JPEG_GetBuffLoadType()
8916 pNJPEGContext->u32MRCheckCount[pNJPEGContext->eNJPDNum] = 0; in _MApi_JPEG_GetBuffLoadType()
8917 *pBuffLoadType = pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetBuffLoadType()
8918 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_GetBuffLoadType()
8925 pNJPEGContext->u32MRCheckCount[pNJPEGContext->eNJPDNum]++; in _MApi_JPEG_GetBuffLoadType()
8926 if(pNJPEGContext->u32MRCheckCount[pNJPEGContext->eNJPDNum] >= MRC_CHECK_COUNT) in _MApi_JPEG_GetBuffLoadType()
8929 pNJPEGContext->u32MRCheckCount[pNJPEGContext->eNJPDNum] = 0; in _MApi_JPEG_GetBuffLoadType()
8930 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_GetBuffLoadType()
8939 && (E_JPEG_BUFFER_LOW != pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum])) in _MApi_JPEG_GetBuffLoadType()
8945 …if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum] || (MDrv_NJPD_GetEventFlag() & E_NJPD_EVENT_… in _MApi_JPEG_GetBuffLoadType()
8959 pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum] = E_JPEG_BUFFER_LOW; in _MApi_JPEG_GetBuffLoadType()
8960 pNJPEGContext->u32MRCheckCount[pNJPEGContext->eNJPDNum] = 0; in _MApi_JPEG_GetBuffLoadType()
8961 *pBuffLoadType = pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetBuffLoadType()
8962 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_GetBuffLoadType()
8966 && (E_JPEG_BUFFER_HIGH != pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum])) in _MApi_JPEG_GetBuffLoadType()
8972 …if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum] || (MDrv_NJPD_GetEventFlag() & E_NJPD_EVENT_… in _MApi_JPEG_GetBuffLoadType()
8986 pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum] = E_JPEG_BUFFER_HIGH; in _MApi_JPEG_GetBuffLoadType()
8987 pNJPEGContext->u32MRCheckCount[pNJPEGContext->eNJPDNum] = 0; in _MApi_JPEG_GetBuffLoadType()
8988 *pBuffLoadType = pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetBuffLoadType()
8989 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_GetBuffLoadType()
8996 pNJPEGContext->u32MRCheckCount[pNJPEGContext->eNJPDNum]++; in _MApi_JPEG_GetBuffLoadType()
8997 if(pNJPEGContext->u32MRCheckCount[pNJPEGContext->eNJPDNum] >= MRC_CHECK_COUNT) in _MApi_JPEG_GetBuffLoadType()
9000 pNJPEGContext->u32MRCheckCount[pNJPEGContext->eNJPDNum] = 0; in _MApi_JPEG_GetBuffLoadType()
9001 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_GetBuffLoadType()
9006 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_GetBuffLoadType()
9021 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_EnableISR()
9025 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_EnableISR()
9031 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_EnableISR()
9046 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_DisableISR()
9050 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_DisableISR()
9056 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_DisableISR()
9076 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_WaitDone()
9081 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_WaitDone()
9085 if((E_JPEG_CMYK == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_WaitDone()
9086 || (E_JPEG_RGB == pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum])) in _MApi_JPEG_WaitDone()
9088 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_WaitDone()
9136 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_WaitDone()
9142 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_WaitDone()
9155 …ecodeTimeHW[pNJPEGContext->eNJPDNum] = MDrv_TIMER_GetUs(E_TIMER_1)-pNJPEGContext->u32MeasureDecode… in _MApi_JPEG_WaitDone()
9156 …td]us, table:[%td]us\n", (ptrdiff_t)pNJPEGContext->u32MeasureDecodeTimeSW[pNJPEGContext->eNJPDNum], in _MApi_JPEG_WaitDone()
9157 …asureDecodeTimeHW[pNJPEGContext->eNJPDNum], (ptrdiff_t)pNJPEGContext->u32MeasureDecodeTimeTable[pN… in _MApi_JPEG_WaitDone()
9175 if(MApi_JPEG_GetWidth() <=pNJPEGContext->JPEG_MAX_WIDTH[pNJPEGContext->eNJPDNum] in _MApi_JPEG_WaitDone()
9176 && MApi_JPEG_GetHeight() <=pNJPEGContext->JPEG_MAX_HEIGHT[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_WaitDone()
9185 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_WaitDone()
9191 if(pNJPEGContext->bHighLowReverse[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_WaitDone()
9194 && (E_JPEG_BUFFER_LOW != pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum])) in _MApi_JPEG_WaitDone()
9196 pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum] = E_JPEG_BUFFER_LOW; in _MApi_JPEG_WaitDone()
9198 if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_WaitDone()
9202 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_WaitDone()
9206 && (E_JPEG_BUFFER_HIGH != pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum])) in _MApi_JPEG_WaitDone()
9208 pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum] = E_JPEG_BUFFER_HIGH; in _MApi_JPEG_WaitDone()
9210 if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_WaitDone()
9214 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_WaitDone()
9222 && (E_JPEG_BUFFER_LOW != pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum])) in _MApi_JPEG_WaitDone()
9224 pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum] = E_JPEG_BUFFER_LOW; in _MApi_JPEG_WaitDone()
9226 if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_WaitDone()
9230 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_WaitDone()
9234 && (E_JPEG_BUFFER_HIGH != pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum])) in _MApi_JPEG_WaitDone()
9236 pNJPEGContext->u8PreLHFlag[pNJPEGContext->eNJPDNum] = E_JPEG_BUFFER_HIGH; in _MApi_JPEG_WaitDone()
9238 if(pNJPEGContext->_bEOF_flag[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_WaitDone()
9242 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_WaitDone()
9247 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in _MApi_JPEG_WaitDone()
9261 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetEXIFDateTime()
9267 DateTime->bHasDataTime = pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].bHasDataTime; in _MApi_JPEG_GetEXIFDateTime()
9268 DateTime->u32Year = pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Year; in _MApi_JPEG_GetEXIFDateTime()
9269 DateTime->u32Month = pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Month; in _MApi_JPEG_GetEXIFDateTime()
9270 DateTime->u32Day = pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Day; in _MApi_JPEG_GetEXIFDateTime()
9271 DateTime->u32Hour = pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Hour; in _MApi_JPEG_GetEXIFDateTime()
9272 DateTime->u32Minute = pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Minute; in _MApi_JPEG_GetEXIFDateTime()
9273 DateTime->u32Second = pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Second; in _MApi_JPEG_GetEXIFDateTime()
9275 …Exist = %td \n", (ptrdiff_t)pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].bHasDataTime); in _MApi_JPEG_GetEXIFDateTime()
9276eNJPDNum].u32Year, (ptrdiff_t)pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Month,(p… in _MApi_JPEG_GetEXIFDateTime()
9277eNJPDNum].u32Hour, (ptrdiff_t)pNJPEGContext->_stEXIF_DateTime[pNJPEGContext->eNJPDNum].u32Minute, … in _MApi_JPEG_GetEXIFDateTime()
9292 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetEXIFOrientation()
9297 *eOrientation = pNJPEGContext->_eEXIF_Orientation[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetEXIFOrientation()
9298 …PI_MSG("JPEG EXIF Orientation = %d\n", pNJPEGContext->_eEXIF_Orientation[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetEXIFOrientation()
9314 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetEXIFManufacturer()
9322 …while(pNJPEGContext->_u8EXIF_Manufacturer[pNJPEGContext->eNJPDNum][u8i] && u8i<JPEG_MANUFACTURER_S… in _MApi_JPEG_GetEXIFManufacturer()
9324 *(pu8Manufacturer+u8i) =pNJPEGContext->_u8EXIF_Manufacturer[pNJPEGContext->eNJPDNum][u8i]; in _MApi_JPEG_GetEXIFManufacturer()
9344 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetEXIFModel()
9352 while(pNJPEGContext->_u8EXIF_Model[pNJPEGContext->eNJPDNum][u8i] && u8i<JPEG_MODEL_SIZE) in _MApi_JPEG_GetEXIFModel()
9354 *(pu8Model+u8i) =pNJPEGContext->_u8EXIF_Model[pNJPEGContext->eNJPDNum][u8i]; in _MApi_JPEG_GetEXIFModel()
9375 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetEXIFFlash()
9380 *pu16Flash = pNJPEGContext->_u16EXIF_Flash[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetEXIFFlash()
9389 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetEXIFISOSpeedRatings()
9394 *pu32ISOSpeedRatings = pNJPEGContext->_u32EXIF_ISOSpeedRatings[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetEXIFISOSpeedRatings()
9403 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetEXIFShutterSpeedValue()
9408 …peedValue->numerator = pNJPEGContext->_stEXIF_ShutterSpeedValue[pNJPEGContext->eNJPDNum].numerator; in _MApi_JPEG_GetEXIFShutterSpeedValue()
9409 …dValue->denominator= pNJPEGContext->_stEXIF_ShutterSpeedValue[pNJPEGContext->eNJPDNum].denominator; in _MApi_JPEG_GetEXIFShutterSpeedValue()
9418 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetEXIFApertureValue()
9423 …pApertureValue->s_numerator = pNJPEGContext->_stEXIF_ApertureValue[pNJPEGContext->eNJPDNum].s_nume… in _MApi_JPEG_GetEXIFApertureValue()
9424 …pApertureValue->s_denominator= pNJPEGContext->_stEXIF_ApertureValue[pNJPEGContext->eNJPDNum].s_den… in _MApi_JPEG_GetEXIFApertureValue()
9434 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetEXIFExposureBiasValue()
9439 …BiasValue->numerator = pNJPEGContext->_stEXIF_ExposureBiasValue[pNJPEGContext->eNJPDNum].numerator; in _MApi_JPEG_GetEXIFExposureBiasValue()
9440 …sValue->denominator= pNJPEGContext->_stEXIF_ExposureBiasValue[pNJPEGContext->eNJPDNum].denominator; in _MApi_JPEG_GetEXIFExposureBiasValue()
9449 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetEXIFFocalLength()
9454 …pFocalLength->s_numerator = pNJPEGContext->_stEXIF_FocalLength[pNJPEGContext->eNJPDNum].s_numerato… in _MApi_JPEG_GetEXIFFocalLength()
9455 …pFocalLength->s_denominator= pNJPEGContext->_stEXIF_FocalLength[pNJPEGContext->eNJPDNum].s_denomin… in _MApi_JPEG_GetEXIFFocalLength()
9464 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetEXIFImageWidth()
9469 *pu32ImageWidth = pNJPEGContext->_u32EXIF_ImageWidth[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetEXIFImageWidth()
9478 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetEXIFImageHeight()
9483 *pu32ImageHeight = pNJPEGContext->_u32EXIF_ImageHeight[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetEXIFImageHeight()
9492 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetEXIFExposureTime()
9497 …pExposureTime->s_numerator = pNJPEGContext->_stEXIF_ExposureTime[pNJPEGContext->eNJPDNum].s_numera… in _MApi_JPEG_GetEXIFExposureTime()
9498 …pExposureTime->s_denominator= pNJPEGContext->_stEXIF_ExposureTime[pNJPEGContext->eNJPDNum].s_denom… in _MApi_JPEG_GetEXIFExposureTime()
9508 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetEXIFFNumber()
9513 pFNumber->s_numerator = pNJPEGContext->_stEXIF_FNumber[pNJPEGContext->eNJPDNum].s_numerator; in _MApi_JPEG_GetEXIFFNumber()
9514 pFNumber->s_denominator= pNJPEGContext->_stEXIF_FNumber[pNJPEGContext->eNJPDNum].s_denominator; in _MApi_JPEG_GetEXIFFNumber()
9527 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetControl()
9552 *param = (MS_U32)pNJPEGContext->_u16EXIF_Flash[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetControl()
9556 *param = pNJPEGContext->_u32EXIF_ISOSpeedRatings[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetControl()
9564 *param = pNJPEGContext->_stEXIF_ShutterSpeedValue[pNJPEGContext->eNJPDNum].numerator; in _MApi_JPEG_GetControl()
9565 … *(param+1) = pNJPEGContext->_stEXIF_ShutterSpeedValue[pNJPEGContext->eNJPDNum].denominator; in _MApi_JPEG_GetControl()
9573 … *param = (MS_U32)pNJPEGContext->_stEXIF_ApertureValue[pNJPEGContext->eNJPDNum].s_numerator; in _MApi_JPEG_GetControl()
9574 … *(param+1) = (MS_U32)pNJPEGContext->_stEXIF_ApertureValue[pNJPEGContext->eNJPDNum].s_denominator; in _MApi_JPEG_GetControl()
9582 *param = pNJPEGContext->_stEXIF_ExposureBiasValue[pNJPEGContext->eNJPDNum].numerator; in _MApi_JPEG_GetControl()
9583 … *(param+1) = pNJPEGContext->_stEXIF_ExposureBiasValue[pNJPEGContext->eNJPDNum].denominator; in _MApi_JPEG_GetControl()
9591 … *param = (MS_U32)pNJPEGContext->_stEXIF_FocalLength[pNJPEGContext->eNJPDNum].s_numerator; in _MApi_JPEG_GetControl()
9592 … *(param+1) = (MS_U32)pNJPEGContext->_stEXIF_FocalLength[pNJPEGContext->eNJPDNum].s_denominator; in _MApi_JPEG_GetControl()
9596 *param = pNJPEGContext->_u32EXIF_ImageWidth[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetControl()
9600 *param = pNJPEGContext->_u32EXIF_ImageHeight[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetControl()
9608 … *param = (MS_U32)pNJPEGContext->_stEXIF_ExposureTime[pNJPEGContext->eNJPDNum].s_numerator; in _MApi_JPEG_GetControl()
9609 … *(param+1) = (MS_U32)pNJPEGContext->_stEXIF_ExposureTime[pNJPEGContext->eNJPDNum].s_denominator; in _MApi_JPEG_GetControl()
9617 *param = (MS_U32)pNJPEGContext->_stEXIF_FNumber[pNJPEGContext->eNJPDNum].s_numerator; in _MApi_JPEG_GetControl()
9618 … *(param+1) = (MS_U32)pNJPEGContext->_stEXIF_FNumber[pNJPEGContext->eNJPDNum].s_denominator; in _MApi_JPEG_GetControl()
9622 *param = (MS_U32)pNJPEGContext->_u16EXIF_Exposureprogram[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetControl()
9626 *param = (MS_U32)pNJPEGContext->_u8Comp_h_samp[pNJPEGContext->eNJPDNum][0]; in _MApi_JPEG_GetControl()
9630 *param = (MS_U32)pNJPEGContext->_u8Comp_v_samp[pNJPEGContext->eNJPDNum][0]; in _MApi_JPEG_GetControl()
9634 *param = (MS_U32)pNJPEGContext->_u8Comps_in_frame[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetControl()
9638 *param = (MS_U32)pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetControl()
9642 switch(pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_GetControl()
9700 … for ( mcu_row = 0; mcu_row < pNJPEGContext->_u16Mcus_per_row[pNJPEGContext->eNJPDNum]; mcu_row++ ) in msAPI_JPEG_decode_next_row()
9702 …xt->_u16Restart_interval[pNJPEGContext->eNJPDNum] ) && ( pNJPEGContext->_u16Restarts_left[pNJPEGCo… in msAPI_JPEG_decode_next_row()
9708 …for ( mcu_block = 0; mcu_block < pNJPEGContext->_u8Blocks_per_mcu[pNJPEGContext->eNJPDNum]; mcu_bl… in msAPI_JPEG_decode_next_row()
9710 MS_U8 component_id = pNJPEGContext->_u8Mcu_org[pNJPEGContext->eNJPDNum][mcu_block]; in msAPI_JPEG_decode_next_row()
9715 …= pNJPEGContext->_QuantTables[pNJPEGContext->eNJPDNum][pNJPEGContext->_u8Comp_quant[pNJPEGContext-… in msAPI_JPEG_decode_next_row()
9718 …e( &pNJPEGContext->_Huff_tbls[pNJPEGContext->eNJPDNum][pNJPEGContext->_u8Comp_dc_tab[pNJPEGContext… in msAPI_JPEG_decode_next_row()
9726 …->_u32Last_dc_val[pNJPEGContext->eNJPDNum][component_id] = ( s += pNJPEGContext->_u32Last_dc_val[p… in msAPI_JPEG_decode_next_row()
9732 … = &pNJPEGContext->_Huff_tbls[pNJPEGContext->eNJPDNum][pNJPEGContext->_u8Comp_ac_tab[pNJPEGContext… in msAPI_JPEG_decode_next_row()
9820 pNJPEGContext->_u16Restarts_left[pNJPEGContext->eNJPDNum]--; in msAPI_JPEG_decode_next_row()
9930 if(pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] == 3) in msAPI_JPEG_idct()
9941 if(pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] == 2) in msAPI_JPEG_idct()
9953 if(pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum] == 1) in msAPI_JPEG_idct()
10019 if(pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]== 3) in msAPI_JPEG_idct()
10032 if(pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]== 2) in msAPI_JPEG_idct()
10049 if(pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]== 1) in msAPI_JPEG_idct()
10090 …lBlock_Per_Row, u16ScaleDownStep = 1 << pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]; in msAPI_JPEG_Idct_CMYKConvert()
10092 u16TotalBlock_Per_Row = (pNJPEGContext->_u32Max_blocks_per_row[pNJPEGContext->eNJPDNum])/2; in msAPI_JPEG_Idct_CMYKConvert()
10094 …Per_Pack_row = u16Pixel_Per_Pack_row >> pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]; in msAPI_JPEG_Idct_CMYKConvert()
10096 …l_Per_Block_y = u16Pixel_Per_Block_y >> pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]; in msAPI_JPEG_Idct_CMYKConvert()
10099 …lBlock_Per_Row*u16Pixel_Per_Block_x >> pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]); in msAPI_JPEG_Idct_CMYKConvert()
10104 for ( i = (MS_S32)pNJPEGContext->_u32Max_blocks_per_row[pNJPEGContext->eNJPDNum]; i > 0;) in msAPI_JPEG_Idct_CMYKConvert()
10224 …lBlock_Per_Row, u16ScaleDownStep = 1 << pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]; in msAPI_JPEG_Idct_RGBConvert()
10226 u16TotalBlock_Per_Row = (pNJPEGContext->_u32Max_blocks_per_row[pNJPEGContext->eNJPDNum]*2)/3; in msAPI_JPEG_Idct_RGBConvert()
10228 …Per_Pack_row = u16Pixel_Per_Pack_row >> pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]; in msAPI_JPEG_Idct_RGBConvert()
10230 …l_Per_Block_y = u16Pixel_Per_Block_y >> pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]; in msAPI_JPEG_Idct_RGBConvert()
10233 …lBlock_Per_Row*u16Pixel_Per_Block_x >> pNJPEGContext->_u8ScaleDownFactor[pNJPEGContext->eNJPDNum]); in msAPI_JPEG_Idct_RGBConvert()
10238 for ( i = (MS_S32)pNJPEGContext->_u32Max_blocks_per_row[pNJPEGContext->eNJPDNum]; i > 0;) in msAPI_JPEG_Idct_RGBConvert()
10349 …SG("Max block : %td\n", (ptrdiff_t)pNJPEGContext->_u32Max_blocks_per_row[pNJPEGContext->eNJPDNum]); in msAPI_JPEG_transform_row()
10351 switch ( pNJPEGContext->gu8Scan_type[pNJPEGContext->eNJPDNum] ) in msAPI_JPEG_transform_row()
10374 if(pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum]==TRUE) in msAPI_JPEG_Baseline_Decode()
10377 if ( pNJPEGContext->_u16Total_lines_left[pNJPEGContext->eNJPDNum] == 0 ) in msAPI_JPEG_Baseline_Decode()
10389 if( pNJPEGContext->_u16Total_lines_left[pNJPEGContext->eNJPDNum] > 0 ) in msAPI_JPEG_Baseline_Decode()
10395 …EBUG_API_MSG("Max line num : %d\n",(pNJPEGContext->_u16Total_lines_left[pNJPEGContext->eNJPDNum])); in msAPI_JPEG_Baseline_Decode()
10400 …text->_u16Total_lines_left[pNJPEGContext->eNJPDNum] -= pNJPEGContext->gu8Max_mcu_y_size[pNJPEGCont… in msAPI_JPEG_Baseline_Decode()
10413 _NJPEG_EX_API_MutexLock(pNJPEGContext->eNJPDNum); in MApi_JPEG_DisableAddressConvert()
10418 pNJPEGContext->__bIsMjpeg[pNJPEGContext->eNJPDNum] = FALSE; in MApi_JPEG_DisableAddressConvert()
10419 pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] = FALSE; in MApi_JPEG_DisableAddressConvert()
10420 _NJPEG_EX_API_MutexUnlock(pNJPEGContext->eNJPDNum); in MApi_JPEG_DisableAddressConvert()
10433 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetFreeMemory()
10439 if(pNJPEGContext->_bProgressive_flag[pNJPEGContext->eNJPDNum] == TRUE) in _MApi_JPEG_GetFreeMemory()
10451 … return (pNJPEGContext->_u32InternalBufferAddr_PA[pNJPEGContext->eNJPDNum] + INTERNAL_BUFFER_SIZE); in _MApi_JPEG_GetFreeMemory()
10463 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetDataOffset()
10469 if(pNJPEGContext->_bThumbnailAccessMode[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_GetDataOffset()
10475 …Num] = 0x%tx\n", __FUNCTION__ , (ptrdiff_t)pNJPEGContext->u32DataOffset[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetDataOffset()
10476 return pNJPEGContext->u32DataOffset[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetDataOffset()
10488 if(pNJPEGContext->_bIsInit[pNJPEGContext->eNJPDNum] == FALSE) in _MApi_JPEG_GetSOFOffset()
10494 if(pNJPEGContext->_bThumbnailAccessMode[pNJPEGContext->eNJPDNum]) in _MApi_JPEG_GetSOFOffset()
10500 …DNum] = 0x%tx\n", __FUNCTION__ , (ptrdiff_t)pNJPEGContext->u32SOFOffset[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_GetSOFOffset()
10501 return pNJPEGContext->u32SOFOffset[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_GetSOFOffset()
10534 pNJPEGContext->eNJPDNum = (JPD_Number)JPDNum; in _MApi_JPEG_SetNJPDInstance()
10535 MDrv_NJPD_SetNJPDInstance(pNJPEGContext->eNJPDNum); in _MApi_JPEG_SetNJPDInstance()
10589 …_DEBUG_API_MSG("MApi_JPEG_IsMPOFormat=%d\n", pNJPEGContext->bIsMPOFormat[pNJPEGContext->eNJPDNum]); in _MApi_JPEG_IsMPOFormat()
10590 return pNJPEGContext->bIsMPOFormat[pNJPEGContext->eNJPDNum]; in _MApi_JPEG_IsMPOFormat()
10597 if(pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].num_of_image == 0xFFFFFFFFUL) in _MApi_JPEG_GetMPOIndex()
10602 …JPEG_memcpy((void *)pMPOIndex, (void *)&pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum], sizeo… in _MApi_JPEG_GetMPOIndex()
10611 || (FALSE == pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_no - 1].used)) in _MApi_JPEG_GetMPOAttr()
10616 …JPEG_memcpy((void *)pMPOAttr, (void *)&pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][image_n… in _MApi_JPEG_GetMPOAttr()
10626 if(pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].num_of_image == 0xFFFFFFFFUL) in _MApi_JPEG_DumpMPO()
10632 …ext->_stMPOIndex[pNJPEGContext->eNJPDNum].start_of_offset, (ptrdiff_t)pNJPEGContext->_stMPOIndex[p… in _MApi_JPEG_DumpMPO()
10635 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].attr… in _MApi_JPEG_DumpMPO()
10636 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].size… in _MApi_JPEG_DumpMPO()
10637 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].offs… in _MApi_JPEG_DumpMPO()
10638 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].imag… in _MApi_JPEG_DumpMPO()
10639 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOIndex[pNJPEGContext->eNJPDNum].mp_entry[i].imag… in _MApi_JPEG_DumpMPO()
10641 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].MPIndividualN… in _MApi_JPEG_DumpMPO()
10642 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].PanOrientatio… in _MApi_JPEG_DumpMPO()
10643 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].PanOverlap_H.… in _MApi_JPEG_DumpMPO()
10644 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].PanOverlap_H.… in _MApi_JPEG_DumpMPO()
10645 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].PanOverlap_V.… in _MApi_JPEG_DumpMPO()
10646 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].PanOverlap_V.… in _MApi_JPEG_DumpMPO()
10647 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].BaseViewpoint… in _MApi_JPEG_DumpMPO()
10648 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].ConvergenceAn… in _MApi_JPEG_DumpMPO()
10649 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].ConvergenceAn… in _MApi_JPEG_DumpMPO()
10650 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].BaselineLengt… in _MApi_JPEG_DumpMPO()
10651 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].BaselineLengt… in _MApi_JPEG_DumpMPO()
10652 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].VerticalDiver… in _MApi_JPEG_DumpMPO()
10653 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].VerticalDiver… in _MApi_JPEG_DumpMPO()
10654 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].AxisDistance_… in _MApi_JPEG_DumpMPO()
10655 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].AxisDistance_… in _MApi_JPEG_DumpMPO()
10656 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].AxisDistance_… in _MApi_JPEG_DumpMPO()
10657 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].AxisDistance_… in _MApi_JPEG_DumpMPO()
10658 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].AxisDistance_… in _MApi_JPEG_DumpMPO()
10659 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].AxisDistance_… in _MApi_JPEG_DumpMPO()
10660 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].YawAngle.s_nu… in _MApi_JPEG_DumpMPO()
10661 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].YawAngle.s_de… in _MApi_JPEG_DumpMPO()
10662 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].PitchAngle.s_… in _MApi_JPEG_DumpMPO()
10663 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].PitchAngle.s_… in _MApi_JPEG_DumpMPO()
10664 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].RollAngle.s_n… in _MApi_JPEG_DumpMPO()
10665 …\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].RollAngle.s_d… in _MApi_JPEG_DumpMPO()
10666 … = 0x%td\n", (ptrdiff_t)i, (ptrdiff_t)pNJPEGContext->_stMPOAttri[pNJPEGContext->eNJPDNum][i].used); in _MApi_JPEG_DumpMPO()
10687 pNJPEGContext->mpo_load_data[pNJPEGContext->eNJPDNum] = FALSE; in _MApi_JPEG_SetMPOBuffer()
10698 pNJPEGContext->_pu8In_buf_MPO_ofs[pNJPEGContext->eNJPDNum] = (MS_U8*)(MS_VIRT)read_offset; in _MApi_JPEG_SetMPOBuffer()
10699 …pNJPEGContext->_u32In_buf_MPO_left[pNJPEGContext->eNJPDNum] = (MRC_BUFFER_ADDR + MRC_BUFFER_SIZE) … in _MApi_JPEG_SetMPOBuffer()
10700 …->_pu8In_buf_MPO_ofs[pNJPEGContext->eNJPDNum], (ptrdiff_t)pNJPEGContext->_u32In_buf_MPO_left[pNJPE… in _MApi_JPEG_SetMPOBuffer()
10719 pNJPEGContext->JPEG_MPO_MAX_WIDTH[pNJPEGContext->eNJPDNum] = u16Width; in _MApi_JPEG_SetMPOMaxDecodeResolution()
10720 pNJPEGContext->JPEG_MPO_MAX_HEIGHT[pNJPEGContext->eNJPDNum] = u16Height; in _MApi_JPEG_SetMPOMaxDecodeResolution()
10736 pNJPEGContext->JPEG_MPO_PRO_MAX_WIDTH[pNJPEGContext->eNJPDNum] = u16ProWidth; in _MApi_JPEG_SetMPOProMaxDecodeResolution()
10737 pNJPEGContext->JPEG_MPO_PRO_MAX_HEIGHT[pNJPEGContext->eNJPDNum] = u16ProHeight; in _MApi_JPEG_SetMPOProMaxDecodeResolution()
10926 JPEG_STATIC JPD_Number eNJPDNum = E_NJPD_NJPD1; variable
10960 FillHdrPhyAddr[eNJPDNum] = mFillHdrPhyAddr; in JPEG_FillHeaderFunction()
10961 u32FillHdrLength[eNJPDNum] = mu32FillHdrLength; in JPEG_FillHeaderFunction()
10962 s32FillHdrIdx = eNJPDNum; in JPEG_FillHeaderFunction()
10975 return _pFillHdrFunc[eNJPDNum](mFillHdrPhyAddr,mu32FillHdrLength); in JPEG_FillHeaderFunction()
11360 gNJPEGContext._pFillHdrFunc[gNJPEGContext.eNJPDNum] = pInitParam->pFillHdrFunc; in MApi_JPEG_Init_UsingOJPD()
11427 gNJPEGContext._pFillHdrFunc[gNJPEGContext.eNJPDNum] = pInitParam->pFillHdrFunc; in MApi_JPEG_Init()
12834 gNJPEGContext.eNJPDNum = (JPD_Number)JPDNum; in MApi_JPEG_SetNJPDInstance()
12988 eMPOIndex.pMPOIndex = &gNJPEGContext._stMPOIndex[gNJPEGContext.eNJPDNum]; in MApi_JPEG_GetMPOIndex()
13015 eMPOAttr.pMPOAttr = &gNJPEGContext._stMPOAttri[gNJPEGContext.eNJPDNum][image_no - 1]; in MApi_JPEG_GetMPOAttr()