commit cfffabbaf310a3e80a0400a9658b9fd09da00f68 Merge: 645f81bd 3eff68ed Author: Mooneer Salem Date: Tue Dec 31 23:59:57 2024 -0800 Merge branch 'v2.0-dev' into ms-pulseaudio-divide-samples commit 3eff68ed6485cd93315e7b56a8249889108311b0 Author: Mooneer Salem Date: Tue Dec 31 23:59:33 2024 -0800 Ensure that __pycache__ folders are cleaned up by the Windows uninstaller. (#791) * Ensure that __pycache__ folders are cleaned up by the Windows uninstaller. * Fix syntax errors. * Might as well include changes to macOS GH action to stash result. commit b11c952d3962efabbba13c45671835be22772780 Merge: 347cb0a9 89572780 Author: Mooneer Salem Date: Tue Dec 31 23:50:44 2024 -0800 Merge pull request #792 from drowe67/ms-2.0-master-integ Merge latest master into v2.0-dev commit 89572780ebd33d40b52b944c3bcfac0192754701 Merge: bc17b80d 347cb0a9 Author: Mooneer Salem Date: Tue Dec 31 23:48:41 2024 -0800 Merge branch 'v2.0-dev' into ms-2.0-master-integ commit 4f2942e94d321b2fc5013b14c00ca645d7bd368e Author: Mooneer Salem Date: Tue Dec 31 23:22:45 2024 -0800 Might as well include changes to macOS GH action to stash result. commit d272a5f8db08b28967a85897970cfbaf4256c7c0 Author: Mooneer Salem Date: Tue Dec 31 20:17:40 2024 -0800 Fix syntax errors. commit 347cb0a9302dcf8c2bb4538b01a7041d6f245639 Author: Mooneer Salem Date: Wed Jan 1 03:58:53 2025 +0000 latest user manual PDF commit 9a592695c462433a36a6472be120b3656e4794dd Author: Mooneer Salem Date: Tue Dec 31 19:58:36 2024 -0800 Ensure that __pycache__ folders are cleaned up by the Windows uninstaller. commit 12a0f30bcb1a5b1bf8d28d58151b604bc0230448 Author: Mooneer Salem Date: Tue Dec 31 19:56:31 2024 -0800 Detect if microphone permissions have been granted in Windows. (#790) * Detect if microphone permissions have been granted in Windows. * wxWidgets needs to build before the OS specific stuff. * Also include main wxWidgets files. * Need to use HKLM version of Microphone key. * Add PR #790 to changelog. commit e70948840294152a49dd9c24226e9c6f4db1fd58 Author: Mooneer Salem Date: Tue Dec 31 19:56:18 2024 -0800 Add PR #790 to changelog. commit 395d20b525589a1d646eb6a497889c758f28b8c9 Author: Mooneer Salem Date: Tue Dec 31 17:10:22 2024 -0800 Need to use HKLM version of Microphone key. commit 5d692446424bcc8381434c4f21d1233ac417bf23 Author: Mooneer Salem Date: Tue Dec 31 15:27:33 2024 -0800 Also include main wxWidgets files. commit 7993d4b97059eefe15982269285982294e8cc248 Author: Mooneer Salem Date: Tue Dec 31 15:06:47 2024 -0800 wxWidgets needs to build before the OS specific stuff. commit 2e3375013db14634db03be72436ab4eb56b723f9 Author: Mooneer Salem Date: Tue Dec 31 13:51:02 2024 -0800 Detect if microphone permissions have been granted in Windows. commit 645f81bd55ac7a9c988e7953a8fb96aa8c5c3d4f Author: Mooneer Salem Date: Sat Dec 28 14:19:05 2024 -0800 Try another way of queuing up input. commit 9b854923de34dda7e94042606f77f3560f7de0fb Merge: 63af42a3 93770acd Author: Mooneer Salem Date: Fri Dec 27 15:30:22 2024 -0800 Merge branch 'v2.0-dev' into ms-pulseaudio-divide-samples commit 93770acdde004a7696b9ef058f504a9352a51ee7 Author: Mooneer Salem Date: Fri Dec 27 15:08:24 2024 -0800 Add support for sending callsigns using RADE (#783) * Prevent EOO from being repeatedly sent during TX stop. * Make sure we don't accidentally overflow the output FIFO when transmitting EOO. * Add additional logging to verify EOO behavior. * Fix issue preventing EOO from being sent on voice keyer completion. * Scale EOO the same as the primary waveform. * Remove #ifdef code per PR comment. * Use main branch for RADE. * Add initial support for RADE callsign handling. * Add additional logging and try different way to calculate amps. * More debugging. We should also make sure all of EOO is initialized to 'zero'. * Testing and other changes: 1. Add RadeTextTest to rule out any issues with freedv-gui. 2. Calculate RMS magnitude across all EOO bits, not just the ones used by RADE text. * Fix test so it actually runs on Linux. * Disable temporary fprintf of symbols. * GH environment gave different BER, so let's try positive ROT45. * set_eoo_bits should be receiving OFDM symbols. * Don't fault if we don't have a RX callback. * Fix issue preventing ctest from working in GH environment. * Reenable interleaving. * Initial code cleanup. * Reformat code to make it easier to read. * Inject noise into the TX sample in the ctest. * Add initial test scripts for verifying RADE reporting. * Add some sleeps since the UT framework can issue GUI events faster than the audio can escape FreeDV. * Add ctest for test_rade_reporting.sh. * Add RADE reporting noise test. * Use codec2 ch tool to generate noise. * Add raw/coded BER debugging output for tests. * Fix formula used for BER. * Update ctest to use mpp instead of AWGN, similar to RADE repo. * Bring back AWGN test. * Add Octave to build environment. * Update cmake-macos.yml * Fix buffer overrun from previous changes. * Accidentally included previous change. * Ensure we have defaults for txattempts and txtime. * Coded BER should use output of LDPC decode. * Install octave-signal in macOS CI environment. * Need to pass -forge in to install signal properly. * Need octave-control too. * Need gcc to build control/signal. * Some additional stuff is needed to get gfortran working. * Need to use gcc 14 instead. * Add debugging. * Fix typo. * Homebrew uses /opt/homebrew. * Clarify logging as we also report to FreeDV Reporter. * Forgot to update ctest acceptance criteria due to logging change. * Add logic to output TX/RX floats to files. * rade_text should handle stuffing of unused EOO bits, not upstream code. * Test framework: remove hardcoded 5s delay after startup request. * Calculate raw BER across entire EOO, not just the used portion. * Code cleanup and EOO calculation fixes. * FreeDV Reporter: only highlight for 2 seconds if there's no RX callsign. * Switch RADE branch to main as EOO changes have now been merged. commit ddaa2f873787d1db76a74d04cad2ab3500e1eb99 Author: Mooneer Salem Date: Fri Dec 27 14:00:15 2024 -0800 Switch RADE branch to main as EOO changes have now been merged. commit 3f311e00ee3ef34faed13e3d0225a177b14abfbb Author: Mooneer Salem Date: Tue Dec 24 00:11:05 2024 -0800 FreeDV Reporter: only highlight for 2 seconds if there's no RX callsign. commit 63af42a323e68e1422697bd7a672fcfd9f91ecd4 Author: Mooneer Salem Date: Mon Dec 23 17:45:34 2024 -0800 Add locking to fix occasional crashes. commit 83c85084e02d18da335ea2cd40fc53c76274462c Author: Mooneer Salem Date: Mon Dec 23 16:02:57 2024 -0800 Code cleanup and EOO calculation fixes. commit 64c4452d31b785d2cf196b5a168208836c85a25c Author: Mooneer Salem Date: Mon Dec 23 14:18:28 2024 -0800 Calculate raw BER across entire EOO, not just the used portion. commit 2dd63e5ae1168fba080f2d0b6542009b58270eaf Author: Mooneer Salem Date: Mon Dec 23 13:43:47 2024 -0800 Test framework: remove hardcoded 5s delay after startup request. commit 985c49137c79be1b0cd6a9d0a518b2ee289776fe Author: Mooneer Salem Date: Mon Dec 23 13:33:43 2024 -0800 rade_text should handle stuffing of unused EOO bits, not upstream code. commit 5c48e780f8bfe0ae582efd041660be4b3d629d68 Author: Mooneer Salem Date: Mon Dec 23 11:03:38 2024 -0800 Ensure that PulseAudio doesn't send samples upstream too quickly. commit 20a9c9ee14a876b155c9619ba6510068da181f4d Author: Mooneer Salem Date: Sun Dec 22 00:50:52 2024 -0800 Add logic to output TX/RX floats to files. commit bcdbafcc68114e8af64d77b597b1fb8b600b28ab Author: Mooneer Salem Date: Fri Dec 20 10:17:00 2024 -0800 Forgot to update ctest acceptance criteria due to logging change. commit 22b3fb815f657a7bd8f54de80657bc6c7e042be4 Author: Mooneer Salem Date: Fri Dec 20 09:47:41 2024 -0800 Clarify logging as we also report to FreeDV Reporter. commit d66b494176784a5b1f7ec2f424fd05bc8217fefa Merge: 74fc87ad 1f7bd43f Author: Mooneer Salem Date: Sun Dec 15 14:24:53 2024 -0800 Merge branch 'v2.0-dev' into ms-rade-text commit 1f7bd43f1e2dddb643145b07f0b387c27d4f3234 Author: Mooneer Salem Date: Sun Dec 15 14:22:04 2024 -0800 Add logic to sign and notarize macOS binaries. (#787) * Add logic to sign and notarize macOS binaries. * Attributes need to be preserved when copying into a DMG. commit 1c6f714d7353e882ae3ed510d8be05650c2004bc Author: Mooneer Salem Date: Sun Dec 15 13:21:35 2024 -0800 Attributes need to be preserved when copying into a DMG. commit 74fc87ad019dfea6de0591c188c99514f1b45e6e Merge: fa2a0597 e86bc182 Author: Mooneer Salem Date: Sun Dec 15 01:42:18 2024 -0800 Merge branch 'v2.0-dev' into ms-rade-text commit e86bc18213ffc7581304f34066256f06cf257a0e Author: Mooneer Salem Date: Sun Dec 15 01:41:54 2024 -0800 Rename RADE to RADEV1. (#788) * Rename RADE to RADEV1. * Fix GH action failures. commit a030cbc4ce602fecd68323431f8b9b7ecac1ace9 Author: Mooneer Salem Date: Sun Dec 15 01:16:10 2024 -0800 Fix GH action failures. commit 466e42b2cccf13824901388d54e51939a5119201 Author: Mooneer Salem Date: Sun Dec 15 00:27:19 2024 -0800 Rename RADE to RADEV1. commit fa2a05970ae63542ce7ce4ed0359b93ac3833df4 Author: Mooneer Salem Date: Sat Dec 14 11:00:05 2024 -0800 Homebrew uses /opt/homebrew. commit 623d227cd062b6a487b334fd48aa956f04d00622 Author: Mooneer Salem Date: Sat Dec 14 10:47:48 2024 -0800 Fix typo. commit 8f62a7d01bf9cad6de78fbddb1eb5df5c509b6c4 Author: Mooneer Salem Date: Sat Dec 14 10:44:19 2024 -0800 Add debugging. commit e42c86f20d9cd8df529d0dc79eb1a58658465ab0 Author: Mooneer Salem Date: Sat Dec 14 10:36:35 2024 -0800 Need to use gcc 14 instead. commit c863d89448db97ed51533d8c0ad8b6633fd12aea Author: Mooneer Salem Date: Sat Dec 14 10:30:24 2024 -0800 Some additional stuff is needed to get gfortran working. commit 699f375ca54273fe878bb4e2acc6f0dd033f2fdd Author: Mooneer Salem Date: Sat Dec 14 10:24:22 2024 -0800 Need gcc to build control/signal. commit 30c827271c326852b6fe5f710900397d1576dc7d Author: Mooneer Salem Date: Sat Dec 14 10:19:13 2024 -0800 Need octave-control too. commit cc305c74d1353ea53a08660e1c212c27c24f32bd Author: Mooneer Salem Date: Sat Dec 14 10:15:17 2024 -0800 Need to pass -forge in to install signal properly. commit 78ff9e25d7e8b641003f9abfd452f0a1eeeee969 Author: Mooneer Salem Date: Sat Dec 14 10:11:05 2024 -0800 Install octave-signal in macOS CI environment. commit 413da7807257970f3cbcd2ccecbc9c94b7b408b8 Merge: 6529c870 7d88772d Author: Mooneer Salem Date: Sat Dec 14 09:42:58 2024 -0800 Merge branch 'v2.0-dev' into ms-rade-text commit 7d88772dd904fe12a441dd17d3659e55b34ab50d Author: Mooneer Salem Date: Sat Dec 14 09:41:54 2024 -0800 Fix stuttering during EOO TX. (#780) * Prevent EOO from being repeatedly sent during TX stop. * Make sure we don't accidentally overflow the output FIFO when transmitting EOO. * Add additional logging to verify EOO behavior. * Fix issue preventing EOO from being sent on voice keyer completion. * Scale EOO the same as the primary waveform. * Remove #ifdef code per PR comment. * Use main branch for RADE. commit 2b2a1a6d7a5a6f7ffa6cbfa1ec20789baa6c85ed Author: Mooneer Salem Date: Sat Dec 14 09:40:54 2024 -0800 Suppress RADE output based on configured log verbosity. (#786) commit 6529c870f18755e853e1913cd0a2ca056d6d6803 Author: Mooneer Salem Date: Sat Dec 14 09:30:28 2024 -0800 Coded BER should use output of LDPC decode. commit 43b051b1cc8d871d626af190767b8a7260f79c5b Author: Mooneer Salem Date: Fri Dec 13 22:50:18 2024 -0800 Add logic to sign and notarize macOS binaries. commit 875149f68ace9d37d7115372cc2aedcc79135d54 Author: Mooneer Salem Date: Fri Dec 13 09:47:42 2024 -0800 Ensure we have defaults for txattempts and txtime. commit cfb41883096a0892f326852ac0f40f40f025a52a Author: Mooneer Salem Date: Fri Dec 13 08:38:37 2024 -0800 Accidentally included previous change. commit 1e457c34f00ee3260d1d3c6aa9642a121b37df9d Author: Mooneer Salem Date: Fri Dec 13 08:38:02 2024 -0800 Fix buffer overrun from previous changes. commit ca73537d71ccfaed24260c205a3f8b3053b87870 Author: Mooneer Salem Date: Fri Dec 13 04:17:58 2024 -0800 Update cmake-macos.yml commit 766f9a9adbd71796f1dafa601ab2afb09c1a18c1 Author: Mooneer Salem Date: Fri Dec 13 04:07:27 2024 -0800 Add Octave to build environment. commit 20c6aa97a6a4d4739e20dcc6dab3c77e071a7c11 Author: Mooneer Salem Date: Fri Dec 13 01:05:50 2024 -0800 Bring back AWGN test. commit c91888dcd8d6ce2c92e641e3a3f686d75315f7b1 Author: Mooneer Salem Date: Fri Dec 13 00:41:08 2024 -0800 Update ctest to use mpp instead of AWGN, similar to RADE repo. commit 0a27a966c8887621fca841c979ddb6f68e7d40ae Author: Mooneer Salem Date: Fri Dec 13 00:40:35 2024 -0800 Fix formula used for BER. commit 17c6710ad0c5090c0ec5460acc6ac58764b52e40 Author: Mooneer Salem Date: Wed Dec 11 08:13:04 2024 -0800 Add raw/coded BER debugging output for tests. commit c71a9593e5a290e9f3d91584d0eaf441eb1d7f68 Author: Mooneer Salem Date: Tue Dec 10 23:11:45 2024 -0800 Suppress RADE output based on configured log verbosity. commit fb10065b094cf191e0b3fe4d508bbde1be6bda1d Author: Mooneer Salem Date: Mon Dec 9 12:12:47 2024 -0800 Use codec2 ch tool to generate noise. commit 708edbba6cf5bfef3d96f303af1571be87bf9d29 Author: Mooneer Salem Date: Mon Dec 9 00:28:30 2024 -0800 Add RADE reporting noise test. commit da07752f6905e7ca485eafe75f26244f85140271 Author: Mooneer Salem Date: Mon Dec 9 00:14:24 2024 -0800 Add ctest for test_rade_reporting.sh. commit ca8dbe1df2b7557bb2fb4b32b3e0d519bfa6fc0a Author: Mooneer Salem Date: Mon Dec 9 00:14:07 2024 -0800 Add some sleeps since the UT framework can issue GUI events faster than the audio can escape FreeDV. commit b14c9073183b70c87351c03afe2f2b51a8c251ea Author: Mooneer Salem Date: Sun Dec 8 14:47:29 2024 -0800 Add initial test scripts for verifying RADE reporting. commit 1ec7485f646e1dc0a51a1923a9d32dfbd04f3218 Merge: f760b0c0 126d3d83 Author: Mooneer Salem Date: Sun Dec 8 10:46:20 2024 -0800 Merge branch 'ms-rade-text' of github.com:drowe67/freedv-gui into ms-rade-text commit f760b0c099e12824a08d52b332f8069c6ef88c05 Author: Mooneer Salem Date: Sun Dec 8 10:46:02 2024 -0800 Inject noise into the TX sample in the ctest. commit 126d3d83ba99a4bc337a0cfc1a8766d9b67fb214 Author: Mooneer Salem Date: Sun Dec 8 10:03:49 2024 -0800 Reformat code to make it easier to read. commit 1873d2000dd6eaaf4dea0082befa6a2b06fee557 Author: Mooneer Salem Date: Sun Dec 8 09:55:14 2024 -0800 Initial code cleanup. commit c3b0c78d9d14002e243ad1aa9963f70fb72161de Author: Mooneer Salem Date: Sun Dec 8 09:52:59 2024 -0800 Reenable interleaving. commit c8161789ed4cf0cddcd3cb4cd5e7c711de35ae56 Author: Mooneer Salem Date: Sun Dec 8 09:46:29 2024 -0800 Fix issue preventing ctest from working in GH environment. commit bdc5b3ce005ef5d31fc32461abec8f49208000ef Author: Mooneer Salem Date: Sun Dec 8 09:42:26 2024 -0800 Don't fault if we don't have a RX callback. commit 6217bef731db562a62a3cca9c6d47e54883aaf9f Author: Mooneer Salem Date: Sun Dec 8 09:41:37 2024 -0800 set_eoo_bits should be receiving OFDM symbols. commit 5b9809017301109996a7e46c72e4e3d840ccd716 Author: Mooneer Salem Date: Sun Dec 8 00:39:04 2024 -0800 GH environment gave different BER, so let's try positive ROT45. commit cc782403087b062b130869469e05761a313d0111 Author: Mooneer Salem Date: Sun Dec 8 00:11:29 2024 -0800 Disable temporary fprintf of symbols. commit dc9be4fe9b928032b9767042f5ee2e609f069e30 Author: Mooneer Salem Date: Sun Dec 8 00:09:15 2024 -0800 Fix test so it actually runs on Linux. commit dfb818fb5fb843e18c0e4c94aa4a9af691c168ac Author: Mooneer Salem Date: Sat Dec 7 23:07:48 2024 -0800 Testing and other changes: 1. Add RadeTextTest to rule out any issues with freedv-gui. 2. Calculate RMS magnitude across all EOO bits, not just the ones used by RADE text. commit ced337019b80a766a4cb6924e387d2e82cacc959 Author: Mooneer Salem Date: Sat Dec 7 15:06:38 2024 -0800 More debugging. We should also make sure all of EOO is initialized to 'zero'. commit 0293c6507ca0116b3f1208067790515fcd4a777e Author: Mooneer Salem Date: Sat Dec 7 12:41:25 2024 -0800 Add additional logging and try different way to calculate amps. commit baf179066356a37b0c1794fb274e3dc27b401df1 Merge: afb1958c 3506b34a Author: Mooneer Salem Date: Sat Dec 7 02:41:16 2024 -0800 Merge branch 'ms-eoo-stuttering' into ms-rade-text commit afb1958c22b2e32516420651a0d0cb46bfbdebf5 Author: Mooneer Salem Date: Sat Dec 7 02:40:17 2024 -0800 Add initial support for RADE callsign handling. commit 3506b34afa200370d2ebfed3a79c2c31c8568e69 Author: Mooneer Salem Date: Wed Dec 4 23:31:32 2024 -0800 Use main branch for RADE. commit 2c3f6a20aaff587739b3ca1577fc4880e3f30820 Author: Mooneer Salem Date: Wed Dec 4 23:01:55 2024 -0800 Remove #ifdef code per PR comment. commit 864640e90f292b9d9320943a174c77ff26559503 Author: Mooneer Salem Date: Wed Dec 4 22:57:38 2024 -0800 Scale EOO the same as the primary waveform. commit 04e263f0fe77102ec61976931a3a67f535b02d5a Author: Mooneer Salem Date: Wed Dec 4 22:56:08 2024 -0800 Fix issue preventing EOO from being sent on voice keyer completion. commit bac7298cda3a7549d87a10963f2a5cb7aa9203b1 Author: Mooneer Salem Date: Wed Dec 4 17:29:57 2024 -0800 Add additional logging to verify EOO behavior. commit e2a1e584bf1714bfc4d1711f7a65ada23a763b84 Author: Mooneer Salem Date: Wed Dec 4 09:11:09 2024 -0800 Make sure we don't accidentally overflow the output FIFO when transmitting EOO. commit f8b647cc164b2b80d3a6a9ae118cd86f7a66eb20 Author: Mooneer Salem Date: Wed Dec 4 00:17:45 2024 -0800 Prevent EOO from being repeatedly sent during TX stop. commit 4ee1faaa8e6eb140627e77890b1f72e650415b04 Author: Mooneer Salem Date: Tue Dec 3 22:41:07 2024 -0800 ctests should now be fixed. commit ac4f0f3ad806a37d764712d5c8a704f39e0a7f6f Author: Mooneer Salem Date: Tue Dec 3 08:04:41 2024 -0800 Ensure we're flushing out our output FIFO if we stop receiving input. commit eae0612e13c0870a09bb675cbdae80a13c6b9758 Author: Mooneer Salem Date: Tue Dec 3 07:15:09 2024 -0800 Fix build errors. commit 48de62b2002cd0cc063bf44fa005332b05be85d4 Author: Mooneer Salem Date: Tue Dec 3 00:14:38 2024 -0800 Smooth out gaps in audio caused by how soxr works. commit d8c901d3180b6312e1ce9f7263237d231bf603a8 Author: Mooneer Salem Date: Mon Dec 2 02:14:12 2024 -0800 Enable SIMD for aarch64. commit 0b31f09d0c05c5662306df4ad20ff8faf8ddb81a Author: Mooneer Salem Date: Sun Dec 1 09:15:13 2024 -0800 Disable ctests for soxr. commit 1e3c5f3ac4f10cd567d5feae4563efdf52853c58 Author: Mooneer Salem Date: Sat Nov 30 23:49:06 2024 -0800 Fix Windows packaging failures. commit 2684056b5f6a651632f4df15cfe64fb0676fc2ff Author: Mooneer Salem Date: Sat Nov 30 23:13:28 2024 -0800 Fix failing ctests. commit dfcaa4be74b1a1c9cc7700fad835007b1ba1f4e6 Author: Mooneer Salem Date: Sat Nov 30 17:52:30 2024 -0800 Go back to default settings. commit c0a278531c6206f2d14c29f4db057f5640ec72a0 Author: Mooneer Salem Date: Sat Nov 30 16:43:28 2024 -0800 Another experiment to decrease latency. commit cdaf81b06a4d249c3a4ef3b7bae4ce73383c4e06 Author: Mooneer Salem Date: Sat Nov 30 13:57:05 2024 -0800 Try to reduce latency. commit 12e0c30c1708a71ea7de1c8b590a3043a9ba5f23 Author: Mooneer Salem Date: Sat Nov 30 12:28:07 2024 -0800 Update main.cpp commit abce76d8d83265695b2a654ee00a7dc6750c2b1b Author: Mooneer Salem Date: Sat Nov 30 12:15:28 2024 -0800 Remove missed code that's no longer needed. commit 761b4c57d128ed42930577b6a9ff9ee2506ab076 Author: Mooneer Salem Date: Sat Nov 30 11:37:03 2024 -0800 Update paCallbackData.h commit 1b66ba69956ed3c155e158a7d3bfa6aceca8400c Author: Mooneer Salem Date: Sat Nov 30 11:02:10 2024 -0800 Fix additional compiler error. commit 757aa207e03f1ff5f1e1eaf6e31419b836a69511 Author: Mooneer Salem Date: Sat Nov 30 10:44:29 2024 -0800 Update Linux build instructions. commit 1fb658adf3f8d11f7812835afc920b925e7d775d Author: Mooneer Salem Date: Sat Nov 30 10:40:20 2024 -0800 Forgot change to have Windows build work. commit ad1757688ef3909f4af3431bc3a4710848c613a8 Author: Mooneer Salem Date: Fri Nov 29 01:36:24 2024 -0800 Switch over to soxr for further experimentation. commit ce76e7fb2dff55fe55d594b7d3663a6db29c1f8c Author: Mooneer Salem Date: Tue Dec 3 23:51:44 2024 -0800 Enable capture of RX features from RADE decoder (#776) * Initial implementation of RX feature capture. * Allow path to feature file to be specified at the command line. * Fix compilation error after upgrading MacPorts. * Add command line option for TX feature capture. * Add -txfile command line argument to feed in WAV file through TX pipeline. * Adjust scaling to match PR example. * Opt for improved resampling audio quality. * We don't actually need to add additional attenuation anymore. * Switch over to soxr for further experimentation. * Forgot change to have Windows build work. * Update Linux build instructions. * Fix additional compiler error. * Update paCallbackData.h * Remove missed code that's no longer needed. * Update main.cpp * Try to reduce latency. * Another experiment to decrease latency. * Go back to default settings. * Fix failing ctests. * Fix Windows packaging failures. * Disable ctests for soxr. * Enable SIMD for aarch64. * Smooth out gaps in audio caused by how soxr works. * Fix build errors. * Ensure we're flushing out our output FIFO if we stop receiving input. * ctests should now be fixed. * Revert all samplerate changes. These will go in another PR. commit f1a66f0e7f941d805cd2b25d101d62c2dd32add1 Author: Mooneer Salem Date: Tue Dec 3 23:23:45 2024 -0800 Revert all samplerate changes. These will go in another PR. commit 7b2e79d52b5915ed4991e64ad0c9fc163675148b Author: Mooneer Salem Date: Tue Dec 3 22:41:07 2024 -0800 ctests should now be fixed. commit a390463c6ce41aac67dcc28614a05b53da941ee4 Author: Mooneer Salem Date: Tue Dec 3 08:04:41 2024 -0800 Ensure we're flushing out our output FIFO if we stop receiving input. commit 04504b72ce1146fd26be632e937b67ad07971bfd Author: Mooneer Salem Date: Tue Dec 3 07:15:09 2024 -0800 Fix build errors. commit 4c20eba91caf638394185b2b8f0015fc3360c912 Author: Mooneer Salem Date: Tue Dec 3 00:14:38 2024 -0800 Smooth out gaps in audio caused by how soxr works. commit dc376333288c61886d5ee29afd514aee38b571a7 Author: Mooneer Salem Date: Mon Dec 2 02:14:12 2024 -0800 Enable SIMD for aarch64. commit 22a49fe68410844792ee23acebbb8c5f732bb3e8 Author: Mooneer Salem Date: Sun Dec 1 09:15:13 2024 -0800 Disable ctests for soxr.