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
150}150}
151#endif /* lsp2polyf */151#endif /* lsp2polyf */
152 152
153void 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 */
159static void acelp_lsp2lpc(int16_t lp[], const int16_t lsp[], int lp_half_order)
154{160{
155 int i;161 int i;
156 int f1[MAX_LP_HALF_ORDER+1]; // (3.22)162 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
211 lsp_1st[i] = (lsp_2nd[i] + lsp_prev[i]) >> 1;217 lsp_1st[i] = (lsp_2nd[i] + lsp_prev[i]) >> 1;
212#endif218#endif
213 219
214 ff_acelp_lsp2lpc(lp_1st, lsp_1st, lp_order >> 1);220 acelp_lsp2lpc(lp_1st, lsp_1st, lp_order >> 1);
215 221
216 /* LSP values for second subframe (3.2.5 of G.729)*/222 /* 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);
218}224}
219 225
220void ff_acelp_lspd2lpc(const double *lsp, float *lpc, int lp_half_order)226void 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
67 */67 */
68void ff_acelp_lsf2lspd(double *lsp, const float *lsf, int lp_order);68void ff_acelp_lsf2lspd(double *lsp, const float *lsf, int lp_order);
69 69
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 */
76void ff_acelp_lsp2lpc(int16_t* lp, const int16_t* lsp, int lp_half_order);
77
78/**70/**
79 * LSP to LP conversion (5.2.4 of AMR-WB)71 * LSP to LP conversion (5.2.4 of AMR-WB)
80 */72 */

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