You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: COPYRIGHT
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -4,4 +4,4 @@ Legacy ISC-licensed portions from the original DSD author remain identified via
4
4
5
5
The D-STAR radio-header processing path (scrambler, interleaver, Viterbi decode, CRC) was rewritten in 2025 under GPL-3.0-or-later to replace prior GPL-2.0-only contributions.
6
6
7
-
Third-party code retains its original notices in-place; notably, ezpwd Reed-Solomon contains GPL-3.0-or-later/LGPL components (see src/third_party/ezpwd/ and src/third_party/ezpwd/lesser.txt). A summary of bundled third-party code lives in THIRD_PARTY.md.
7
+
Third-party code retains its original notices in-place; notably, ezpwd Reed-Solomon contains GPL-3.0-or-later/LGPL components (see src/third_party/ezpwd/ and src/third_party/ezpwd/lesser.txt). Installed third-party license texts are shipped under share/doc/dsd-neo/licenses/. A summary of bundled third-party code lives in THIRD_PARTY.md.
Copy file name to clipboardExpand all lines: README.md
+17-9Lines changed: 17 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# DSD-neo
2
2
3
-
A modular and performance‑enhanced version of the well-known Digital Speech Decoder (DSD) with a modern CMake build, split into focused libraries (runtime, DSP, IO, FEC, crypto, protocol, core, ui) and a thin CLI.
3
+
A modular and performance‑enhanced version of the well-known Digital Speech Decoder (DSD) with a modern CMake build, split into focused libraries (`runtime`, `platform`, `dsp`, `io`, `engine`, `fec`, `crypto`, `protocol`, `core`, `ui`) and a thin CLI.
@@ -35,7 +35,7 @@ This project is an active work in progress as we decouple from the upstream fork
35
35
## Overview
36
36
37
37
- A performance‑enhanced fork of [lwvmobile/dsd-fme](https://github.com/lwvmobile/dsd-fme), which is a fork of [szechyjs/dsd](https://github.com/szechyjs/dsd)
38
-
- Modularized fork with clear boundaries: `runtime`, `dsp`, `io`, `fec`, `crypto`, `protocol`, `core`, plus `ui` and a CLI app.
38
+
- Modularized fork with clear boundaries: `runtime`, `platform`, `dsp`, `io`, `engine`, `fec`, `crypto`, `protocol`, `core`, plus `ui` and a CLI app.
-**pffft** (Julien Pommier, based on FFTPACKv4 by Dr Paul Swarztrauber/NCAR) — BSD-like FFTPACK license; `src/third_party/pffft/COPYING`.
3
+
-**ezpwd Reed-Solomon** (Hard Consulting Corporation) — GPL-3.0-or-later; `rs_base` is LGPL-2.1-or-later (per upstream notice). License text: `src/third_party/ezpwd/lesser.txt` (installed as `share/doc/dsd-neo/licenses/ezpwd-LGPL-2.1-or-later.txt`).
4
+
-**pffft** (Julien Pommier, based on FFTPACKv4 by Dr Paul Swarztrauber/NCAR) — BSD-like FFTPACK license; `src/third_party/pffft/COPYING` (installed as `share/doc/dsd-neo/licenses/pffft-FFTPACK.txt`).
5
5
-**Tiny AES** (`src/crypto/crypt-aes.c`) — Unlicense/public domain; original upstream https://github.com/kokke/tiny-AES-c.
6
6
7
7
All third-party files retain their original headers; consult the referenced paths for details.
0 commit comments