SlackBuilds Repository

15.0 > Ham > dsdcc (1.9.5)

Digital Speech Decoder (DSD) rewritten as a C++ library:

- A purely C++ library with a single decoder object at its central
point
- Works by pushing new samples to the decoder at the upper level rather
than pulling it from the underlying filesystem at the lowest level.
This facilitates integration with software using it as a true library.
This comes especially handy for projects in Qt that cannot afford
using pthreads on their own like gr-dsd does. In fact the main drive
for this is to integrate it in a plugin of SDRangel.
- Works by polling to get possible new MBE or audio samples after new
samples have been pushed to the decoder
- Option to output audio samples as L+R (stereo) samples with L=R as
this may facilitate integration
- A binary that uses this library is provided for integration with
other commands that run in a shell. So basically it works only with
input / output files possibly being stdin / stdout to be integrated
in a pipe command. There is no direct usage of audio devices nor
fancy side reading from or writing to .wav or .mbe files.
- mbelib usage is optional at compile time. Without mbelib only the raw
MBE samples can be extracted to be processed outside of DSDcc with
the help of a hardware dongle for example thus lifting the POSSIBLE
COPYRIGHT VIOLATIONS

For enabling MBE set the environment variable MBE=yes, this require
mbelib installed in your system.

This requires: serialDV, mbelib

Maintained by: Andrea Sacchetti Picchio
Keywords: drm,dsd,library
ChangeLog: dsdcc

Homepage:
https://github.com/f4exb/dsdcc/

Source Downloads:
dsdcc-1.9.5.zip (eda48bb29bddffec3338300159952f68)

Download SlackBuild:
dsdcc.tar.gz
dsdcc.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:
README
dsdcc.SlackBuild
dsdcc.info
slack-desc

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds