Mercurial > libavcodec.hg
comparison acelp_vectors.h @ 12058:dc394a1cc943 libavcodec
Fix printing of '@' symbols in Doxygen comments; the correct syntax is '@@'.
author | diego |
---|---|
date | Fri, 02 Jul 2010 11:05:47 +0000 |
parents | 26aabf52f578 |
children | 0885e7a93ed4 |
comparison
equal
deleted
inserted
replaced
12057:560095a27bd0 | 12058:dc394a1cc943 |
---|---|
45 * 3 | 2 | 2, 7, 12, 17, 22, 27, 32, 37, 42, 47, 52, 57, 62, 67, 72, 77 | 45 * 3 | 2 | 2, 7, 12, 17, 22, 27, 32, 37, 42, 47, 52, 57, 62, 67, 72, 77 |
46 * ------------------------------------------------------------------------- | 46 * ------------------------------------------------------------------------- |
47 * | 47 * |
48 * Table contains only first the pulse indexes. | 48 * Table contains only first the pulse indexes. |
49 * | 49 * |
50 * Used in G.729 @8k, G.729 @4.4k, AMR @7.95k, AMR @7.40k | 50 * Used in G.729 @@8k, G.729 @@4.4k, AMR @@7.95k, AMR @@7.40k |
51 */ | 51 */ |
52 extern const uint8_t ff_fc_4pulses_8bits_tracks_13[16]; | 52 extern const uint8_t ff_fc_4pulses_8bits_tracks_13[16]; |
53 | 53 |
54 /** | 54 /** |
55 * Track|Pulse| Positions | 55 * Track|Pulse| Positions |
58 * | | 4, 9, 14, 19, 24, 29, 34, 39, 44, 49, 54, 59, 64, 69, 74, 79 | 58 * | | 4, 9, 14, 19, 24, 29, 34, 39, 44, 49, 54, 59, 64, 69, 74, 79 |
59 * ------------------------------------------------------------------------- | 59 * ------------------------------------------------------------------------- |
60 * | 60 * |
61 * @remark Track in the table should be read top-to-bottom, left-to-right. | 61 * @remark Track in the table should be read top-to-bottom, left-to-right. |
62 * | 62 * |
63 * Used in G.729 @8k, G.729 @4.4k, AMR @7.95k, AMR @7.40k | 63 * Used in G.729 @@8k, G.729 @@4.4k, AMR @@7.95k, AMR @@7.40k |
64 */ | 64 */ |
65 extern const uint8_t ff_fc_4pulses_8bits_track_4[32]; | 65 extern const uint8_t ff_fc_4pulses_8bits_track_4[32]; |
66 | 66 |
67 /** | 67 /** |
68 * Track|Pulse| Positions | 68 * Track|Pulse| Positions |
74 * @remark Track in the table should be read top-to-bottom, left-to-right. | 74 * @remark Track in the table should be read top-to-bottom, left-to-right. |
75 * | 75 * |
76 * @note (EE) Reference G.729D code also uses gray decoding for each | 76 * @note (EE) Reference G.729D code also uses gray decoding for each |
77 * pulse index before looking up the value in the table. | 77 * pulse index before looking up the value in the table. |
78 * | 78 * |
79 * Used in G.729 @6.4k (with gray coding), AMR @5.9k (without gray coding) | 79 * Used in G.729 @@6.4k (with gray coding), AMR @@5.9k (without gray coding) |
80 */ | 80 */ |
81 extern const uint8_t ff_fc_2pulses_9bits_track1[16]; | 81 extern const uint8_t ff_fc_2pulses_9bits_track1[16]; |
82 extern const uint8_t ff_fc_2pulses_9bits_track1_gray[16]; | 82 extern const uint8_t ff_fc_2pulses_9bits_track1_gray[16]; |
83 | 83 |
84 /** | 84 /** |
106 * ----------------------------------------- | 106 * ----------------------------------------- |
107 * | 107 * |
108 * @note (EE.2) Reference G.729D code also uses gray decoding for each | 108 * @note (EE.2) Reference G.729D code also uses gray decoding for each |
109 * pulse index before looking up the value in the table. | 109 * pulse index before looking up the value in the table. |
110 * | 110 * |
111 * Used in G.729 @6.4k (with gray coding) | 111 * Used in G.729 @@6.4k (with gray coding) |
112 */ | 112 */ |
113 extern const uint8_t ff_fc_2pulses_9bits_track2_gray[32]; | 113 extern const uint8_t ff_fc_2pulses_9bits_track2_gray[32]; |
114 | 114 |
115 /** | 115 /** |
116 * b60 hamming windowed sinc function coefficients | 116 * b60 hamming windowed sinc function coefficients |
142 * means negative sign) | 142 * means negative sign) |
143 * @param bits number of bits per one pulse index | 143 * @param bits number of bits per one pulse index |
144 * @param pulse_count number of pulses decoded using first table | 144 * @param pulse_count number of pulses decoded using first table |
145 * @param bits length of one pulse index in bits | 145 * @param bits length of one pulse index in bits |
146 * | 146 * |
147 * Used in G.729 @8k, G.729 @4.4k, G.729 @6.4k, AMR @7.95k, AMR @7.40k | 147 * Used in G.729 @@8k, G.729 @@4.4k, G.729 @@6.4k, AMR @@7.95k, AMR @@7.40k |
148 */ | 148 */ |
149 void ff_acelp_fc_pulse_per_track(int16_t* fc_v, | 149 void ff_acelp_fc_pulse_per_track(int16_t* fc_v, |
150 const uint8_t *tab1, | 150 const uint8_t *tab1, |
151 const uint8_t *tab2, | 151 const uint8_t *tab2, |
152 int pulse_indexes, | 152 int pulse_indexes, |