Commit Graph

387 Commits

Author SHA1 Message Date
lwvmobile
df6d7a6609 DMR Additions
--Easier to use key entry for privacy modes
---Serpen'tera' 10 mode now available
--Slightly improved dmr dibit buffering/inverted dibit buffering
--Tweaks to console and ncurses output regarding FID, SVC, and privacy key values
--fix for RTL optional support (think I have all the ifdef covered now)
--TGT, SRC, FID, SVC, now set on Voice LC Header (not sure why I wasn't before)
--other misc tweaks that I can't recall
2022-08-21 23:45:00 -04:00
lwvmobile
7f34ff9340 LRRP Additional Shim
--Forgot a Shim Flag from the KrisMar set
2022-08-14 23:08:01 -04:00
lwvmobile
12e4b4cd6f Merge pull request #78 from lwvmobile/LRRPPatch5
LRRP Patches and More Options
2022-08-14 22:51:42 -04:00
lwvmobile
6189ec95fa LRRP Patches and More Options
LRRP Patches and LRRP Filename Options
--shim/rework some rules for KrisMar samples
--allow filename to be customized in ncurses terminal
2022-08-14 22:43:58 -04:00
lwvmobile
0f6140a30a Merge pull request #77 from lwvmobile/mutingtweaks
Muting Enc Tweaks; LRRP getDateL tweak;
2022-08-13 19:09:08 -04:00
lwvmobile
5cb14c356b Add files via upload 2022-08-13 19:07:53 -04:00
lwvmobile
44cdfd912d Muting Enc Tweaks; LRRP getDateL tweak;
Muting Enc Tweaks
--Tweak when to mute and unmute encrypted traffic, and when to write wav and mbe files when enc or not
--If any DMR traffic appears muted that shouldn't be, simply toggle the mute in ncurses menu
LRRP getDateL tweak
--expand array from 99 to 120; seems to be usable in both Linux Desktop and Cygwin this way, most tests required.
2022-08-13 19:03:35 -04:00
lwvmobile
ec4c4637df LRRP Patch 4
Revert getDateL array size; 200 fixes issue in Cygwin, but breaks in Linux builds; (priority is Linux builds) 
--Will look into a different solution that works on both ends.
2022-08-13 13:55:13 -04:00
lwvmobile
e5a7f8c41a LRRP Patch 3
Expand Array on LRRP getDateL function to get properly formatted datestamp in lrrp.txt
2022-08-13 12:47:03 -04:00
lwvmobile
03fb413750 Merge pull request #76 from lwvmobile/LRRPpatch2
LRRP Patch 2
2022-08-13 12:35:52 -04:00
lwvmobile
f22d61df62 LRRP Patch 2
Attempt to Patch/Mitigate Corrupt Date Stamp in lrrp.txt file when using certain environments (cygwin)
2022-08-13 12:35:03 -04:00
lwvmobile
d20de53f91 Merge pull request #75 from lwvmobile/lrrp-patch
LRRP Patch
2022-08-12 15:31:47 -04:00
lwvmobile
3ba7a96bbd LRRP Patch
LRRP Patch - Additional Flags for Lat/Lon
2022-08-12 15:31:18 -04:00
lwvmobile
3e36e5e78d Merge pull request #72 from lwvmobile/lwvmobile-patch-2
Fix Readme; Init Variable
2022-08-12 10:45:17 -04:00
lwvmobile
83edd7ff2b Fix Readme; Init Variable
Fix Reame Grammar Error (double text)
Init Variable that might cause the broken/experimental source audio monitor to open in some distros/cygwin.
2022-08-12 10:43:10 -04:00
lwvmobile
416edcbd59 Merge pull request #69 from lwvmobile/ncursesmenu
NCurses Menu
2022-08-11 19:21:15 -04:00
lwvmobile
65ce60f6b5 Update Readme
Embed Youtube video link to first image...hopefully.
2022-08-11 15:53:29 -04:00
lwvmobile
e461335b2e Update CMakeLists.txt
Make PulseAudio a requirement
2022-08-11 13:34:03 -04:00
lwvmobile
b9223e5207 Mute NXDN and P25 ENC
Mute NXDN and P25 ENC by default, but still print frame payloads.
2022-08-11 10:17:32 -04:00
lwvmobile
805fdd7583 Proof Reading; Tweaks;
Proof Read and tweak a few minor things. Add a few #ifdef USE_RTLSDR to make sure it still compiles when not using the rtl support.
2022-08-11 09:11:06 -04:00
lwvmobile
2b847c2270 Encrypted DMR muted by default now
Encrypted DMR muted by default now; Can be toggled in Terminal; Will still dump payload on request. Fix Bug in DMR Stereo 'muddy sound' caused by appending audio errs to both left and right channel each pass instead of only when using left or right.

--will not playback audio or write wav files or mbe files when muted

Fix errs and errsR to only append/set in MBE when on that slot, not always
2022-08-10 23:39:19 -04:00
lwvmobile
6043b14c13 Update Readme
Update Readme; Minor Bug Fix. Update dmr_so and dmr_soR in the Voice LC Header.
2022-08-10 20:03:26 -04:00
lwvmobile
11b353089b Data Header and Data Bursts Cleanup
Cleanup the code in the dmr_sync.c file, fix minor code errors.
Include the dsd-fme-qgis-map file for opening with QGIS and importing LRRP data dumped to ~/lrrp.txt
Update the Readme file.
2022-08-10 18:44:56 -04:00
lwvmobile
b39d5d8401 Accidentally included again
Deleted again
2022-08-09 18:45:21 -04:00
lwvmobile
5d44425b10 Cleanup Straggler Code and Language
Cleanup Straggler Code and Language
--only dropped one F-Bomb this time
2022-08-09 18:43:44 -04:00
lwvmobile
f45f4fe413 NCurses Menu
--NCurses Menu (no more tedious CLI options)
--Save/Read Capture Bin (WIP!)
--Read OP25 Capture Bin (WIP!)
--Per Call WAV saving on DMR Stereo
--Revampled Data Header and 1/2, 3/4 Data LRRP
--Dump LRRP Data to text file, import into QGIS
--Included QGIS Map File with layers set up
--DMR CACH and Burst FEC 
--No more Port Audio or OSS...ever. 
--Switch to 8Khz/1Ch for most decode types due to crisper sound
---DMR Stereo remains at 24/2, will look into revampint upsampe for cleaner sound
2022-08-09 18:10:13 -04:00
lwvmobile
10ed2eac5a Merge pull request #67 from lwvmobile/summercleanup
Summer Cleanup
2022-06-20 08:47:58 -04:00
lwvmobile
222cd706bf Update README.md 2022-06-19 11:44:01 -04:00
lwvmobile
18714523c7 Update Screenshot 2022-06-19 10:21:19 -04:00
lwvmobile
6c89c6260b Update README.md 2022-06-19 10:20:30 -04:00
lwvmobile
48006c28c0 Additional Info
Add info regarding download-and-install.sh vs download-and-install-nodeps.sh and when to use each one, and additional info on the transition from dsd to dsd-fme executable, and info on manually removing the old dsd executable if needed.
2022-06-19 09:54:40 -04:00
lwvmobile
634eba522f Create download-and-install-nodeps.sh
This version is to download and install if you already have dependencies installed, saving time over the initial download-and-install.sh which is only for new/clean builds without deps installed.
2022-06-19 09:37:55 -04:00
lwvmobile
81588b3201 Additional Accredation
Giving credit to where credit is due. Trying to make sure I get all my sources listed as best as I can.
2022-06-19 08:19:40 -04:00
lwvmobile
1ca0f8a7d5 Update README.md
Tweak the Auto Install script to use download-and-install.sh
Minor Info Tweak; Thorough Comb Through for Accuracy
2022-06-19 08:13:33 -04:00
lwvmobile
7133ad9dae Update Readme
Update Readme to let current users know to that the executable name was changed from dsd to dsd-fme.
2022-06-17 08:31:22 -04:00
lwvmobile
caf21d2f0c Add info for headless installs
Add info for headless installs
2022-06-16 13:16:28 -04:00
lwvmobile
2b0a85f99f Change Permission to allow execute
Change Permission to allow execute
2022-06-16 06:27:34 -04:00
lwvmobile
3a3f717236 Create install.sh 2022-06-16 06:17:20 -04:00
lwvmobile
b4c7c60427 Rename install.sh to download-and-install.sh 2022-06-16 06:15:03 -04:00
lwvmobile
0f2dfe4dca Change Examples
Change Examples to reflect executable name change from dsd to dsd-fme
2022-06-16 06:10:26 -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
1a87f81f08 Delete debian directory 2022-06-16 05:53:32 -04:00
lwvmobile
af6a5b39de Delete FindLibPortAudio.cmake 2022-06-16 05:51:03 -04:00
lwvmobile
2c839f7fd2 Delete .github/workflows directory 2022-06-16 05:50:02 -04:00
lwvmobile
af0c0a4418 Delete .gitignore 2022-06-16 05:49:49 -04:00
lwvmobile
c495c90ef9 Delete CONTRIBUTING.md 2022-06-16 05:49:25 -04:00
lwvmobile
f8be80318b Delete CHANGELOG 2022-06-16 05:49:09 -04:00
lwvmobile
dbea859331 Delete test directory 2022-06-16 05:48:57 -04:00
lwvmobile
2463fe22f7 Delete .travis.yml 2022-06-16 05:48:15 -04:00