platform/upstream/rnnoise.git
13 months agoAdd rpm packaging files 71/291171/2 accepted/tizen/unified/20230608.164316
Jaechul Lee [Tue, 11 Apr 2023 05:41:04 +0000 (14:41 +0900)]
Add rpm packaging files

Change the package name and exclude unnecessary files

The date information in the package name was cut off.
Files are excluded such as AUTHORS, COPYING, and README

Change-Id: Ifca82c1fee45af783722d31e7b46ce409226f230
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
3 years agoCorrect #endif in rnn.h. upstream/master v0
Petter Reinholdtsen [Fri, 22 Jan 2021 20:44:33 +0000 (21:44 +0100)]
Correct #endif in rnn.h.

3 years agoDocument the API
Luca Barbato [Mon, 27 Jul 2020 10:21:19 +0000 (12:21 +0200)]
Document the API

3 years agoAdd rnnoise_get_frame_size()
Luca Barbato [Mon, 27 Jul 2020 10:11:20 +0000 (12:11 +0200)]
Add rnnoise_get_frame_size()

It provides a mean to know how many samples are processed at time.

3 years agoDrop unused arguments from README (#103)
Danielius Visockas [Fri, 22 Jan 2021 14:22:28 +0000 (16:22 +0200)]
Drop unused arguments from README (#103)

Match wording given by usage.

3 years agofix inclusion of rnnoise.h into C++ code
Johannes Schultz [Tue, 14 Jul 2020 14:07:21 +0000 (16:07 +0200)]
fix inclusion of rnnoise.h into C++ code

3 years agoDocument in the README the authorative source for the code.
Petter Reinholdtsen [Mon, 18 Jan 2021 08:36:04 +0000 (09:36 +0100)]
Document in the README the authorative source for the code.

3 years agodocs: fix simple typo, delares -> declares
Tim Gates [Sat, 28 Nov 2020 06:05:15 +0000 (17:05 +1100)]
docs: fix simple typo, delares -> declares

There is a small typo in src/kiss_fft.c.

Should read `declares` rather than `delares`.

3 years agorename TRAINING -> TRAINING-README for case insensitive file system
Peng Yu [Fri, 5 Jun 2020 01:10:41 +0000 (21:10 -0400)]
rename TRAINING -> TRAINING-README for case insensitive file system

3 years agoUpdate celt_lpc.c
tangshi [Thu, 30 May 2019 12:49:14 +0000 (20:49 +0800)]
Update celt_lpc.c

3 years agoAccess files in binary mode
TimTim [Sun, 28 Jun 2020 18:41:53 +0000 (02:41 +0800)]
Access files in binary mode

5 years agoRemoving the long since broken non-SMOOTH_BANDS mode.
Gregor Richards [Wed, 24 Apr 2019 21:08:49 +0000 (17:08 -0400)]
Removing the long since broken non-SMOOTH_BANDS mode.

5 years agoAdding instructions on training.
Gregor Richards [Thu, 30 Aug 2018 21:21:52 +0000 (17:21 -0400)]
Adding instructions on training.

5 years agoUpdated README
Gregor Richards [Fri, 21 Sep 2018 01:58:31 +0000 (21:58 -0400)]
Updated README

5 years agoNeural network model files
Gregor Richards [Fri, 21 Sep 2018 01:51:38 +0000 (21:51 -0400)]
Neural network model files

Extending the neural network dumper to dump to a simple text file
format, and adding reader functions to read a neural network description
from a FILE *.

5 years agoMade dump_rnn output in nu format.
Gregor Richards [Tue, 28 Aug 2018 14:40:28 +0000 (10:40 -0400)]
Made dump_rnn output in nu format.

5 years agoFix some warnings
Gregor Richards [Fri, 21 Sep 2018 01:47:08 +0000 (21:47 -0400)]
Fix some warnings

5 years agoModularizing the RNN model
Gregor Richards [Fri, 21 Sep 2018 01:44:49 +0000 (21:44 -0400)]
Modularizing the RNN model

6 years agoLimiting the gain decay
Jean-Marc Valin [Tue, 10 Oct 2017 16:30:11 +0000 (12:30 -0400)]
Limiting the gain decay

6 years agoUpdate README
Jan [Tue, 3 Oct 2017 12:14:06 +0000 (14:14 +0200)]
Update README

Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
6 years agoFeatures #17
Jean-Marc Valin [Tue, 19 Sep 2017 07:33:22 +0000 (03:33 -0400)]
Features #17

6 years agofeatures #16
Jean-Marc Valin [Sun, 17 Sep 2017 17:59:12 +0000 (13:59 -0400)]
features #16

6 years agofeatures #15
Jean-Marc Valin [Sat, 16 Sep 2017 03:45:20 +0000 (23:45 -0400)]
features #15

6 years agofeatures #14
Jean-Marc Valin [Fri, 15 Sep 2017 19:50:20 +0000 (15:50 -0400)]
features #14

6 years agofeatures #13
Jean-Marc Valin [Fri, 15 Sep 2017 06:24:14 +0000 (02:24 -0400)]
features #13

6 years agofeatures #12
Jean-Marc Valin [Thu, 14 Sep 2017 20:01:11 +0000 (16:01 -0400)]
features #12

6 years agoOutput VAD prob
Jean-Marc Valin [Wed, 13 Sep 2017 23:56:46 +0000 (19:56 -0400)]
Output VAD prob

6 years agoRemoving delay
Jean-Marc Valin [Fri, 8 Sep 2017 20:22:19 +0000 (16:22 -0400)]
Removing delay

6 years agoNew features (#9)
Jean-Marc Valin [Wed, 23 Aug 2017 15:29:50 +0000 (11:29 -0400)]
New features (#9)

Also, adding an error^4 term to the loss function

6 years agofix leak in example
Jean-Marc Valin [Sun, 3 Sep 2017 00:51:34 +0000 (20:51 -0400)]
fix leak in example

6 years agoCleanup
Jean-Marc Valin [Fri, 1 Sep 2017 21:45:30 +0000 (17:45 -0400)]
Cleanup

6 years agoAdding a real README
Jean-Marc Valin [Fri, 1 Sep 2017 21:45:11 +0000 (17:45 -0400)]
Adding a real README

6 years agodon't need this file
Jean-Marc Valin [Sun, 20 Aug 2017 19:37:32 +0000 (15:37 -0400)]
don't need this file

6 years agoRetraining with features #8 (robust to low-passing)
Jean-Marc Valin [Sun, 20 Aug 2017 17:43:53 +0000 (13:43 -0400)]
Retraining with features #8 (robust to low-passing)

6 years agofeatures #8
Jean-Marc Valin [Fri, 18 Aug 2017 15:16:38 +0000 (11:16 -0400)]
features #8

6 years agofeatures #7
Jean-Marc Valin [Fri, 18 Aug 2017 05:48:28 +0000 (01:48 -0400)]
features #7

6 years agopreventing extreme values
Jean-Marc Valin [Fri, 18 Aug 2017 05:34:02 +0000 (01:34 -0400)]
preventing extreme values

6 years agoAdding build system
Jean-Marc Valin [Thu, 17 Aug 2017 00:59:14 +0000 (20:59 -0400)]
Adding build system

6 years agoAdds pitch filtering
Jean-Marc Valin [Wed, 16 Aug 2017 19:23:00 +0000 (15:23 -0400)]
Adds pitch filtering

6 years agominor refactoring
Jean-Marc Valin [Tue, 15 Aug 2017 04:47:22 +0000 (00:47 -0400)]
minor refactoring

6 years agosplit off analysis from features
Jean-Marc Valin [Tue, 15 Aug 2017 04:41:14 +0000 (00:41 -0400)]
split off analysis from features

6 years agoWip (refactoring)
Jean-Marc Valin [Tue, 15 Aug 2017 04:29:36 +0000 (00:29 -0400)]
Wip (refactoring)

6 years agostill refactoring
Jean-Marc Valin [Mon, 14 Aug 2017 22:02:13 +0000 (18:02 -0400)]
still refactoring

6 years agoMore refactoring
Jean-Marc Valin [Mon, 14 Aug 2017 21:59:38 +0000 (17:59 -0400)]
More refactoring

6 years agoRefactoring
Jean-Marc Valin [Mon, 14 Aug 2017 21:59:25 +0000 (17:59 -0400)]
Refactoring

6 years agoconstraining the weights to +/- 0.5 so they can be quantized with 8 bits
Jean-Marc Valin [Mon, 14 Aug 2017 16:48:27 +0000 (12:48 -0400)]
constraining the weights to +/- 0.5 so they can be quantized with 8 bits

6 years agoInitial weights
Jean-Marc Valin [Tue, 8 Aug 2017 15:20:29 +0000 (11:20 -0400)]
Initial weights

6 years agotemporary compile script
Jean-Marc Valin [Mon, 7 Aug 2017 17:35:57 +0000 (13:35 -0400)]
temporary compile script

Will have a makefile at some point

6 years agoDifferences between training and running the denoising
Jean-Marc Valin [Mon, 7 Aug 2017 17:31:39 +0000 (13:31 -0400)]
Differences between training and running the denoising

6 years agofeatures #6
Jean-Marc Valin [Mon, 7 Aug 2017 04:16:12 +0000 (00:16 -0400)]
features #6

6 years agoexperiment #5
Jean-Marc Valin [Sat, 5 Aug 2017 04:57:20 +0000 (00:57 -0400)]
experiment #5

6 years agodealing with silence
Jean-Marc Valin [Fri, 4 Aug 2017 17:47:44 +0000 (13:47 -0400)]
dealing with silence

6 years agostand-alone denoising
Jean-Marc Valin [Fri, 4 Aug 2017 17:21:19 +0000 (13:21 -0400)]
stand-alone denoising

6 years agosome integration
Jean-Marc Valin [Fri, 4 Aug 2017 06:50:35 +0000 (02:50 -0400)]
some integration

6 years agotoplevel function
Jean-Marc Valin [Fri, 4 Aug 2017 06:32:47 +0000 (02:32 -0400)]
toplevel function

6 years agomore header cleanup
Jean-Marc Valin [Fri, 4 Aug 2017 06:08:47 +0000 (02:08 -0400)]
more header cleanup

6 years agoautomate header generation too
Jean-Marc Valin [Fri, 4 Aug 2017 05:56:11 +0000 (01:56 -0400)]
automate header generation too

6 years agoRNN C code
Jean-Marc Valin [Fri, 4 Aug 2017 00:12:57 +0000 (20:12 -0400)]
RNN C code

6 years agoKeras training code
Jean-Marc Valin [Thu, 3 Aug 2017 19:26:05 +0000 (15:26 -0400)]
Keras training code

6 years agoInitial license and README
Jean-Marc Valin [Thu, 3 Aug 2017 06:30:12 +0000 (02:30 -0400)]
Initial license and README

6 years agorandom filter
Jean-Marc Valin [Tue, 1 Aug 2017 07:02:54 +0000 (03:02 -0400)]
random filter

6 years agoadd low-pass filter
Jean-Marc Valin [Tue, 1 Aug 2017 05:56:22 +0000 (01:56 -0400)]
add low-pass filter

6 years agobinary output
Jean-Marc Valin [Fri, 28 Jul 2017 21:24:13 +0000 (17:24 -0400)]
binary output

6 years agorandomize gain
Jean-Marc Valin [Fri, 28 Jul 2017 21:17:11 +0000 (17:17 -0400)]
randomize gain

6 years agobetter pitch bounds
Jean-Marc Valin [Fri, 28 Jul 2017 20:46:23 +0000 (16:46 -0400)]
better pitch bounds

6 years agoadd pitch features
Jean-Marc Valin [Fri, 28 Jul 2017 18:45:10 +0000 (14:45 -0400)]
add pitch features

6 years agocompute per-band pitch
Jean-Marc Valin [Fri, 28 Jul 2017 18:25:07 +0000 (14:25 -0400)]
compute per-band pitch

6 years agotemporary hack to test pitch
Jean-Marc Valin [Fri, 28 Jul 2017 06:00:01 +0000 (02:00 -0400)]
temporary hack to test pitch

6 years agowip
Jean-Marc Valin [Fri, 28 Jul 2017 05:31:42 +0000 (01:31 -0400)]
wip

6 years agocleanup
Jean-Marc Valin [Wed, 26 Jul 2017 20:11:26 +0000 (16:11 -0400)]
cleanup

6 years agoadd pitch
Jean-Marc Valin [Wed, 26 Jul 2017 19:46:12 +0000 (15:46 -0400)]
add pitch

6 years agoAvoid uninitialized data
Jean-Marc Valin [Wed, 26 Jul 2017 17:49:07 +0000 (13:49 -0400)]
Avoid uninitialized data

6 years agodemo code
Jean-Marc Valin [Tue, 25 Jul 2017 02:58:52 +0000 (22:58 -0400)]
demo code

6 years agofix bad bug
Jean-Marc Valin [Sun, 23 Jul 2017 22:14:56 +0000 (18:14 -0400)]
fix bad bug

6 years agooops
Jean-Marc Valin [Sun, 23 Jul 2017 22:05:58 +0000 (18:05 -0400)]
oops

6 years agoversion 2
Jean-Marc Valin [Sun, 23 Jul 2017 03:56:14 +0000 (23:56 -0400)]
version 2

6 years agomore input and output features
Jean-Marc Valin [Sat, 22 Jul 2017 21:38:27 +0000 (17:38 -0400)]
more input and output features

6 years agospectral variability feature
Jean-Marc Valin [Sat, 22 Jul 2017 06:56:25 +0000 (02:56 -0400)]
spectral variability feature

6 years agominor cleanup
Jean-Marc Valin [Sat, 22 Jul 2017 06:42:36 +0000 (02:42 -0400)]
minor cleanup

6 years agotraining code
Jean-Marc Valin [Sat, 22 Jul 2017 04:38:24 +0000 (00:38 -0400)]
training code

6 years agowhat I used for training attempt 1
Jean-Marc Valin [Fri, 21 Jul 2017 18:20:12 +0000 (14:20 -0400)]
what I used for training attempt 1

6 years agoadd DCT
Jean-Marc Valin [Fri, 21 Jul 2017 17:31:04 +0000 (13:31 -0400)]
add DCT

6 years agocleanup
Jean-Marc Valin [Fri, 21 Jul 2017 13:34:11 +0000 (09:34 -0400)]
cleanup

6 years agofix extra sqrt() bug and add new band energy code
Jean-Marc Valin [Fri, 21 Jul 2017 13:32:36 +0000 (09:32 -0400)]
fix extra sqrt() bug and add new band energy code

6 years agosome synthesis code
Jean-Marc Valin [Fri, 21 Jul 2017 05:06:56 +0000 (01:06 -0400)]
some synthesis code

6 years agosplit analysis and synthesis
Jean-Marc Valin [Fri, 21 Jul 2017 03:38:15 +0000 (23:38 -0400)]
split analysis and synthesis

6 years agoAdds analysis and synthesis
Jean-Marc Valin [Thu, 20 Jul 2017 22:33:38 +0000 (18:33 -0400)]
Adds analysis and synthesis

6 years agoforward and inverse transforms
Jean-Marc Valin [Thu, 20 Jul 2017 21:26:20 +0000 (17:26 -0400)]
forward and inverse transforms

6 years agoinitial checkin -- mostly imported from Opus
Jean-Marc Valin [Thu, 20 Jul 2017 21:18:01 +0000 (17:18 -0400)]
initial checkin -- mostly imported from Opus