Home
last modified time | relevance | path

Searched refs:synth_buf (Results 1 – 19 of 19) sorted by relevance

/third_party/ffmpeg/libavcodec/
Dsynth_filter.c32 float *synth_buf = synth_buf_ptr + *synth_buf_offset; in synth_filter_float() local
35 imdct->imdct_half(imdct, synth_buf, in); in synth_filter_float()
43 a += window[i + j ] * (-synth_buf[15 - i + j ]); in synth_filter_float()
44 b += window[i + j + 16] * ( synth_buf[ i + j ]); in synth_filter_float()
45 c += window[i + j + 32] * ( synth_buf[16 + i + j ]); in synth_filter_float()
46 d += window[i + j + 48] * ( synth_buf[31 - i + j ]); in synth_filter_float()
49 a += window[i + j ] * (-synth_buf[15 - i + j - 512]); in synth_filter_float()
50 b += window[i + j + 16] * ( synth_buf[ i + j - 512]); in synth_filter_float()
51 c += window[i + j + 32] * ( synth_buf[16 + i + j - 512]); in synth_filter_float()
52 d += window[i + j + 48] * ( synth_buf[31 - i + j - 512]); in synth_filter_float()
[all …]
Dmpegaudiodsp_template.c124 void RENAME(ff_mpadsp_apply_window)(MPA_INT *synth_buf, MPA_INT *window, in RENAME()
138 memcpy(synth_buf + 512, synth_buf, 32 * sizeof(*synth_buf)); in RENAME()
145 p = synth_buf + 16; in RENAME()
147 p = synth_buf + 48; in RENAME()
157 p = synth_buf + 16 + j; in RENAME()
159 p = synth_buf + 48 - j; in RENAME()
171 p = synth_buf + 32; in RENAME()
185 MPA_INT *synth_buf; in RENAME() local
189 synth_buf = synth_buf_ptr + offset; in RENAME()
191 s->RENAME(dct32)(synth_buf, sb_samples); in RENAME()
[all …]
Dmpegaudiodsp.h28 void (*apply_window_float)(float *synth_buf, float *window,
31 void (*apply_window_fixed)(int32_t *synth_buf, int32_t *window,
73 void ff_mpadsp_apply_window_float(float *synth_buf, float *window,
76 void ff_mpadsp_apply_window_fixed(int32_t *synth_buf, int32_t *window,
Dmpc.h69 DECLARE_ALIGNED(16, MPA_INT, synth_buf)[MPA_MAX_CHANNELS][512*2];
Dsipr.h75 DECLARE_ALIGNED(16, float, synth_buf)[LP_FILTER_ORDER + 5*SUBFR_SIZE + 6]; member
Dmpc.c48 c->synth_buf[ch], &(c->synth_buf_offset[ch]), in mpc_synth()
Dsipr16k.c180 float *synth = ctx->synth_buf + LP_FILTER_ORDER_16k; in ff_sipr_decode_frame_16k()
Dmpegaudiodec_template.c83 DECLARE_ALIGNED(32, MPA_INT, synth_buf)[MPA_MAX_CHANNELS][512 * 2];
1537 RENAME(ff_mpa_synth_filter)(&s->mpadsp, s->synth_buf[ch], in mp_decode_frame()
1621 memset(ctx->synth_buf, 0, sizeof(ctx->synth_buf)); in mp_flush()
Dsipr.c375 float *synth = ctx->synth_buf + 16; // 16 instead of LP_FILTER_ORDER for in decode_frame()
Dqdm2.c174 DECLARE_ALIGNED(32, float, synth_buf)[MPA_MAX_CHANNELS][512*2]; member
1581 q->synth_buf[ch], &(q->synth_buf_offset[ch]), in qdm2_synthesis_filter()
/third_party/ffmpeg/libavcodec/mips/
Dmpegaudiodsp_mips_fixed.c63 static void ff_mpadsp_apply_window_mips_fixed(int32_t *synth_buf, int32_t *window, in ff_mpadsp_apply_window_mips_fixed() argument
77 memcpy(synth_buf + 512, synth_buf, 32 * sizeof(*synth_buf)); in ff_mpadsp_apply_window_mips_fixed()
82 p = synth_buf + 16; in ff_mpadsp_apply_window_mips_fixed()
83 p_temp1 = synth_buf + 16; in ff_mpadsp_apply_window_mips_fixed()
84 p_temp2 = synth_buf + 48; in ff_mpadsp_apply_window_mips_fixed()
304 p = synth_buf + 32; in ff_mpadsp_apply_window_mips_fixed()
Dmpegaudiodsp_mips_float.c64 static void ff_mpadsp_apply_window_mips_float(float *synth_buf, float *window, in ff_mpadsp_apply_window_mips_float() argument
78 memcpy(synth_buf + 512, synth_buf, 32 * sizeof(*synth_buf)); in ff_mpadsp_apply_window_mips_float()
278 : [synth_buf] "r" (synth_buf), [window] "r" (window), in ff_mpadsp_apply_window_mips_float()
/third_party/ffmpeg/libavcodec/arm/
Dsynth_filter_neon.S27 add r1, r1, r4, lsl #2 @ synth_buf
34 mov r9, r1 @ synth_buf
49 add r10, r9, #16*4 @ synth_buf
112 add r9, r9, #4*4 @ synth_buf
113 sub r8, r8, #4*4 @ synth_buf
Dmpegaudiodsp_fixed_armv6.S58 add r4, r0, #4*512 @ synth_buf + 512
65 sub r0, r0, #4*17 @ synth_buf + 16
67 add r2, r0, #4*32 @ synth_buf + 48
Dmpegaudiodsp_init_arm.c28 void ff_mpadsp_apply_window_fixed_armv6(int32_t *synth_buf, int32_t *window,
Dsynth_filter_vfp.S127 add a2, ORIG_P_SB, lr, lsl #2 @ calculate synth_buf to pass to imdct_half
/third_party/ffmpeg/libavcodec/x86/
Dsynth_filter_init.c35 float *synth_buf= synth_buf_ptr + *synth_buf_offset; \
37 imdct->imdct_half(imdct, synth_buf, in); \
39 ff_synth_filter_inner_##opt(synth_buf, synth_buf2, window, \
Dsynth_filter.asm48 ; reading backwards: ptr1 = synth_buf + j + i; ptr2 = synth_buf + j - i
49 ;~ a += window[i + j] * (-synth_buf[15 - i + j])
50 ;~ b += window[i + j + 16] * (synth_buf[i + j])
78 ;~ c += window[i + j + 32] * (synth_buf[16 + i + j])
79 ;~ d += window[i + j + 48] * (synth_buf[31 - i + j])
110 ; void ff_synth_filter_inner_<opt>(float *synth_buf, float synth_buf2[32],
115 synth_buf, synth_buf2, window, out, off, scale
/third_party/ffmpeg/libavcodec/aarch64/
Dmpegaudiodsp_init.c27 void ff_mpadsp_apply_window_fixed_neon(int32_t *synth_buf, int32_t *window,
29 void ff_mpadsp_apply_window_float_neon(float *synth_buf, float *window,