Searched refs:mant_cnt (Results 1 - 7 of 7) sorted by relevance
/third_party/ffmpeg/libavcodec/ |
H A D | ac3dsp.c | 100 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 D | ac3dsp.h | 80 * @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 D | ac3enc.c | 1115 * @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 D | ac3dsp_mips.c | 141 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 D | ac3dsp_init_arm.c | 45 void ff_ac3_update_bap_counts_arm(uint16_t mant_cnt[16], uint8_t *bap, int len);
|
/third_party/ffmpeg/libavcodec/x86/ |
H A D | ac3dsp_init.c | 31 int ff_ac3_compute_mantissa_size_sse2(uint16_t mant_cnt[6][16]);
|
H A D | ac3dsp.asm | 132 ; 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