CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

audio/audiowmark 0.6.5_2

Audio and video watermarking tool

Port info

Maintainer
ehaupt@FreeBSD.org
Packages
latest: 0.6.5_2
Upstream
up to date
Last update
to 0.6.5_2 · a16fa63991
Quarterly
2026Q4: 0.6.5_2
WWW
https://github.com/swesterfeld/audiowmark
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install audiowmark
installs 0.6.5_2 from latest; from quarterly (2026Q4) 0.6.5_2
Port
# cd /usr/ports/audio/audiowmark && make install clean
# make -C /usr/ports/audio/audiowmark config  # change options first
Size
237 KiB download · 665 KiB installed
Depends on
audio/libsndfile 1.2.2.20251216, audio/mpg123 1.33.7, audio/zita-resampler 1.11.2, math/fftw3-float 3.3.11, multimedia/ffmpeg 9.0.2_2,1, security/libgcrypt 1.12.4, security/libgpg-error 1.61
License
GPLv3
Options
2 of 2 on in the package: DOCS FFMPEG

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.6.5_20.6.5_2–
FreeBSD 150.6.5_20.6.5_2–
FreeBSD 140.6.5_20.6.5_20.6.5_2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.6.5_20.6.5_2–
FreeBSD 140.6.5_20.6.5_20.6.5_2

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.6.5_2.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (9)

Daniel Engberg (diizzy) · 0.6.5_2
audio/audiowmark: Import upstream PR 79 to fix build with FFmpeg 9

Reference:
https://github.com/swesterfeld/audiowmark/pull/79

PR:		297366
Approved by:	blanket (build fix)
a16fa63991
Baptiste Daroussin (bapt) · 0.6.5_2
multimedia/ffmpeg: bump revision to chase lib version change
18ea9c7108
Emanuel Haupt (ehaupt) · 0.6.5_1
audio/audiowmark: Use upstream release archive

* PORTVERSION --> DISTVERSION
* Use upstream release archive
* Remove USES= autoreconf
* Add USES= compiler:c++14-lang

PR:             286839
cb3118e845
Emanuel Haupt (ehaupt) · 0.6.5
audio/audiowmark: Update to 0.6.5
03bfb874b7
Emanuel Haupt (ehaupt) · 0.6.4
audio/audiowmark: Update to 0.6.4
34f0531113
Emanuel Haupt (ehaupt) · 0.6.3
audio/audiowmark: Update to 0.6.3
e83d2c7f76
Emanuel Haupt (ehaupt) · 0.6.2
audio/audiowmark: Update to 0.6.2
05f8bc04a1
Emanuel Haupt (ehaupt) · 0.6.1_1
audio/audiowmark: Fix build with llvm15

Upstream issue:	https://github.com/swesterfeld/audiowmark/issues/36
d2a7ba9f81
Emanuel Haupt (ehaupt) · 0.6.1
audio/audiowmark: Add new port

A sound file is read by the software, and a 128-bit message is stored in
a watermark in the output sound file. For human listeners, the files
typically sound the same.

However, the 128-bit message can be retrieved from the output sound
file. Our tests show, that even if the file is converted to mp3 or ogg
(with bitrate 128 kbit/s or higher), the watermark usually can be
retrieved without problems. The process of retrieving the message does
not need the original audio file (blind decoding).

Internally, audiowmark is using the patchwork algorithm to hide the data
in the spectrum of the audio file. The signal is split into 1024 sample
frames. For each frame, some pseoudo-randomly selected amplitudes of the
frequency bands of a 1024-value FFTs are increased or decreased
slightly, which can be detected later.
4aca6786ed