Home
last modified time | relevance | path

Searched refs:mant_cnt (Results 1 - 7 of 7) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dac3dsp.c100 static void ac3_update_bap_counts_c(uint16_t mant_cnt[16], uint8_t *bap, in ac3_update_bap_counts_c() argument
104 mant_cnt[bap[len]]++; in ac3_update_bap_counts_c()
111 static int ac3_compute_mantissa_size_c(uint16_t mant_cnt[6][16]) in ac3_compute_mantissa_size_c() argument
118 bits += (mant_cnt[blk][1] / 3) * 5; in ac3_compute_mantissa_size_c()
121 bits += ((mant_cnt[blk][2] / 3) + (mant_cnt[blk][4] >> 1)) * 7; in ac3_compute_mantissa_size_c()
123 bits += mant_cnt[blk][3] * 3; in ac3_compute_mantissa_size_c()
126 bits += mant_cnt[blk][bap] * ff_ac3_bap_bits[bap]; in ac3_compute_mantissa_size_c()
H A Dac3dsp.h80 * @param[out] mant_cnt bap counts for 1 block
84 void (*update_bap_counts)(uint16_t mant_cnt[16], uint8_t *bap, int len);
89 * @param[in] mant_cnt bap counts for all blocks
92 int (*compute_mantissa_size)(uint16_t mant_cnt[6][16]);
H A Dac3enc.c1115 * @param[in,out] mant_cnt running counts for each bap value for each block
1117 static void count_mantissa_bits_init(uint16_t mant_cnt[AC3_MAX_BLOCKS][16]) in count_mantissa_bits_init() argument
1122 memset(mant_cnt[blk], 0, sizeof(mant_cnt[blk])); in count_mantissa_bits_init()
1123 mant_cnt[blk][1] = mant_cnt[blk][2] = 2; in count_mantissa_bits_init()
1124 mant_cnt[blk][4] = 1; in count_mantissa_bits_init()
1135 * @param[in,out] mant_cnt running counts for each bap value for each block
1140 uint16_t mant_cnt[AC3_MAX_BLOCKS][16], in count_mantissa_bits_update_ch()
1149 s->ac3dsp.update_bap_counts(mant_cnt[bl in count_mantissa_bits_update_ch()
1139 count_mantissa_bits_update_ch(AC3EncodeContext *s, int ch, uint16_t mant_cnt[AC3_MAX_BLOCKS][16], int start, int end) count_mantissa_bits_update_ch() argument
[all...]
/third_party/ffmpeg/libavcodec/mips/
H A Dac3dsp_mips.c141 static void ac3_update_bap_counts_mips(uint16_t mant_cnt[16], uint8_t *bap, in ac3_update_bap_counts_mips() argument
157 PTR_ADDU "%[temp0], %[mant_cnt], %[temp0] \n\t" in ac3_update_bap_counts_mips()
159 PTR_ADDU "%[temp5], %[mant_cnt], %[temp5] \n\t" in ac3_update_bap_counts_mips()
162 PTR_ADDU "%[temp6], %[mant_cnt], %[temp6] \n\t" in ac3_update_bap_counts_mips()
172 PTR_ADDU "%[temp7], %[mant_cnt], %[temp7] \n\t" in ac3_update_bap_counts_mips()
186 PTR_ADDU "%[temp0], %[mant_cnt], %[temp0] \n\t" in ac3_update_bap_counts_mips()
198 [mant_cnt] "r" (mant_cnt) in ac3_update_bap_counts_mips()
/third_party/ffmpeg/libavcodec/arm/
H A Dac3dsp_init_arm.c45 void ff_ac3_update_bap_counts_arm(uint16_t mant_cnt[16], uint8_t *bap, int len);
/third_party/ffmpeg/libavcodec/x86/
H A Dac3dsp_init.c31 int ff_ac3_compute_mantissa_size_sse2(uint16_t mant_cnt[6][16]);
H A Dac3dsp.asm132 ; int ff_ac3_compute_mantissa_size(uint16_t mant_cnt[6][16])
143 cglobal ac3_compute_mantissa_size, 1, 2, 4, mant_cnt, sum

Completed in 5 milliseconds