Home
last modified time | relevance | path

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

/external/syslinux/com32/lib/jpeg/
Ddecode3.c49 IDCT(&priv->component_infos[cY], priv->Y, 8); in decode_MCU_1x1_3planes()
53 IDCT(&priv->component_infos[cCb], priv->Cb, 8); in decode_MCU_1x1_3planes()
57 IDCT(&priv->component_infos[cCr], priv->Cr, 8); in decode_MCU_1x1_3planes()
70 IDCT(&priv->component_infos[cY], priv->Y, 16); in decode_MCU_2x1_3planes()
72 IDCT(&priv->component_infos[cY], priv->Y+8, 16); in decode_MCU_2x1_3planes()
76 IDCT(&priv->component_infos[cCb], priv->Cb, 8); in decode_MCU_2x1_3planes()
80 IDCT(&priv->component_infos[cCr], priv->Cr, 8); in decode_MCU_2x1_3planes()
95 IDCT(&priv->component_infos[cY], priv->Y, 16); in decode_MCU_2x2_3planes()
97 IDCT(&priv->component_infos[cY], priv->Y+8, 16); in decode_MCU_2x2_3planes()
99 IDCT(&priv->component_infos[cY], priv->Y+64*2, 16); in decode_MCU_2x2_3planes()
[all …]
Ddecode1.c49 IDCT(&priv->component_infos[cY], priv->Y, 8); in decode_MCU_1x1_1plane()
53 IDCT(&priv->component_infos[cCb], priv->Cb, 8); in decode_MCU_1x1_1plane()
57 IDCT(&priv->component_infos[cCr], priv->Cr, 8); in decode_MCU_1x1_1plane()
71 IDCT(&priv->component_infos[cY], priv->Y, 16); in decode_MCU_2x1_1plane()
73 IDCT(&priv->component_infos[cY], priv->Y+8, 16); in decode_MCU_2x1_1plane()
95 IDCT(&priv->component_infos[cY], priv->Y, 16); in decode_MCU_2x2_1plane()
97 IDCT(&priv->component_infos[cY], priv->Y+8, 16); in decode_MCU_2x2_1plane()
99 IDCT(&priv->component_infos[cY], priv->Y+64*2, 16); in decode_MCU_2x2_1plane()
101 IDCT(&priv->component_infos[cY], priv->Y+64*2+8, 16); in decode_MCU_2x2_1plane()
122 IDCT(&priv->component_infos[cY], priv->Y, 8); in decode_MCU_1x2_1plane()
[all …]
Dtinyjpeg-internal.h118 #define IDCT tinyjpeg_idct_float macro
/external/libjpeg-turbo/
DCMakeLists.txt515 # CC: null SAMP: fullsize IDCT: islow ENT: huff
523 # CC: RGB->RGB565 SAMP: fullsize IDCT: islow ENT: huff
530 # CC: RGB->RGB565 (dithered) SAMP: fullsize IDCT: islow ENT: huff
545 # CC: YCC->RGB SAMP: fullsize/h2v1 fancy IDCT: ifast ENT: huff
552 # CC: YCC->RGB SAMP: h2v1 merged IDCT: ifast ENT: huff
560 # CC: YCC->RGB565 SAMP: h2v1 merged IDCT: ifast ENT: huff
567 # CC: YCC->RGB565 (dithered) SAMP: h2v1 merged IDCT: ifast ENT: huff
582 # CC: YCC->RGB SAMP: fullsize/h2v2 fancy IDCT: ifast ENT: prog huff
589 # CC: YCC->RGB SAMP: h2v2 merged IDCT: ifast ENT: prog huff
603 # CC: Gray->Gray SAMP: fullsize IDCT: islow ENT: huff
[all …]
DREADME-turbo.txt140 -- libjpeg: IDCT scaling extensions in decompressor
141 libjpeg-turbo supports IDCT scaling with scaling factors of 1/8, 1/4, 3/8,
271 v6b. The one exception to this is when using the floating point DCT/IDCT, in
280 (and slightly faster) floating point IDCT algorithm introduced in libjpeg
283 point IDCT in line with the accuracy of the slow integer IDCT. The floating
284 point DCT/IDCT algorithms are mainly a legacy feature, and they do not
291 floating point DCT/IDCT can depend on the compiler settings.
303 with its DCT/IDCT scaling algorithms rather than with a separate
DREADME.md144 - **libjpeg: IDCT scaling extensions in decompressor**
145 libjpeg-turbo supports IDCT scaling with scaling factors of 1/8, 1/4, 3/8,
274 v6b. The one exception to this is when using the floating point DCT/IDCT, in
284 (and slightly faster) floating point IDCT algorithm introduced in libjpeg
287 point IDCT in line with the accuracy of the slow integer IDCT. The floating
288 point DCT/IDCT algorithms are mainly a legacy feature, and they do not
296 floating point DCT/IDCT can depend on the compiler settings.
308 with its DCT/IDCT scaling algorithms rather than with a separate
DChangeLog.md313 3. `make test` no longer tests the regression of the floating point DCT/IDCT
497 implementation. Note, however, that the floating point DCT/IDCT algorithms are
499 accuracy than the slow integer DCT/IDCT algorithms, and they are quite a bit
530 and IDCT algorithms (both are used during JPEG decompression.) For unknown
636 11/8, 3/2, 13/8, 7/4, 15/8, and 2) when decompressing. Note that the IDCT will
742 either the fast or the accurate DCT/IDCT algorithms in the underlying codec.
Dstructure.txt503 2. Data output reads from the DCT coefficient buffer and performs the IDCT
563 decompression the output of the IDCT step will be immediately shifted back to
626 contain quantized coefficients everywhere outside the DCT/IDCT subsystems.
Dlibjpeg.txt1217 fewer pixels need be processed and a simpler IDCT method can be used.
1892 decoding need be done, not IDCT, upsampling, colorspace conversion, etc.
2975 2. Strip buffers (of size proportional to the image width) for IDCT and
/external/libjpeg-turbo/simd/
Djidctint-sse2.asm2 ; jidctint.asm - accurate integer IDCT (SSE2)
Djidctflt-sse2.asm2 ; jidctflt.asm - floating-point IDCT (SSE & SSE2)
Djidctflt-sse.asm2 ; jidctflt.asm - floating-point IDCT (SSE & MMX)
Djidctint-mmx.asm2 ; jidctint.asm - accurate integer IDCT (MMX)
Djidctflt-3dn.asm2 ; jidctflt.asm - floating-point IDCT (3DNow! & MMX)
Djidctred-sse2.asm2 ; jidctred.asm - reduced-size IDCT (SSE2)
Djidctflt-sse2-64.asm2 ; jidctflt.asm - floating-point IDCT (64-bit SSE & SSE2)
Djidctred-mmx.asm2 ; jidctred.asm - reduced-size IDCT (MMX)
Djidctint-sse2-64.asm2 ; jidctint.asm - accurate integer IDCT (64-bit SSE2)
Djidctfst-mmx.asm2 ; jidctfst.asm - fast integer IDCT (MMX)
Djidctfst-sse2.asm2 ; jidctfst.asm - fast integer IDCT (SSE2)
Djidctred-sse2-64.asm2 ; jidctred.asm - reduced-size IDCT (64-bit SSE2)
Djidctfst-sse2-64.asm2 ; jidctfst.asm - fast integer IDCT (64-bit SSE2)
Djdct.inc12 ; Each IDCT routine is responsible for range-limiting its results and
/external/libavc/common/arm/
Dih264_iquant_itrans_recon_a9.s164 @========= PROCESS IDCT FROM HERE =======
338 @========= PROCESS IDCT FROM HERE =======
588 @========= PROCESS IDCT FROM HERE =======
/external/libvpx/libvpx/
DCHANGELOG616 Reworked IDCT to include reconstruction (add) step