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.txt537 # CC: null SAMP: fullsize IDCT: islow ENT: huff
545 # CC: RGB->RGB565 SAMP: fullsize IDCT: islow ENT: huff
552 # CC: RGB->RGB565 (dithered) SAMP: fullsize IDCT: islow ENT: huff
567 # CC: YCC->RGB SAMP: fullsize/h2v1 fancy IDCT: ifast ENT: huff
574 # CC: YCC->RGB SAMP: h2v1 merged IDCT: ifast ENT: huff
582 # CC: YCC->RGB565 SAMP: h2v1 merged IDCT: ifast ENT: huff
589 # CC: YCC->RGB565 (dithered) SAMP: h2v1 merged IDCT: ifast ENT: huff
604 # CC: YCC->RGB SAMP: fullsize/h2v2 fancy IDCT: ifast ENT: prog huff
611 # CC: YCC->RGB SAMP: h2v2 merged IDCT: ifast ENT: prog huff
625 # 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**<br>
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.md428 3. `make test` no longer tests the regression of the floating point DCT/IDCT
612 implementation. Note, however, that the floating point DCT/IDCT algorithms are
614 accuracy than the slow integer DCT/IDCT algorithms, and they are quite a bit
645 and IDCT algorithms (both are used during JPEG decompression.) For unknown
751 11/8, 3/2, 13/8, 7/4, 15/8, and 2) when decompressing. Note that the IDCT will
857 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.txt1218 fewer pixels need be processed and a simpler IDCT method can be used.
1893 decoding need be done, not IDCT, upsampling, colorspace conversion, etc.
2974 2. Strip buffers (of size proportional to the image width) for IDCT and
/external/libjpeg-turbo/simd/
Djidctint-mmx.asm2 ; jidctint.asm - accurate integer IDCT (MMX)
Djidctint-sse2.asm2 ; jidctint.asm - accurate integer IDCT (SSE2)
Djidctflt-3dn.asm2 ; jidctflt.asm - floating-point IDCT (3DNow! & MMX)
Djidctflt-sse.asm2 ; jidctflt.asm - floating-point IDCT (SSE & MMX)
Djidctflt-sse2.asm2 ; jidctflt.asm - floating-point IDCT (SSE & SSE2)
Djidctfst-sse2.asm2 ; jidctfst.asm - fast integer IDCT (SSE2)
Djidctint-sse2-64.asm2 ; jidctint.asm - accurate integer IDCT (64-bit SSE2)
Djidctred-mmx.asm2 ; jidctred.asm - reduced-size IDCT (MMX)
Djidctred-sse2.asm2 ; jidctred.asm - reduced-size IDCT (SSE2)
Djidctflt-sse2-64.asm2 ; jidctflt.asm - floating-point IDCT (64-bit SSE & SSE2)
Djidctfst-mmx.asm2 ; jidctfst.asm - fast integer IDCT (MMX)
Djidctfst-sse2-64.asm2 ; jidctfst.asm - fast integer IDCT (64-bit SSE2)
Djidctred-sse2-64.asm2 ; jidctred.asm - reduced-size 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/
DCHANGELOG641 Reworked IDCT to include reconstruction (add) step