Commit Graph

36 Commits

Author SHA1 Message Date
lwvmobile
c7a83c8c51 Fix Naughty Merge
Fix Naughty Merge
Didn't know resolving issue on a test pull I wouldn't commit would change the file.
2022-02-13 15:36:06 -05:00
lwvmobile
0eda6f5cf1 Merge branch 'master' into pulseaudio 2022-02-13 14:38:47 -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
d037d2e0ad quick link fix
quick link fix
2022-02-12 15:58:50 -05:00
lwvmobile
dd8e48789f Add hyperlink to bottom of banner
Add hyperlink to bottom of banner
2022-02-12 15:56:03 -05:00
lwvmobile
d37ccf2883 Show Github Build Version 2022-02-12 15:50:11 -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
325bff80d0 Print to STDERR
Print to STDERR
Take 3
2022-02-10 17:04:47 -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
b23705b7b6 Delete dsd_audio.c.bkp 2022-02-08 13:10:45 -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
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
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
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
6ed5e0bcab fix things so stupid checker will pass 2022-01-29 22:34:05 -05:00
lwvmobile
0cb68d7c53 Merge branch 'master' into rtl-sdr 2022-01-29 22:25:38 -05:00
lwvmobile
60593dcce9 Clean up some naughty language
Clean up some naughty language
2022-01-29 22:05:15 -05:00
lwvmobile
3c11d72652 Delete old ASCII art
Delete old ASCII art and printer
2022-01-29 21:59:55 -05:00
lwvmobile
97a17df9d1 Delete todolist
Didn't mean to upload the todolist
2022-01-29 21:58:03 -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
386cf93eb1 Add debian packaging 2018-06-28 23:03:12 -04:00
Jared Szechy
6605925162 Some much needed organization 2015-08-06 12:25:30 -04:00