History

avcodec/lsp: Make ff_acelp_lsp2lpc() static

Andreas Rheinhardt committed 1 year ago

Commit 77b147d1 parent 2c65d3b2 files · +9 −11Browse files

Showing the changes to libavcodec (2 of 2 files). Show all

Unified · Split

2 files
  1. libavcodec/lsp.c +9 −3
  2. libavcodec/lsp.h +0 −8
libavcodec/lsp.c+9−3
@@ -150,7 +150,13 @@ static void lsp2polyf(const double *lsp, double *f, int lp_half_order) · 149 unmodified lines
150150 }
151151 #endif /* lsp2polyf */
152152
153−void ff_acelp_lsp2lpc(int16_t* lp, const int16_t* lsp, int lp_half_order)
153+/**
154+ * @brief LSP to LP conversion (3.2.6 of G.729)
155+ * @param[out] lp decoded LP coefficients (-0x8000 <= (3.12) < 0x8000)
156+ * @param lsp LSP coefficients (-0x8000 <= (0.15) < 0x8000)
157+ * @param lp_half_order LP filter order, divided by 2
158+ */
159+static void acelp_lsp2lpc(int16_t lp[], const int16_t lsp[], int lp_half_order)
154160 {
155161 int i;
156162 int f1[MAX_LP_HALF_ORDER+1]; // (3.22)
@@ -211,10 +217,10 @@ void ff_acelp_lp_decode(int16_t* lp_1st, int16_t* lp_2nd, const int16_t* lsp_2nd · 54 unmodified lines
211217 lsp_1st[i] = (lsp_2nd[i] + lsp_prev[i]) >> 1;
212218 #endif
213219
214− ff_acelp_lsp2lpc(lp_1st, lsp_1st, lp_order >> 1);
220+ acelp_lsp2lpc(lp_1st, lsp_1st, lp_order >> 1);
215221
216222 /* LSP values for second subframe (3.2.5 of G.729)*/
217− ff_acelp_lsp2lpc(lp_2nd, lsp_2nd, lp_order >> 1);
223+ acelp_lsp2lpc(lp_2nd, lsp_2nd, lp_order >> 1);
218224 }
219225
220226 void ff_acelp_lspd2lpc(const double *lsp, float *lpc, int lp_half_order)
libavcodec/lsp.h+0−8
@@ -67,14 +67,6 @@ void ff_acelp_lsf2lsp(int16_t *lsp, const int16_t *lsf, int lp_order); · 66 unmodified lines
6767 */
6868 void ff_acelp_lsf2lspd(double *lsp, const float *lsf, int lp_order);
6969
70−/**
71− * @brief LSP to LP conversion (3.2.6 of G.729)
72− * @param[out] lp decoded LP coefficients (-0x8000 <= (3.12) < 0x8000)
73− * @param lsp LSP coefficients (-0x8000 <= (0.15) < 0x8000)
74− * @param lp_half_order LP filter order, divided by 2
75− */
76−void ff_acelp_lsp2lpc(int16_t* lp, const int16_t* lsp, int lp_half_order);
77−
7870 /**
7971 * LSP to LP conversion (5.2.4 of AMR-WB)
8072 */

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t