https://uplex.de/audiowmark/

Stefan Westerfeld 5d1aa2c1fa Avoid reroll for up- and down band generation (use Random::shuffle). %!s(int64=6) %!d(string=hai) anos
src 5d1aa2c1fa Avoid reroll for up- and down band generation (use Random::shuffle). %!s(int64=6) %!d(string=hai) anos
.gitignore e4f4888452 gitignore %!s(int64=6) %!d(string=hai) anos
Dockerfile f46ad16973 Add Dockerfile %!s(int64=6) %!d(string=hai) anos
Makefile.am f46ad16973 Add Dockerfile %!s(int64=6) %!d(string=hai) anos
README f46ad16973 Add Dockerfile %!s(int64=6) %!d(string=hai) anos
autogen.sh f46ad16973 Add Dockerfile %!s(int64=6) %!d(string=hai) anos
configure.ac b20a3830f1 Require libgcrypt for secure random generation. %!s(int64=6) %!d(string=hai) anos

README

Audio Watermarking

(TODO)

Building fftw

audiowmark needs the single prevision variant of fftw3.

If you are building fftw3 from source, use the `--enable-float`
configure parameter to build it, e.g.::

cd ${FFTW3_SOURCE}
./configure --enable-float --enable-sse && \
make && \
sudo make install

or, when building from git

cd ${FFTW3_GIT}
./bootstrap.sh --enable-shared --enable-sse --enable-float && \
make && \
sudo make install

Docker Build

You should be able to execute audiowmark via Docker.
Example that outputs the usage message:

docker build -t audiowmark .
docker run -it audiowmark -h