Commit Graph

118 Commits

Author SHA1 Message Date
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 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 9f0e0adee8
Delete dsd.h.bkp 2022-02-08 13:11:07 -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 b66cac75d2
Add RTL VFO bandwidth options
Add RTL VFO bandwidth options
-Y 8 for 8 kHz VFO
-Y 24 for 24 kHz VFO

Should work at any interval where 48 cleanly divides by a number
2022-02-05 13:30:44 -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 cb9e6c632c
Add RTL option -U to specify udp port
Add RTL option -U to specify udp port for remote control
2022-02-01 22:23:49 -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 0cb68d7c53
Merge branch 'master' into rtl-sdr 2022-01-29 22:25:38 -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
Yinette Hodge 2debc3e5f1
Fixing multiple definitions of exitflag (szechyjs#104) (#105)
Thanks to N0YKG for the fix! I am just making the PR :)
2021-10-21 13:47:46 -04:00
Jared Szechy f383d165fd Add ppm_error option 2021-01-21 23:14:04 -05:00
Jared Szechy 5324d53c47 Add center freq cli opt 2021-01-17 19:37:00 -05:00
Jared Szechy 0b0754c1d5 It works 2021-01-16 21:43:23 -05:00
Jared Szechy 502607a608 Start on rtlsdr 2021-01-16 18:29:20 -05:00
Jared Szechy 6605925162 Some much needed organization 2015-08-06 12:25:30 -04:00