Home | History | Annotate | Download | only in gdx2d

Lines Matching refs:idct

77 // Compiler creates a fast path 1D IDCT for X non-zero columns
81 static void idct(int* pTemp, const jpgd_block_t* pSrc)
126 static void idct(int* pTemp, const jpgd_block_t* pSrc)
137 static void idct(int* pTemp, const jpgd_block_t* pSrc)
152 // Compiler creates a fast path 1D IDCT for X non-zero rows
156 static void idct(uint8* pDst_ptr, const int* pTemp)
217 static void idct(uint8* pDst_ptr, const int* pTemp)
246 void idct(const jpgd_block_t* pSrc_ptr, uint8* pDst_ptr, int block_max_zag)
278 case 0: Row<0>::idct(pTemp, pSrc); break;
279 case 1: Row<1>::idct(pTemp, pSrc); break;
280 case 2: Row<2>::idct(pTemp, pSrc); break;
281 case 3: Row<3>::idct(pTemp, pSrc); break;
282 case 4: Row<4>::idct(pTemp, pSrc); break;
283 case 5: Row<5>::idct(pTemp, pSrc); break;
284 case 6: Row<6>::idct(pTemp, pSrc); break;
285 case 7: Row<7>::idct(pTemp, pSrc); break;
286 case 8: Row<8>::idct(pTemp, pSrc); break;
300 case 1: Col<1>::idct(pDst_ptr, pTemp); break;
301 case 2: Col<2>::idct(pDst_ptr, pTemp); break;
302 case 3: Col<3>::idct(pDst_ptr, pTemp); break;
303 case 4: Col<4>::idct(pDst_ptr, pTemp); break;
304 case 5: Col<5>::idct(pDst_ptr, pTemp); break;
305 case 6: Col<6>::idct(pDst_ptr, pTemp); break;
306 case 7: Col<7>::idct(pDst_ptr, pTemp); break;
307 case 8: Col<8>::idct(pDst_ptr, pTemp); break;
323 Row<4>::idct(pTemp, pSrc);
331 Col<4>::idct(pDst_ptr, pTemp);
1504 idct(pSrc_ptr, pDst_ptr, m_mcu_block_max_zag[mcu_block]);
1523 // Y IDCT
1527 idct(pSrc_ptr, pDst_ptr, m_mcu_block_max_zag[mcu_block]);
1532 // Chroma IDCT, with upsampling