LX3JL
414ed796e1
Merge pull request #216 from narspt/patch-17
...
fix ambed to allow use by multiple xlxd and minor improvements
2023-12-12 13:27:39 +01:00
LX3JL
bd3fcee288
Merge pull request #227 from narspt/patch-23
...
fix occasional ambed crash when device fails init
2023-03-01 18:29:42 +01:00
narspt
88ab5d4571
fix occasional ambed crash when device fails init
2022-09-12 07:57:01 +01:00
narspt
713da9ffae
make ambed more robust to handle device errors
2022-09-02 00:07:07 +01:00
narspt
f9a46808a3
remove unused constants on ambed main.h
...
these are only used on xlxd and ambedtest, not at ambed... they may just confuse users trying to tweak something that does nothing.
2022-07-23 22:56:17 +01:00
narspt
aca0e5fba3
add extra blank line after ftdi devices list
2022-04-02 23:01:45 +01:00
narspt
247471c15b
Update cvocodecinterface.h
2022-04-02 22:55:55 +01:00
narspt
0b0cbec470
add device serial to vocodec open/close log msgs
...
this allows to identify what device is being used exactly, printing just the device name can't identify it if we have multiple similar devices...
2022-04-02 22:51:23 +01:00
narspt
3801ffdec5
cleanly print out ambe model and version
...
instead of raw printing whole ambe control packet reply, including non-printable chars, field identifiers and even parity byte...
2022-04-02 22:13:07 +01:00
narspt
60f167b339
log IP of the client reflector opening stream
2022-04-02 22:05:28 +01:00
narspt
4f88437ee8
fix error msg showing client ip instead of local
2022-04-02 22:00:27 +01:00
narspt
b962b4883e
fix ambed to allow it to be used by multiple xlxd
...
the static Ip var was being shared by all instances of cstream class, then using same ambed by multiple xlxd's (on different ip's) would be a problem, we can just use m_Ip (that already stores the ip of the client reflector, set by controller class when creating cstream) to send packets back
2022-04-02 21:55:41 +01:00
LX3JL
83e7a73f25
ambed 1.3.5
...
Merged F4FXL signal processor
2020-04-06 11:34:11 +02:00
Geoffrey Merck
11bc4cb7c7
Correct looping through samples
2020-04-04 17:51:08 +02:00
Geoffrey Merck
5cbb115ddb
Clean up
2020-04-04 16:25:17 +02:00
Geoffrey Merck
042188770b
Back to block processing, more efficient and does not introduce delay
2020-04-04 16:16:46 +02:00
Geoffrey Merck
1770dc188f
Tryning a different filter, might save some CPU
2020-04-04 05:35:10 +02:00
Geoffrey Merck
5fc2974f9b
Add missing base class
2020-02-22 06:44:01 +01:00
Geoffrey Merck
6301fe5485
Fixed segmentation fault
2020-02-22 06:20:54 +01:00
Geoffrey Merck
02a583f0b3
Reduce processing delay
...
Process one packet all at once
2020-02-22 06:10:55 +01:00
Geoffrey Merck
5356f37fd8
Merge branch 'TranscodingTweaks' of https://github.com/F4FXL/xlxd into TranscodingTweaks
2020-02-13 20:35:21 +01:00
Geoffrey Merck
10c796f192
Make AGC 25dB below saturation
2020-02-13 20:34:51 +01:00
Geoffrey Merck
c44aac0f84
Default AGC off, restore gains
2020-02-12 20:59:11 +01:00
Geoffrey Merck
b9d0c6e532
Add AGC clamping constant, turn AGC on, reduce target energy
2020-02-04 22:23:06 +01:00
Geoffrey Merck
ee1b97a165
Better FIR Filter implementation, correct sample collecting
2020-02-04 22:21:57 +01:00
Geoffrey Merck
4ba6a77ecc
Improve circular buffer
2020-02-03 22:23:10 +01:00
Geoffrey Merck
adbea50027
It is always better to initialize variables
2020-02-03 21:26:41 +01:00
Geoffrey Merck
de961853c7
Add Filtering and defines
...
Add FIR passband Filtering
Add defines to swithc features on and off
2020-02-03 20:52:14 +01:00
Geoffrey Merck
f936d8ffeb
Reenable gain clamping
2020-02-03 20:10:40 +01:00
Geoffrey Merck
3c06fb0ac1
Do not square energy as we are not complex. Do not clamp gain
2020-02-03 15:34:08 +01:00
Geoffrey Merck
66eab222c4
Remove debug information ouput
2020-01-29 20:08:20 +01:00
Geoffrey Merck
f01c44ed53
Add comments
2020-01-29 20:02:03 +01:00
Geoffrey Merck
fe700f253b
Clean up and better names for variables
2020-01-29 19:57:12 +01:00
Geoffrey Merck
0a06b26748
Apply Scale to energy, value still needs to be tweaked
2020-01-29 19:37:35 +01:00
Geoffrey Merck
7ffc58daaa
Well, forgot some basic maths ....
2020-01-29 18:12:26 +01:00
Geoffrey Merck
53384f036c
Clamp Gain, Scale input sample
...
Add gain clamping +-dB
Scale input Sample
2020-01-29 17:30:22 +01:00
Geoffrey Merck
658a47bc4e
Avoid Exxposing a reference to the internal AGC, improve debug info
2020-01-28 21:44:51 +01:00
Geoffrey Merck
64f5fddf17
Add AGC
2020-01-28 21:06:43 +01:00
Geoffrey Merck
a78c30abfb
Test gain set to -3/+3
2020-01-27 16:34:57 +01:00
LX3JL
706013449f
xlxd 2.3.1
...
added support for YSF and Wires-X
2019-10-26 15:25:15 +02:00
LX3JL
df41211a11
ambed 1.3.4
...
Solved issue when pairing a 3003 with a 3000.
Solved issue when aggregating more than 2 devices
2019-10-22 19:45:20 +02:00
LX3JL
f643fc512a
ambed 1.3.3
...
Corrected bug crashing ambed
2019-03-16 18:53:31 +01:00
LX3JL
71cddc2f5a
amber 1.3.2
...
fixed problem while running multiple 3006 or 3012 devices
adjusted load sharing when running multiple devices
2018-06-25 18:41:24 +02:00
Adrian Fewster
10d56ae843
Update cvocodecs.cpp
...
'availables' correctly changed to 'available' for correct English
2018-06-03 23:38:54 +10:00
LX3JL
5f26192fab
amber 1.3.1
...
added compatibility with DVMEGAs
2018-05-07 09:24:27 +02:00
LX3JL
18a5cd9544
ambed 1.3.0
...
Improved performances. Most device configuration can now run all
available channels concurrently. See readme for details.
2017-11-13 08:42:32 +01:00
LX3JL
ddc52640df
amber 1.2.1
2017-11-08 11:11:30 +01:00
LX3JL
384b6d41b1
amber 1.2.1
...
corrected bug when pairing 3003+3000
added version reporting at startup
2017-11-08 10:36:22 +01:00
phl0
034a4ac8c9
realign devicenames after accidental rename
2017-11-07 01:33:31 +01:00
LX3JL
a74c469fcc
Merge pull request #45 from phl0/removeBinary
...
Add ambed binary to make clean
2017-11-06 18:36:52 +01:00