Commit Graph

25 Commits

Author SHA1 Message Date
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
d756ab6574 DMR, dPMR, Pulse Audio Tinkering
DMR, dPMR, Pulse Audio Tinkering
2022-03-08 16:57:26 -05:00
lwvmobile
5834914e91 Staging for DMR Improvements
Staging for DMR Improvements
2022-03-06 18:30:29 -05:00
lwvmobile
fea03a0242 CMake Changes, NCURSES Tweaks
Remove NCurses FindCurses.cmake file, change lines in Cmakelists
Tweak and Fix a few NCurses Terminal tidbits
2022-02-21 12:55:20 -05:00
lwvmobile
417a48cc71 resetState and Minor Ncurses Printer tweak
resetState and Minor Ncurses Printer tweak
don't run with -n yet, resets state, using to test to fix when input type changes, but won't decode properly
2022-02-19 10:42:55 -05:00
lwvmobile
6f2682d667 NCurses and NXDN Updates
NCurses Terminal in pretty good shape, good enough for testing
NXDN decodes RAN and RID now (from LEH)
2022-02-18 19:05:14 -05:00
lwvmobile
e0c2e740d2 Add Github Build Version
Add Github Build Version
Work on Pulse Audio System (Testing 2 Channel Stereo Output)
Work on NCurses Terminal (Still Work to Do)
Include install.sh and rebuild.sh scripts
2022-02-13 14:31:15 -05:00
lwvmobile
7a3e1a67da Merge branch 'master' into pulseaudio 2022-02-11 19:32:21 -05:00
lwvmobile
9092259ce1 Initial NCURSES Support
Initial NCURSES Support

Its in there, and can be called with -N, but it doesn't display much yet aside from program name, mbelib, and time.
Just want to upload it so I can test it vs autobuild with cmake requiring ncurses libraries again
2022-02-11 19:25:05 -05:00
lwvmobile
3bb8a5608f NXDN Detection Bug
Had to fix line 644 with this
Had wrong detection type

else if ((strncmperr (synctest18, INV_NXDN_BS_VOICE_SYNC, 18, 1) == 0) || (strncmperr (synctest18, INV_NXDN_MS_VOICE_SYNC, 18, 1) == 0)) //supposed to be voice, not data?
2022-02-11 18:40:04 -05:00
lwvmobile
d088d09328 NXDN bug fix
Had to fix line 651 with correct detection type

else if ((strncmperr (synctest18, INV_NXDN_BS_VOICE_SYNC, 18, 1) == 0) || (strncmperr (synctest18, INV_NXDN_MS_VOICE_SYNC, 18, 1) == 0))
2022-02-11 18:32:28 -05:00
lwvmobile
fcf680a138 Direct all prints to STDERR
Direct all prints to STDERR
Take 2
2022-02-10 16:56:37 -05:00
lwvmobile
c408a57198 Fix STDIN, file playback, and WAV file creation
Fix STDIN and file playback
set rate out to 8000 when calling for any of these methods
2022-02-08 18:35:56 -05:00
lwvmobile
4f012390c0 More Pulse Audio Tinkering
More Pulse Audio Tinkering
Had to disable Monitor Source Input
(Was working in Arch, but with some latency/buffer issues, makes LM pulse server crash/restart?)
2022-02-08 13:04:29 -05:00
lwvmobile
130afdc278 PulseAudio
Swap Pulse Audio in for all instance where OSS is used
Lots of other potentially things breaking
2022-02-08 00:26:14 -05:00
lwvmobile
2b8ce4b248 Fix Monitor Source Audio Issue
Fix Monitor Source Audio Issue
Forgot to add 'now' variable to all sync types, would attempt to play source audio and decoded audio at same time on most types.
2022-02-05 14:37:27 -05:00
lwvmobile
7e6b3adf9d Remove NXDN from -fa option
Removed NXDN from -fa option so it doesn't cause a bunch of random false positives
Clean up a few little things, hopefully nothing too major.
2022-02-05 09:44:26 -05:00
lwvmobile
d98040895d Source Audio Monitoring (WIP)
Add Source Audio Monitoring - But its a Work in Progress
Seriously, though, depending on which setting you have on, it sounds terrible.

Also, make ncurses no longer a requirement for the time being. Still want to work that into this version eventually.
2022-02-04 18:01:33 -05:00
lwvmobile
7a94be9292 Added a few more RTL options
Added RTL options for Squelch (-L) and Sample 'Volume' Multiplier -V
Hopefully, I didn't break anything else in the process
2022-02-01 21:37:09 -05:00
lwvmobile
1e95db0977 NXDN48 Voice Decoding is Good Now
NXDN48 Voice Decoding is Good Now

Just use squelch if using SDR++ or GQRX to feed it. RTL-SDR input mode and NXDN still makes tons of false positives, and doesn't work well at all. May just be a bad signal issue but still think the RTLSDR input uses wrong center freq/tuned freq/"optimizations", need to get back to that some time, maybe also implement squelch settings on rtl_fm mode.

Thanks to LouisErigHerve for his 'Improved NXDN Detection' update on his version, implemented it and works SO MUCH BETTER!

May still disable the if ((state->lastsynctype == 9) || (state->lastsynctype == 17)) condition in dsd_frame_sync.c if I think it leads to more consistent decoding vs false positives. USE SQUELCH!
2022-01-31 23:54:14 -05:00
lwvmobile
6ed5e0bcab fix things so stupid checker will pass 2022-01-29 22:34:05 -05:00
lwvmobile
3c11d72652 Delete old ASCII art
Delete old ASCII art and printer
2022-01-29 21:59:55 -05:00
lwvmobile
2523383b14 Add More RTL Options, UDP Remote
Add Gain and Device Index Number for RTL, add UDP remote to control frequency and squelch of RTL. Other Random things.
2022-01-29 21:53:35 -05:00
Jared Szechy
6605925162 Some much needed organization 2015-08-06 12:25:30 -04:00