Commit Graph

32 Commits

Author SHA1 Message Date
lwvmobile 7f187ff6d8 Fix LimaZulu NXDN Tweaks #123 2023-05-12 02:44:16 -04:00
lwvmobile d1e1572139 pV Conventional Frame Sync and pV Tweaks; #122 2023-05-05 06:33:29 -04:00
lwvmobile 95e74c8e28 NXDN Frame Sync Tests and Cmake Option #123 2023-05-05 06:14:56 -04:00
lwvmobile f967b80217 No Color Cmake Build Option #114 2023-04-13 10:59:40 -04:00
lwvmobile ce75acb41a Yet Another Cmake Warning Fix #107 2023-03-28 23:32:00 -04:00
lwvmobile 85eea59598 Fix Cmake Warnings; 2023-03-21 22:33:42 -04:00
lwvmobile e461335b2e
Update CMakeLists.txt
Make PulseAudio a requirement
2022-08-11 13:34:03 -04:00
lwvmobile f0cc508bf9
change executable name to dsd-fme
rename executable from dsd to dsd-fme
2022-06-16 05:58:38 -04:00
lwvmobile 5b46fb8ab3
Remove Building TESTS
Remove Building TESTS
Remove PortAudio
2022-06-16 05:54:32 -04:00
lwvmobile c917c61b85
Fix CMAKE set
Fix CMAKE set Curses to Ncurses, need wide true
2022-02-21 13:11:07 -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 2223183805
Fix CmakeLists.txt
Had to change PulseAudio back to PULSEAUDIO
Arch complains about it in all caps, but Mint refuses to build without it in all caps.
2022-02-20 16:50:04 -05:00
lwvmobile 387f2253b1
More NCURSES Tweaking
More NCURSES Tweaking
-tweak array, seems to update smoother now, immediate
-more concise, cleaner names for sync types
-array updates on DMR, P25P1, NXDN, PV types only currenlty (no dstar etc yet)
More P25 resetState tweaking/testing
Other under the hood tweaking
2022-02-20 15:41:28 -05:00
lwvmobile c3c4956ebb
set(CURSES_NEED_WIDE TRUE)
set(CURSES_NEED_WIDE TRUE)
2022-02-19 06:13:07 -05:00
lwvmobile 9751eb165f
set(CURSES_NEED_WIDE TRUE)
set(CURSES_NEED_WIDE TRUE)
2022-02-19 06:09:35 -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 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 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 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 f0f067510f Require threads 2021-01-16 22:53:08 -05:00
Jared Szechy 502607a608 Start on rtlsdr 2021-01-16 18:29:20 -05:00
Jared Szechy 98f9e36291 Cleanup cmake find modules 2018-07-01 09:55:06 -04:00
Jared Szechy 386cf93eb1 Add debian packaging 2018-06-28 23:03:12 -04:00
Jared Szechy 9eaaa323fe More cleanup 2015-08-06 12:34:56 -04:00
Jared Szechy 6605925162 Some much needed organization 2015-08-06 12:25:30 -04:00
jpwichern 55b190ef49 Update dsd.h, dsd_audio.c, dsd_main.c and dsd_symbol.c
Adding portaudio support. Implementing it as a new audio_..._type in dsd.h.

Update CMakeLists.txt and create FindLibPortAudio.cmake

CMake portaudio check
2014-06-05 21:54:38 +02:00
Jared Szechy 461031d3f1 Use gtest for golay24 and reed-solomon tests 2014-03-11 22:29:15 -04:00
EdFuentetaja 9b9cb78ddf Added decoding and error correction on the NID fields: NAC and DUID. Making use of the IT++ library for BCH encoding/decoding. 2014-02-02 14:45:19 +08:00
Dylan Reinhold 2f6214fe72 Add git tag / SHA1 as a build string
Every build from commit 20271c6 (Apr 10 2013) is versioned as 1.6.0.
Add a build version after the version number
Digital Speech Decoder 1.6.0 (build:v1.6.0-20-g16110bd)

The build string uses git describe to list the tag closest to head,
and the number of commits past that tag, the a litteral g and ending
with the current SHA1
2013-12-19 08:49:49 -08:00
Jared Szechy 7bd0a10c65 Change CMake to properly locate required libraries 2013-12-17 02:04:22 -05:00
balr0g e3bafe96e9 Use libsndfile for wav file input 2013-12-12 19:50:07 -05:00
balr0g e40c32d8ad Convert build system to use cmake and fix for Mac OS X build 2013-07-07 17:55:42 -04:00