Commit Graph

302 Commits

Author SHA1 Message Date
lwvmobile
ddc2a52a33 Update Screenshots
Update Screenshots
2022-05-05 13:06:15 -04:00
lwvmobile
ec9c220ad7 Fix Upsampling Bug
Fix Upsampling Bug
--Change logic to only upsample audio when out sample rate is greater than 8k.
--Revert RTL and MBE output sample rate to 8k/1 due to random crackling
--RTL will still shift to 24k/2 for DMR TDMA stereo, may produce noticeable crackling, unknown as of now, unable to test.
2022-05-04 10:28:35 -04:00
lwvmobile
02a27111d3 Fix Upsampling
Fix Upsampling
--upsample audio on all input types to the proper output rate required for mono and stereo output.
--Allows for 48000/1 or 24000/2 output when using RTL or STDIN input
--MBE file playback still at 8000 due to random crackling when upscaled
--WAV file still recorded at 8000 mono
--MBE file saving and WAV saving disabled when using the -T Stereo TDMA option until both can be reworked.
2022-05-03 15:48:15 -04:00
lwvmobile
4c3a3e0959 Reconfigure STDIN and RTL for TDMA Stereo
Reconfigure STDIN and RTL for TDMA Stereo
--adjust configurations and rates to allow two channel audio output when using -T option with RTL and STDIN
--minor LRRP print mistake
2022-05-03 13:49:44 -04:00
lwvmobile
ea40e3e3b7 More NCurses Tweaks
More NCurses Tweaks
--Clarify extra call and data information lines
--Add Data SRC and TGT to NCurses for LRRP and other things
--OCD nitpicks
2022-05-03 07:54:45 -04:00
lwvmobile
ab873d3821 NCurses Updates
Update NCurses to work with DMR BS TDMA Stereo, DMR MS, dPMR, D-STAR
--reorganize the code and clean up the mess
Minor Tweaks and Code Cleanup
2022-05-03 06:54:08 -04:00
lwvmobile
3cd1eefad8 DMR Stereo TDMA
DMR Stereo TDMA
--play voice in both TDMA slots with the -T option (dsd -fr -T)
--Improved MS voice (mostly working) and data handling (hit or miss)
--pretty pretty colors on the console log output
--rate 3/4 data decoding partially working
2022-04-30 04:43:03 -04:00
lwvmobile
8b48328431 Merge pull request #57 from lwvmobile/pulse-dpmr
dPMR Smooth Sync and Playback
2022-04-08 20:49:12 -04:00
lwvmobile
2c842f5115 ncurses tweak take 2
ncurses tweak take 2
2022-04-08 20:38:32 -04:00
lwvmobile
4ad5a8f9dd revert ncurses tweak (again)
revert ncurses tweak (again)
2022-04-08 20:22:00 -04:00
lwvmobile
33cbad7618 ncurses tweak
ncurses tweak
2022-04-08 20:12:06 -04:00
lwvmobile
504ee431b5 Update dmr_process_voice.c 2022-04-08 19:59:05 -04:00
lwvmobile
53fca195ba Delete trellis.h 2022-04-08 16:27:05 -04:00
lwvmobile
12dbd90509 dPMR Smooth Sync and Playback
dPMR Smooth Sync and Playback
--fix sync and playback issues with dPMR
General Code Cleanup
2022-04-08 16:22:08 -04:00
lwvmobile
2339cee016 Merge pull request #56 from lwvmobile/pulse-bug-fix
bug fixes
2022-04-04 16:43:40 -04:00
lwvmobile
4c44a47c61 ncurses bug fix 2
ncurses bug fix 2
2022-04-04 16:39:22 -04:00
lwvmobile
11d4b2b330 ncurses bugfix
ncurses bugfix
2022-04-04 16:32:53 -04:00
lwvmobile
cb57478fcc compiler warning fix
compiler warning fix
2022-04-04 16:27:07 -04:00
lwvmobile
672e5cbd44 bug fixes
bug fixes and tweaks
2022-04-04 16:12:19 -04:00
lwvmobile
c1eb511855 Merge pull request #53 from lwvmobile/pulse-raw2
Fix Raw Audio Monitoring
2022-04-03 06:21:25 -04:00
lwvmobile
2ccc27c03b Fix Minor Ncurses DMR Regression
Fix Minor Ncurses DMR Regression
2022-04-02 19:17:55 -04:00
lwvmobile
43c1c9823b Remove dmr_branding from ncurses printer
Remove dmr_branding from ncurses printer
--unreliable at the moment
2022-04-02 17:15:59 -04:00
lwvmobile
a3530c58a0 Last Second DMR Print Fix
Fix Voice Header Payload
2022-04-02 16:12:30 -04:00
lwvmobile
48ddba2ab8 Last Second NXDN Print Cleanup 2022-04-02 16:06:55 -04:00
lwvmobile
9b554dfd93 Additional NXDN STDERR Printing Cleanup 2022-04-02 15:58:21 -04:00
lwvmobile
edf465d03c More Code Cleanup 2022-04-02 15:38:01 -04:00
lwvmobile
e7a477dc88 Delete dmr_encryption.c 2022-04-02 14:28:12 -04:00
lwvmobile
7c461844ad Fix Raw Audio Monitoring
Fix Raw Audio Monitoring
--Still crashes Pulse Audio server on Ubuntu/Linux Mint
--PULSE_LATENCY_MSEC=1000 or high value mitigates problem for brief moment, but still crashes
---Issue with Latency, or maybe writing garbage values to pa_simple_write
General Code Cleanup
Tweak NCURSES Printer
Tweak STDERR Printouts
2022-04-02 14:24:47 -04:00
lwvmobile
ab29dd8e6a Merge pull request #48 from lwvmobile/DMR12
DMR 12 Rate Data LRRP
2022-03-26 07:28:02 -04:00
lwvmobile
800fc3101e Fix swapped inverted_dmr to inverted_dpmr
Fix swapped inverted_dmr to inverted_dpmr in the dmr_voice.c file.
-accidentally swapped inverted_dmr to inverted_dpmr while working on dPMR.
2022-03-26 00:10:49 -04:00
lwvmobile
13ec6855f8 DMR 12 Rate Updates
DMR 12 Rate Updates
Other Tweaks to P25 Printing
More experimenting with 34 Rate Trellis Code (busted)
2022-03-26 00:03:14 -04:00
lwvmobile
6a649376fc DMR 12
Fix Compiler Warnings
2022-03-24 08:31:30 -04:00
lwvmobile
1ee3dba499 DMR 12 Rate Data LRRP
DMR 12 Rate Data LRRP Decoding
2022-03-24 07:54:09 -04:00
lwvmobile
94487fd1c0 Merge pull request #47 from lwvmobile/pulsedmr
Staging for DMR Improvements
2022-03-13 21:12:34 -04:00
lwvmobile
4af78289b2 Last Minute NCURSES Tweak
Last Minute NCURSES Tweak
2022-03-13 20:44:48 -04:00
lwvmobile
5ee669aa18 Fix Compiler Warning, minor tweaks
Fix Compiler Warning, minor tweaks to NCurses view and information logging
2022-03-13 20:32:32 -04:00
lwvmobile
6afb0d718f Update Information for README
Update Information for README
2022-03-13 20:30:29 -04:00
lwvmobile
ea1f0bdf2f Update Screenshot
Update Screenshot
2022-03-13 19:49:13 -04:00
lwvmobile
184b8b6a39 Enable D-Star, Pulse Tweaks, NCurses Tweaks, Misc
Enable D-Star, Pulse Tweaks, NCurses Tweaks, Misc
2022-03-13 19:13:09 -04:00
lwvmobile
0fc9380b00 DMR PI Header, NCurses Tweaks, Fun Stuff
DMR PI Header, NCurses Tweaks, Fun Stuff
--Add PI Header handler, print DMR ALG, KEY, and MI values
--NCurses updates to reflect new DMR and NXDN info available
--Other Fun Stuff a.k.a. Stuff I might have broken or can't remember what I did now
2022-03-12 00:03:21 -05:00
lwvmobile
9f330e7902 NXDN Ncurses Improvements
NXDN Ncurses Improvements
-show TG, call types, alg, keys, etc on NXDN systems
2022-03-09 18:10:32 -05:00
lwvmobile
d756ab6574 DMR, dPMR, Pulse Audio Tinkering
DMR, dPMR, Pulse Audio Tinkering
2022-03-08 16:57:26 -05:00
lwvmobile
beb96f73db Fix MI to llX
Fix MI to llX
2022-03-06 22:48:44 -05:00
lwvmobile
f053e53e76 More DMR Staging, Fix MI to Hex in P25
More DMR Staging, Fix MI to Hex in P25
-switch back to 7 octets on AMB payloads
--will break compatibility with 6 octets
-Print MI values as Hex now, not as binary strings
2022-03-06 22:38:29 -05:00
lwvmobile
c994f00e5d Fix issue on amb file playback
Fix issue on amb file playback
-switching from 7 back to 6, otherwise older files may break when playing back 
-still needs testing on 6 to 6, and 7 to 6 reads
2022-03-06 18:42:50 -05:00
lwvmobile
5834914e91 Staging for DMR Improvements
Staging for DMR Improvements
2022-03-06 18:30:29 -05:00
lwvmobile
2b71652b23 Merge pull request #46 from lwvmobile/lwvmobile-patch-p
Tweak Ncurses; Tweak Modulations
2022-02-28 17:06:34 -05:00
lwvmobile
d44c050ca4 Tweak Ncurses; Tweak Modulations
Tweak Ncurses:
-update NXDN call log values; fix ran and initial rd value
Tweak Modulations:
-set correct modulation types for P25 and DMR systems
2022-02-28 16:51:17 -05:00
lwvmobile
1e9ea14a51 Merge pull request #43 from lwvmobile/lwvmobile-patch-1
More ALG,KEY,MI 'fixes'
2022-02-26 08:00:21 -05:00
lwvmobile
f6fdbfa922 More ALG,KEY,MI 'fixes'
Only assign and print when err == 0
2022-02-26 07:59:24 -05:00