HomeSort by relevance Sort by last modified time
    Searched refs:idct (Results 1 - 22 of 22) sorted by null

  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/vl/
vl_idct.c 143 create_mismatch_vert_shader(struct vl_idct *idct)
175 (float)VL_BLOCK_WIDTH / idct->buffer_width,
176 (float)VL_BLOCK_HEIGHT / idct->buffer_height);
182 calc_addr(shader, o_addr, ureg_src(t_tex), ureg_src(t_tex), false, false, idct->buffer_width / 4);
188 return ureg_create_shader_and_destroy(shader, idct->pipe);
192 create_mismatch_frag_shader(struct vl_idct *idct)
218 increment_addr(shader, m[i], addr, false, false, i, idct->buffer_height);
255 return ureg_create_shader_and_destroy(shader, idct->pipe);
259 create_stage1_vert_shader(struct vl_idct *idct)
298 (float)VL_BLOCK_WIDTH / idct->buffer_width
    [all...]
vl_idct.h 78 /* upload the idct matrix, which can be shared by all idct instances of a pipe */
83 vl_idct_stage2_vert_shader(struct vl_idct *idct, struct ureg_program *shader,
87 vl_idct_stage2_frag_shader(struct vl_idct *idct, struct ureg_program *shader,
90 /* init an idct instance */
92 vl_idct_init(struct vl_idct *idct, struct pipe_context *pipe,
98 /* destroy an idct instance */
100 vl_idct_cleanup(struct vl_idct *idct);
102 /* init a buffer assosiated with agiven idct instance */
104 vl_idct_init_buffer(struct vl_idct *idct, struct vl_idct_buffer *buffer
    [all...]
vl_mpeg12_decoder.h 93 struct vl_idct_buffer idct[VL_NUM_COMPONENTS]; member in struct:vl_mpeg12_buffer
vl_mpeg12_decoder.c 178 &buffer->idct[i], idct_source_sv[i],
186 vl_idct_cleanup_buffer(&buffer->idct[i - 1]);
201 vl_idct_cleanup_buffer(&buf->idct[0]);
733 vl_idct_flush(i ? &dec->idct_c : &dec->idct_y, &buf->idct[i], buf->num_ycbcr_blocks[i]);
750 vl_idct_prepare_stage2(i ? &dec->idct_c : &dec->idct_y, &buf->idct[plane]);
992 struct vl_idct *idct = mc == &dec->mc_y ? &dec->idct_y : &dec->idct_c; local
993 vl_idct_stage2_vert_shader(idct, shader, first_output, tex);
1013 struct vl_idct *idct = mc == &dec->mc_y ? &dec->idct_y : &dec->idct_c; local
    [all...]
  /external/mesa3d/src/gallium/auxiliary/vl/
vl_idct.c 143 create_mismatch_vert_shader(struct vl_idct *idct)
175 (float)VL_BLOCK_WIDTH / idct->buffer_width,
176 (float)VL_BLOCK_HEIGHT / idct->buffer_height);
182 calc_addr(shader, o_addr, ureg_src(t_tex), ureg_src(t_tex), false, false, idct->buffer_width / 4);
188 return ureg_create_shader_and_destroy(shader, idct->pipe);
192 create_mismatch_frag_shader(struct vl_idct *idct)
218 increment_addr(shader, m[i], addr, false, false, i, idct->buffer_height);
255 return ureg_create_shader_and_destroy(shader, idct->pipe);
259 create_stage1_vert_shader(struct vl_idct *idct)
298 (float)VL_BLOCK_WIDTH / idct->buffer_width
    [all...]
vl_idct.h 78 /* upload the idct matrix, which can be shared by all idct instances of a pipe */
83 vl_idct_stage2_vert_shader(struct vl_idct *idct, struct ureg_program *shader,
87 vl_idct_stage2_frag_shader(struct vl_idct *idct, struct ureg_program *shader,
90 /* init an idct instance */
92 vl_idct_init(struct vl_idct *idct, struct pipe_context *pipe,
98 /* destroy an idct instance */
100 vl_idct_cleanup(struct vl_idct *idct);
102 /* init a buffer assosiated with agiven idct instance */
104 vl_idct_init_buffer(struct vl_idct *idct, struct vl_idct_buffer *buffer
    [all...]
vl_mpeg12_decoder.h 93 struct vl_idct_buffer idct[VL_NUM_COMPONENTS]; member in struct:vl_mpeg12_buffer
vl_mpeg12_decoder.c 178 &buffer->idct[i], idct_source_sv[i],
186 vl_idct_cleanup_buffer(&buffer->idct[i - 1]);
201 vl_idct_cleanup_buffer(&buf->idct[0]);
733 vl_idct_flush(i ? &dec->idct_c : &dec->idct_y, &buf->idct[i], buf->num_ycbcr_blocks[i]);
750 vl_idct_prepare_stage2(i ? &dec->idct_c : &dec->idct_y, &buf->idct[plane]);
992 struct vl_idct *idct = mc == &dec->mc_y ? &dec->idct_y : &dec->idct_c; local
993 vl_idct_stage2_vert_shader(idct, shader, first_output, tex);
1013 struct vl_idct *idct = mc == &dec->mc_y ? &dec->idct_y : &dec->idct_c; local
    [all...]
  /external/chromium_org/third_party/libjpeg_turbo/
jddctmgr.c 13 * This code selects a particular IDCT implementation to be used,
15 * is executed per IDCT step, only during output pass setup.
17 * Note that the IDCT routines are responsible for performing coefficient
18 * dequantization as well as the IDCT proper. This module sets up the
19 * dequantization multiplier table needed by the IDCT routine.
36 * to a multiplier table that will actually be used by the IDCT routine.
37 * The multiplier table contents are IDCT-method-dependent. To support
38 * application changes in IDCT method between scans, we can remake the
43 * to zeroes; the result of the IDCT will be a neutral gray level.
52 /* This array contains the IDCT method code that each multiplier tabl
97 my_idct_ptr idct = (my_idct_ptr) cinfo->idct; local
318 my_idct_ptr idct; local
    [all...]
jdcoefct.c 179 /* Determine where data should go in output_buf and do the IDCT thing.
187 /* Don't bother to IDCT an uninteresting component. */
192 inverse_DCT = cinfo->idct->inverse_DCT[compptr->component_index];
345 /* Don't bother to IDCT an uninteresting component. */
361 inverse_DCT = cinfo->idct->inverse_DCT[ci];
510 /* Don't bother to IDCT an uninteresting component. */
549 inverse_DCT = cinfo->idct->inverse_DCT[ci];
658 /* OK, do the IDCT */
jdmaster.c 287 * scale up the chroma components via IDCT scaling rather than upsampling.
313 /* Size in samples, after IDCT scaling */
392 * limiting step (just after the IDCT), a wildly out-of-range value is
395 * post-IDCT limiting thus:
401 * For the post-IDCT step, we want to convert the data from signed to unsigned
403 * So the post-IDCT limiting table ends up looking like this:
411 * We can save some space by overlapping the start of the post-IDCT table
412 * with the simpler range limiting table. The post-IDCT table begins at
436 table += CENTERJSAMPLE; /* Point to where post-IDCT table starts */
437 /* End of simple table, rest of first half of post-IDCT table *
    [all...]
jpeglib.h 150 * reflecting any scaling we choose to apply during the IDCT step.
152 * components may receive different IDCT scalings.
163 * and similarly for height. For decompression, IDCT scaling is included, so
189 /* Private per-component storage for DCT or IDCT subsystem. */
248 /* DCT/IDCT algorithm options. */
504 J_DCT_METHOD dct_method; /* IDCT algorithm selector */
658 * rows of each component. Therefore, the IDCT output contains
707 struct jpeg_inverse_dct * idct; member in struct:jpeg_decompress_struct
    [all...]
  /external/jpeg/
jddctmgr.c 9 * This code selects a particular IDCT implementation to be used,
11 * is executed per IDCT step, only during output pass setup.
13 * Note that the IDCT routines are responsible for performing coefficient
14 * dequantization as well as the IDCT proper. This module sets up the
15 * dequantization multiplier table needed by the IDCT routine.
74 * to a multiplier table that will actually be used by the IDCT routine.
75 * The multiplier table contents are IDCT-method-dependent. To support
76 * application changes in IDCT method between scans, we can remake the
81 * to zeroes; the result of the IDCT will be a neutral gray level.
90 /* This array contains the IDCT method code that each multiplier tabl
135 my_idct_ptr idct = (my_idct_ptr) cinfo->idct; local
363 my_idct_ptr idct; local
    [all...]
Android.mk 51 # enable armv6 idct assembly
56 # use mips assembler IDCT implementation if MIPS DSP-ASE is present
jdcoefct.c 186 /* Determine where data should go in output_buf and do the IDCT thing.
194 /* Don't bother to IDCT an uninteresting component. */
199 inverse_DCT = cinfo->idct->inverse_DCT[compptr->component_index];
578 /* Don't bother to IDCT an uninteresting component. */
594 inverse_DCT = cinfo->idct->inverse_DCT[ci];
754 /* Don't bother to IDCT an uninteresting component. */
793 inverse_DCT = cinfo->idct->inverse_DCT[ci];
902 /* OK, do the IDCT */
    [all...]
jdmaster.c 144 * scale up the chroma components via IDCT scaling rather than upsampling.
166 /* Size in samples, after IDCT scaling */
243 * limiting step (just after the IDCT), a wildly out-of-range value is
246 * post-IDCT limiting thus:
252 * For the post-IDCT step, we want to convert the data from signed to unsigned
254 * So the post-IDCT limiting table ends up looking like this:
262 * We can save some space by overlapping the start of the post-IDCT table
263 * with the simpler range limiting table. The post-IDCT table begins at
287 table += CENTERJSAMPLE; /* Point to where post-IDCT table starts */
288 /* End of simple table, rest of first half of post-IDCT table *
    [all...]
jpeglib.h 143 * reflecting any scaling we choose to apply during the IDCT step.
145 * components may receive different IDCT scalings.
151 * and similarly for height. For decompression, IDCT scaling is included, so
177 /* Private per-component storage for DCT or IDCT subsystem. */
219 /* DCT/IDCT algorithm options. */
446 J_DCT_METHOD dct_method; /* IDCT algorithm selector */
593 * rows of each component. Therefore, the IDCT output contains
634 struct jpeg_inverse_dct * idct; member in struct:jpeg_decompress_struct
    [all...]
  /external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/
vp9_idct32x32_1_add_neon.asm 18 ;file so other idct function could also use them.
  /external/libvpx/libvpx/vp9/common/arm/neon/
vp9_idct32x32_1_add_neon.asm 18 ;file so other idct function could also use them.
  /external/libvpx/libvpx/vp8/common/arm/neon/
idct_dequant_full_2x_neon.asm 104 ; idct loop 2
  /external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/
org.eclipse.swt.gtk.linux.x86_3.6.1.v3657a.jar 
org.eclipse.swt.win32.win32.x86_3.6.1.v3657a.jar 

Completed in 1019 milliseconds