forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
kernel/drivers/misc/echo/echo.c
....@@ -1,3 +1,4 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * SpanDSP - a series of DSP components for telephony
34 *
....@@ -14,19 +15,6 @@
1415 * cells.
1516 *
1617 * All rights reserved.
17
- *
18
- * This program is free software; you can redistribute it and/or modify
19
- * it under the terms of the GNU General Public License version 2, as
20
- * published by the Free Software Foundation.
21
- *
22
- * This program is distributed in the hope that it will be useful,
23
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
24
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
25
- * GNU General Public License for more details.
26
- *
27
- * You should have received a copy of the GNU General Public License
28
- * along with this program; if not, write to the Free Software
29
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
3018 */
3119
3220 /*! \file */
....@@ -78,13 +66,13 @@
7866 Path Models", IEEE Transactions on communications, COM-25,
7967 No. 6, June
8068 1977.
81
- http://www.rowetel.com/images/echo/dual_path_paper.pdf
69
+ https://www.rowetel.com/images/echo/dual_path_paper.pdf
8270
8371 [2] The classic, very useful paper that tells you how to
8472 actually build a real world echo canceller:
8573 Messerschmitt, Hedberg, Cole, Haoui, Winship, "Digital Voice
8674 Echo Canceller with a TMS320020,
87
- http://www.rowetel.com/images/echo/spra129.pdf
75
+ https://www.rowetel.com/images/echo/spra129.pdf
8876
8977 [3] I have written a series of blog posts on this work, here is
9078 Part 1: http://www.rowetel.com/blog/?p=18
....@@ -92,7 +80,7 @@
9280 [4] The source code http://svn.rowetel.com/software/oslec/
9381
9482 [5] A nice reference on LMS filters:
95
- http://en.wikipedia.org/wiki/Least_mean_squares_filter
83
+ https://en.wikipedia.org/wiki/Least_mean_squares_filter
9684
9785 Credits:
9886