Home
last modified time | relevance | path

Searched refs:DCT (Results 1 – 25 of 45) sorted by relevance

12

/external/syslinux/com32/lib/jpeg/
Dtinyjpeg.c272 short int DCT[64]; in tinyjpeg_process_Huffman_data_unit() local
276 memset(DCT, 0, sizeof(DCT)); in tinyjpeg_process_Huffman_data_unit()
282 get_nbits(priv->reservoir, priv->nbits_in_reservoir, priv->stream, huff_code, DCT[0]); in tinyjpeg_process_Huffman_data_unit()
283 DCT[0] += c->previous_DC; in tinyjpeg_process_Huffman_data_unit()
284 c->previous_DC = DCT[0]; in tinyjpeg_process_Huffman_data_unit()
286 DCT[0] = c->previous_DC; in tinyjpeg_process_Huffman_data_unit()
314 get_nbits(priv->reservoir, priv->nbits_in_reservoir, priv->stream, size_val, DCT[j]); in tinyjpeg_process_Huffman_data_unit()
320 c->DCT[j] = DCT[zigzag[j]]; in tinyjpeg_process_Huffman_data_unit()
/external/libjpeg-turbo/
DREADME-turbo.txt173 usefulness of DCT scaling as a means of data reduction and SmartScale as a
179 -- libjpeg: DCT scaling in compressor
181 There is no technical reason why DCT scaling could not be supported when
188 SmartScale is an extension to the JPEG format that allows for DCT block
197 additional DCT scaling factors.
201 This requires the DCT scaling feature, which is not supported.
204 This requires both the DCT scaling and SmartScale features, which are not
271 v6b. The one exception to this is when using the floating point DCT/IDCT, in
275 -- The SSE/SSE2 floating point DCT implementation in libjpeg-turbo is ever so
284 point DCT/IDCT algorithms are mainly a legacy feature, and they do not
[all …]
DREADME.md177 usefulness of DCT scaling as a means of data reduction and SmartScale as a
183 - **libjpeg: DCT scaling in compressor**<br>
185 There is no technical reason why DCT scaling could not be supported when
192 SmartScale is an extension to the JPEG format that allows for DCT block
201 additional DCT scaling factors.
205 This requires the DCT scaling feature, which is not supported.
208 This requires both the DCT scaling and SmartScale features, which are not
274 v6b. The one exception to this is when using the floating point DCT/IDCT, in
278 - The SSE/SSE2 floating point DCT implementation in libjpeg-turbo is ever so
288 point DCT/IDCT algorithms are mainly a legacy feature, and they do not
[all …]
Dstructure.txt24 A "coefficient" is a frequency coefficient (a DCT transform output number).
48 sequential, and progressive DCT processes. Hierarchical processes are not
107 * MCU assembly, DCT, quantization.
120 * Dequantization, inverse DCT, MCU disassembly.
292 | |-- Forward DCT, quantize
329 * Coefficient controller: buffer controller for the DCT-coefficient data.
330 This controller handles MCU assembly, including insertion of dummy DCT
337 * Forward DCT and quantization: Perform DCT, quantize, and emit coefficients.
338 Works on one or more DCT blocks at a time. (Note: the coefficients are now
345 For progressive JPEG, the same DCT blocks are fed to the entropy coder
[all …]
/external/libjpeg-turbo/simd/
Djsimdcfg.inc.h75 ; Representation of a DCT frequency coefficient.
100 ; A forward DCT routine is given a pointer to a work area of type DCTELEM[];
101 ; the DCT is to be performed in-place in that buffer.
Djsimdcfg.inc47 ; Representation of a DCT frequency coefficient.
68 ; A forward DCT routine is given a pointer to a work area of type DCTELEM[];
69 ; the DCT is to be performed in-place in that buffer.
Djidctred-mmx.asm16 ; This file contains inverse-DCT routines that produce reduced-size
17 ; output: either 4x4 or 2x2 pixels from an 8x8 DCT block.
Djidctred-sse2.asm16 ; This file contains inverse-DCT routines that produce reduced-size
17 ; output: either 4x4 or 2x2 pixels from an 8x8 DCT block.
Djidctred-sse2-64.asm17 ; This file contains inverse-DCT routines that produce reduced-size
18 ; output: either 4x4 or 2x2 pixels from an 8x8 DCT block.
Djfdctint-sse2.asm17 ; forward DCT (Discrete Cosine Transform). The following code is based
Djidctint-mmx.asm17 ; inverse DCT (Discrete Cosine Transform). The following code is based
Djidctint-sse2.asm17 ; inverse DCT (Discrete Cosine Transform). The following code is based
Djfdctflt-3dn.asm16 ; This file contains a floating-point implementation of the forward DCT
Djfdctflt-sse.asm16 ; This file contains a floating-point implementation of the forward DCT
Djfdctint-mmx.asm17 ; forward DCT (Discrete Cosine Transform). The following code is based
Djidctflt-3dn.asm16 ; This file contains a floating-point implementation of the inverse DCT
Djidctflt-sse.asm16 ; This file contains a floating-point implementation of the inverse DCT
Djidctflt-sse2.asm16 ; This file contains a floating-point implementation of the inverse DCT
Djfdctint-sse2-64.asm18 ; forward DCT (Discrete Cosine Transform). The following code is based
Djidctfst-sse2.asm17 ; the inverse DCT (Discrete Cosine Transform). The following code is
Djidctint-sse2-64.asm18 ; inverse DCT (Discrete Cosine Transform). The following code is based
/external/skia/third_party/libjpeg-turbo/
Djsimdcfg.inc47 ; Representation of a DCT frequency coefficient.
68 ; A forward DCT routine is given a pointer to a work area of type DCTELEM[];
69 ; the DCT is to be performed in-place in that buffer.
/external/skqp/third_party/libjpeg-turbo/
Djsimdcfg.inc47 ; Representation of a DCT frequency coefficient.
68 ; A forward DCT routine is given a pointer to a work area of type DCTELEM[];
69 ; the DCT is to be performed in-place in that buffer.
/external/libjpeg-turbo/win/
Djsimdcfg.inc47 ; Representation of a DCT frequency coefficient.
68 ; A forward DCT routine is given a pointer to a work area of type DCTELEM[];
69 ; the DCT is to be performed in-place in that buffer.
/external/llvm/lib/IR/
DDebugInfo.cpp102 if (auto *DCT = dyn_cast<DICompositeType>(DT)) { in processType() local
103 processType(DCT->getBaseType().resolve()); in processType()
104 for (Metadata *D : DCT->getElements()) { in processType()

12