Sylvain Munaut
3706e9729a
General copyright notice update
...
find . -name \*.c -exec sed -i -e "s/(C) [0-9\-]*/(C) 2011-2019/g" {} \;
find . -name \*.h -exec sed -i -e "s/(C) [0-9\-]*/(C) 2011-2019/g" {} \;
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-08-31 08:15:37 +02:00
Sylvain Munaut
ab9a26c04a
codec: Make sure to use float and not double
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2016-03-08 14:54:50 +01:00
Sylvain Munaut
56392c0f1c
codec: Fix comments in tone code
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2016-03-08 14:54:50 +01:00
Sylvain Munaut
ebe29d3235
build: Add src/codec/private.h to noinst_HEADERS to fix build
...
Thanks to Holger for pointing this out ... I should have checked
jenkins after the last push.
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-10-05 10:57:54 +02:00
Sylvain Munaut
e71e7d7b45
codec: Add the spectral magnitude enhancement
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-10-04 02:12:13 +02:00
Sylvain Munaut
558eba815b
codec: Synthesis rewrite [2/2] - New synthesizer code
...
This is a complete rewrite based on the doc (but adapting for 80
samples subframes) and also looking at the OP25 code.
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-10-04 02:12:13 +02:00
Sylvain Munaut
98c6a10fb6
codec: Synthesis rewrite [1/2] - Remove mbelib
...
This obvisouly break synthesis for now, but it's easier to understand
the change in a two step commit.
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-10-04 02:12:13 +02:00
Sylvain Munaut
b43654feff
codec: ambe_frame_decode_params has no return values
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-10-04 02:12:13 +02:00
Sylvain Munaut
e1a3c68980
codec/math: Whitespace fix
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-10-04 02:12:13 +02:00
Sylvain Munaut
369d789c22
codec/math: Import new function fo DWT float<->complex
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-10-04 02:12:13 +02:00
Sylvain Munaut
5c817d5515
codec/math: Add a sinf_fast function
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-10-03 14:56:24 +02:00
Sylvain Munaut
9adbe10542
codec: Remove extern
...
It's not really valid C ... too bad because this breaks Doxygen
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-12-17 23:01:07 +01:00
Sylvain Munaut
e111201024
codec: Tweak the L generation formula to match DSP implementation
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-12-17 22:29:04 +01:00
Sylvain Munaut
074f93ad74
codec: Documentation
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-12-17 18:15:43 +01:00
Sylvain Munaut
df95ae699f
codec: Fix tone generation
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-12-17 18:15:43 +01:00
Sylvain Munaut
e0a41716db
codec: Implement proper 10 ms subframe synthesis
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-12-17 18:15:43 +01:00
Sylvain Munaut
9353e7698c
codec: Cleanup + Interpolate subframe 0 parameters
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-12-17 18:15:43 +01:00
Sylvain Munaut
e8730785b3
codec: First code import
...
Lots of fixups still needed before merge into master
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-12-17 18:15:42 +01:00