Commit graph

60 commits

Author SHA1 Message Date
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