Go to the source code of this file.
Macros | |
#define | JPEG_INTERNALS |
#define | CONST_BITS 13 |
#define | PASS1_BITS 2 |
#define | FIX_0_298631336 ((INT32)2446) /* FIX(0.298631336) */ |
#define | FIX_0_390180644 ((INT32)3196) /* FIX(0.390180644) */ |
#define | FIX_0_541196100 ((INT32)4433) /* FIX(0.541196100) */ |
#define | FIX_0_765366865 ((INT32)6270) /* FIX(0.765366865) */ |
#define | FIX_0_899976223 ((INT32)7373) /* FIX(0.899976223) */ |
#define | FIX_1_175875602 ((INT32)9633) /* FIX(1.175875602) */ |
#define | FIX_1_501321110 ((INT32)12299) /* FIX(1.501321110) */ |
#define | FIX_1_847759065 ((INT32)15137) /* FIX(1.847759065) */ |
#define | FIX_1_961570560 ((INT32)16069) /* FIX(1.961570560) */ |
#define | FIX_2_053119869 ((INT32)16819) /* FIX(2.053119869) */ |
#define | FIX_2_562915447 ((INT32)20995) /* FIX(2.562915447) */ |
#define | FIX_3_072711026 ((INT32)25172) /* FIX(3.072711026) */ |
#define | MULTIPLY(var, const) MULTIPLY16C16(var, const) |
#define | DEQUANTIZE(coef, quantval) (((ISLOW_MULT_TYPE)(coef)) * (quantval)) |
Functions | |
GLOBAL (void) jpeg_idct_islow(j_decompress_ptr cinfo | |
for (ctr=DCTSIZE;ctr > 0;ctr--) | |
for (ctr=0;ctr< DCTSIZE;ctr++) | |
Variables | |
jpeg_component_info * | compptr |
jpeg_component_info JCOEFPTR | coef_block |
jpeg_component_info JCOEFPTR JSAMPARRAY | output_buf |
jpeg_component_info JCOEFPTR JSAMPARRAY JDIMENSION | output_col |
INT32 | tmp10 |
INT32 | tmp11 |
INT32 | tmp12 |
INT32 | tmp13 |
INT32 | z1 |
INT32 | z2 |
INT32 | z3 |
INT32 | z4 |
INT32 | z5 |
JCOEFPTR | inptr = coef_block |
ISLOW_MULT_TYPE * | quantptr = (ISLOW_MULT_TYPE*)compptr->dct_table |
int * | wsptr = workspace |
JSAMPROW | outptr |
JSAMPLE * | range_limit = IDCT_range_limit(cinfo) |
int | ctr |
int | workspace [DCTSIZE2] |
#define CONST_BITS 13 |
Definition at line 58 of file jidctint.cpp.
Referenced by for().
#define DEQUANTIZE | ( | coef, | |
quantval | |||
) | (((ISLOW_MULT_TYPE)(coef)) * (quantval)) |
Definition at line 118 of file jidctint.cpp.
Referenced by for().
Definition at line 73 of file jidctint.cpp.
Referenced by for().
Definition at line 74 of file jidctint.cpp.
Referenced by for().
Definition at line 75 of file jidctint.cpp.
Referenced by for().
Definition at line 76 of file jidctint.cpp.
Referenced by for().
Definition at line 77 of file jidctint.cpp.
Referenced by for().
Definition at line 78 of file jidctint.cpp.
Referenced by for().
Definition at line 79 of file jidctint.cpp.
Referenced by for().
Definition at line 80 of file jidctint.cpp.
Referenced by for().
Definition at line 81 of file jidctint.cpp.
Referenced by for().
Definition at line 82 of file jidctint.cpp.
Referenced by for().
Definition at line 83 of file jidctint.cpp.
Referenced by for().
Definition at line 84 of file jidctint.cpp.
Referenced by for().
#define JPEG_INTERNALS |
Definition at line 10 of file jidctint.cpp.
#define MULTIPLY | ( | var, | |
const | |||
) | MULTIPLY16C16(var, const) |
Definition at line 108 of file jidctint.cpp.
Referenced by for().
#define PASS1_BITS 2 |
Definition at line 59 of file jidctint.cpp.
Referenced by for().
Definition at line 147 of file jidctint.cpp.
References CONST_BITS, DCTSIZE, DEQUANTIZE, DESCALE, FIX_0_298631336, FIX_0_390180644, FIX_0_541196100, FIX_0_765366865, FIX_0_899976223, FIX_1_175875602, FIX_1_501321110, FIX_1_847759065, FIX_1_961570560, FIX_2_053119869, FIX_2_562915447, FIX_3_072711026, inptr, MULTIPLY, PASS1_BITS, quantptr, tmp10, tmp11, tmp12, tmp13, wsptr, z1, z2, z3, z4, and z5.
for | ( | ) |
Definition at line 264 of file jidctint.cpp.
References CONST_BITS, ctr, DCTSIZE, DESCALE, FIX_0_298631336, FIX_0_390180644, FIX_0_541196100, FIX_0_765366865, FIX_0_899976223, FIX_1_175875602, FIX_1_501321110, FIX_1_847759065, FIX_1_961570560, FIX_2_053119869, FIX_2_562915447, FIX_3_072711026, MULTIPLY, outptr, output_buf, output_col, PASS1_BITS, range_limit, RANGE_MASK, tmp10, tmp11, tmp12, tmp13, wsptr, z1, z2, z3, z4, and z5.
GLOBAL | ( | void | ) |
jpeg_component_info JCOEFPTR coef_block |
Definition at line 125 of file jidctint.cpp.
jpeg_component_info* compptr |
Definition at line 125 of file jidctint.cpp.
int ctr |
Definition at line 136 of file jidctint.cpp.
Referenced by for().
SHIFT_TEMPS inptr = coef_block |
Definition at line 131 of file jidctint.cpp.
Referenced by for().
JSAMPROW outptr |
Definition at line 134 of file jidctint.cpp.
Referenced by for().
jpeg_component_info JCOEFPTR JSAMPARRAY output_buf |
Definition at line 125 of file jidctint.cpp.
Referenced by for().
jpeg_component_info JCOEFPTR JSAMPARRAY JDIMENSION output_col |
Definition at line 127 of file jidctint.cpp.
Referenced by for().
quantptr = (ISLOW_MULT_TYPE*)compptr->dct_table |
Definition at line 132 of file jidctint.cpp.
Referenced by for().
JSAMPLE* range_limit = IDCT_range_limit(cinfo) |
Definition at line 135 of file jidctint.cpp.
Referenced by for().
INT32 tmp10 |
Definition at line 129 of file jidctint.cpp.
Referenced by for().
INT32 tmp11 |
Definition at line 129 of file jidctint.cpp.
Referenced by for().
INT32 tmp12 |
Definition at line 129 of file jidctint.cpp.
Referenced by for().
INT32 tmp13 |
Definition at line 129 of file jidctint.cpp.
Referenced by for().
int workspace[DCTSIZE2] |
Definition at line 137 of file jidctint.cpp.
wsptr = workspace |
Definition at line 133 of file jidctint.cpp.
Referenced by for().
INT32 z1 |
Definition at line 130 of file jidctint.cpp.
Referenced by mrpt::opengl::CSetOfLines::appendLine(), Pose3DTests::check_jacob_LnT_T(), mrpt::opengl::CSimpleLine::Create(), mrpt::opengl::CArrow::Create(), mrpt::opengl::CPolyhedron::CreateCubicPrism(), mrpt::math::distanceSqrBetweenPoints(), for(), mrpt::opengl::CSetOfLines::getLineByIndex(), mrpt::opengl::CSimpleLine::getLineCoords(), GLOBAL(), mrpt::math::minimumDistanceFromPointToSegment(), mrpt::opengl::CSetOfLines::readFromStream(), mrpt::opengl::CArrow::setArrowEnds(), mrpt::opengl::CSetOfLines::setLineByIndex(), mrpt::opengl::CSimpleLine::setLineCoords(), mrpt::math::spline(), Pose3DQuatTests::test_compose(), Pose3DTests::test_compose(), Pose3DRotVecTests::test_compose(), Pose3DQuatTests::test_composeAndInvComposePoint(), Pose3DTests::test_composeFrom(), Pose3DQuatTests::test_composePoint(), Pose3DTests::test_composePoint(), Pose3DQuatTests::test_composePoint_vs_CPose3D(), Pose3DQuatTests::test_composePointJacob(), Pose3DTests::test_composePointJacob(), Pose3DQuatTests::test_copy(), Pose3DTests::test_ExpLnEqual(), Pose3DQuatTests::test_fromYPRAndBack(), Pose3DQuatTests::test_invComposePoint(), Pose3DQuatTests::test_invComposePoint_vs_CPose3D(), Pose3DQuatTests::test_invComposePointJacob(), Pose3DTests::test_invComposePointJacob(), Pose3DTests::test_inverse(), Pose3DTests::test_Jacob_dAexpeD_de(), Pose3DTests::test_Jacob_dexpeD_de(), SE_traits_tests< POSE_TYPE >::test_jacobs_P1DP2inv(), Pose3DQuatTests::test_sphericalCoords(), and Pose3DQuatTests::test_unaryInverse().
INT32 z2 |
Definition at line 130 of file jidctint.cpp.
Referenced by mrpt::vision::CDifodo::computeWeights(), mrpt::opengl::CPolyhedron::CreateCubicPrism(), mrpt::math::distanceSqrBetweenPoints(), do_test_insertPoints(), for(), GLOBAL(), mrpt::math::minimumDistanceFromPointToSegment(), mrpt::math::spline(), Pose3DQuatTests::test_compose(), Pose3DTests::test_compose(), Pose3DRotVecTests::test_compose(), Pose3DTests::test_composeFrom(), Pose3DTests::test_Jacob_dAexpeD_de(), SE_traits_tests< POSE_TYPE >::test_jacobs_P1DP2inv(), Pose3DPDFGaussTests::testAllPoseOperators(), Pose3DQuatPDFGaussTests::testChangeCoordsRef(), Pose3DPDFGaussTests::testChangeCoordsRef(), Pose3DQuatPDFGaussTests::testCompositionJacobian(), Pose3DPDFGaussTests::testCompositionJacobian(), Pose3DPDFGaussTests::testPoseComposition(), Pose3DQuatPDFGaussTests::testPoseComposition(), Pose3DPDFGaussTests::testPoseInverseComposition(), and Pose3DQuatPDFGaussTests::testPoseInverseComposition().
INT32 z3 |
Definition at line 130 of file jidctint.cpp.
Referenced by do_test_insertPoints(), for(), GLOBAL(), and mrpt::math::spline().
INT32 z4 |
Definition at line 130 of file jidctint.cpp.
Referenced by mrpt::vision::CDifodo::computeWeights(), for(), and GLOBAL().
INT32 z5 |
Definition at line 130 of file jidctint.cpp.
Referenced by for().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019 |