Misc DAB commandline programs

Edit Package dab-cmdline
https://github.com/JvanKatwijk/dab-cmdline

- example 1 is the example where the main program is linked to
a precompiled shared library,
i.e. the DAB library should be pre-installed

- example 2 has the same functionality as example 1, the sources
of the library are "compiled-in", however.

- example 3 has the same functionality as example 2, and here
the library sources are "compiled in" as well. However, the
PCM samples are being sent out to stdout.
One might use one of the available programs to make the sound
audible
dab-example-3 .... | aplay -r 48000 -f S16_LE -t raw -c 2

- example 4 has the sample functionality as examples 2 and 3, and
here the library sources are "compiled in" as well. However,
no sound decoding takes place. The MP2 frames (in case of DAB)
and the AAC frames (in case of DAB+) are just emitted
into a file or to stdout. A flag "-f XXXX" to the command
line of this example, if specified, output is written to
the specified file, otherwise to stdout.
The output can be processed by e.g. VLC.
(Note that the AAC frames have 960 rather than 1024 samples,
not all audio programs are capable of handling these).

- example 5 is a small experimental extension to example 2,
It contains a simple "keyboard listener", that will react
on entering a stroke on the return key. It will cause the
"next" (audio) service to be selected.
In example 5 there is support for tdc packet handling,
and - thanks to stefan Juhl - support for FEC protected packets.

- example 6 is an experimental version where stdin is
used as input device (and the command line parameters are
adapted to that)

- the python example seems to work, the cmake file now expects
python3.9 (it should work with other versions as well, adapt the
CMakeLists.tct file)

- the scanner example is what the name suggests, it scans the band
and shows the content of the channels that carry (detectable)
DAB data.

Source Files
Filename Size Changed
_service 0000000565 565 Bytes
_servicedata 0000000244 244 Bytes
dab-cmdline-0.8+git20251102.tar.xz 0000998048 975 KB
dab-cmdline.changes 0000000188 188 Bytes
dab-cmdline.spec 0000004591 4.48 KB
Comments 0
No comments available
openSUSE Build Service is sponsored by