Commit Graph

48 Commits

Author SHA1 Message Date
Volo Zyko dfcc8d513d Fix some compiler warnings and add corresponding compiler flags 2024-08-29 15:05:52 +03:00
lwvmobile ef94b311fa Add Error Handling and Error String on Pulse Input and Output Opening #259 ; Change Input 'Name' on M17 Voice Input so it doesn't default to same source as RF Signal Input; 2024-05-06 21:46:29 -04:00
lwvmobile 973af860cf P25p1 -- Soft ID to groupName ifdef; #166 2023-10-24 17:50:35 -04:00
lwvmobile d6968dffdd Misc Code Cleanup; 2023-08-10 13:57:50 -04:00
lwvmobile 92a2217e80 M17 Support (Partially Working Now); 2023-07-06 21:58:24 -04:00
Volo Zyko 81dab2f0b6 Fix warnings from -Wempty-body, -Wunused-label, and -Wpointer-sign 2023-07-04 12:07:30 +03:00
Volo Zyko 649d267fa5 Fix more warnings, now with unused parameters 2023-07-03 15:37:43 +03:00
Volo Zyko a432173cd6 Fix warnings related to unused variables 2023-07-01 13:48:38 +03:00
lwvmobile e6d83e7305 Fix CMake Options error; Update Readme; 2023-06-15 17:29:33 -04:00
lwvmobile 585f6f2fa5 Staging for Main Branch #127 Lit Update; 2023-06-06 20:15:34 -04:00
lwvmobile a4fba3b19c More Codeset Consolidation #127 Location of tones; 2023-06-06 19:53:30 -04:00
lwvmobile a2fded8340 Revert Change to new NXDN FS; #123 2023-06-04 20:41:16 -04:00
lwvmobile 005e15c45f cmake remove 'zdev' #127 2023-06-04 18:56:41 -04:00
lwvmobile 8d5c82356e Initial Main/Aero Code Consolidation; #127 2023-05-15 15:06:34 -04:00
lwvmobile f78dbd57bc Fix LimaZulu NXDN Tweaks #123 2023-05-12 02:44:18 -04:00
lwvmobile 3aa20f82b9 pV Conventional Frame Sync and pV Tweaks; #122 2023-05-05 06:34:42 -04:00
lwvmobile 402b2f0264 NXDN Frame Sync Tests and Cmake Option #123 2023-05-05 06:15:03 -04:00
lwvmobile bd035622b8 No Color Cmake Build Option #114 2023-04-13 11:00:00 -04:00
lwvmobile 5c08a9193c Yet Another Cmake Warning Fix #107 2023-03-28 23:33:20 -04:00
lwvmobile b639f6af28 Fix Cmake Warnings; 2023-03-21 22:42:09 -04:00
lwvmobile 3181e58b19 Lite to Aero Rebrand; 2023-03-08 02:25:51 -05:00
lwvmobile 2ba9953d33 'Lite' Optimizations and Tweaks for Win32CYG Build 2023-01-05 18:38:12 -05: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