From 6238455aaf7f3a7a78f928e44a5afa2ad44a99f8 Mon Sep 17 00:00:00 2001
From: jo <ljonas@riseup.net>
Date: Tue, 31 Aug 2021 10:41:52 +0200
Subject: [PATCH] Generate +/- dB files

---
 .../airtime_analyzer/tests/fixtures/__init__.py   | 12 ++++++++++++
 .../airtime_analyzer/tests/fixtures/generate.sh   | 15 +++++++++++++--
 2 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/python_apps/airtime_analyzer/tests/fixtures/__init__.py b/python_apps/airtime_analyzer/tests/fixtures/__init__.py
index d6a02ee35..a1757e110 100644
--- a/python_apps/airtime_analyzer/tests/fixtures/__init__.py
+++ b/python_apps/airtime_analyzer/tests/fixtures/__init__.py
@@ -24,9 +24,21 @@ FILES = [
     Fixture(here / "s1-jointstereo.mp3", *s1, -1.6),
     Fixture(here / "s1-mono.mp3", *s1, -0.7),
     Fixture(here / "s1-stereo.mp3", *s1, -1.6),
+    # Sample 1 MP3 -12dB
+    Fixture(here / "s1-mono-12.mp3", *s1, +8.3),
+    Fixture(here / "s1-stereo-12.mp3", *s1, +10.0),
+    # Sample 1 MP3 +12dB
+    Fixture(here / "s1-mono+12.mp3", *s1, -13.6),
+    Fixture(here / "s1-stereo+12.mp3", *s1, -12.0),
     # Sample 1 FLAC
     Fixture(here / "s1-mono.flac", *s1, -1.6),
     Fixture(here / "s1-stereo.flac", *s1, -2.3),
+    # Sample 1 FLAC -12dB
+    Fixture(here / "s1-mono-12.flac", *s1, +10.0),
+    Fixture(here / "s1-stereo-12.flac", *s1, +9.3),
+    # Sample 1 FLAC +12dB
+    Fixture(here / "s1-mono+12.flac", *s1, -12.0),
+    Fixture(here / "s1-stereo+12.flac", *s1, -12.0),
     # Sample 1 AAC
     Fixture(here / "s1-mono.m4a", *s1, -4.5),
     Fixture(here / "s1-stereo.m4a", *s1, -2.3),
diff --git a/python_apps/airtime_analyzer/tests/fixtures/generate.sh b/python_apps/airtime_analyzer/tests/fixtures/generate.sh
index fdc283a4f..442caedfe 100755
--- a/python_apps/airtime_analyzer/tests/fixtures/generate.sh
+++ b/python_apps/airtime_analyzer/tests/fixtures/generate.sh
@@ -36,7 +36,7 @@ generate() {
   fi
 }
 
-# Generated sample 1
+# Generate sample 1
 generate  s1.flac s1-mono.flac         -ac 1   -acodec flac
 generate  s1.flac s1-mono.m4a          -ac 1   -acodec aac
 generate  s1.flac s1-mono.mp3          -ac 1   -acodec libmp3lame
@@ -47,7 +47,18 @@ generate  s1.flac s1-stereo.mp3        -ac 2   -acodec libmp3lame
 generate  s1.flac s1-stereo.ogg        -ac 2   -acodec libvorbis
 generate  s1.flac s1-jointstereo.mp3   -ac 2   -acodec libmp3lame    -joint_stereo 1
 
-# Generated sample 2
+# Generate sample 1 +/-12dB
+generate  s1.flac s1-mono-12.flac         -ac 1   -acodec flac          -af volume=-12dB
+generate  s1.flac s1-stereo-12.flac       -ac 2   -acodec flac          -af volume=-12dB
+generate  s1.flac s1-mono-12.mp3          -ac 1   -acodec libmp3lame    -af volume=-12dB
+generate  s1.flac s1-stereo-12.mp3        -ac 2   -acodec libmp3lame    -af volume=-12dB
+
+generate  s1.flac s1-mono+12.flac         -ac 1   -acodec flac          -af volume=+12dB
+generate  s1.flac s1-stereo+12.flac       -ac 2   -acodec flac          -af volume=+12dB
+generate  s1.flac s1-mono+12.mp3          -ac 1   -acodec libmp3lame    -af volume=+12dB
+generate  s1.flac s1-stereo+12.mp3        -ac 2   -acodec libmp3lame    -af volume=+12dB
+
+# Generate sample 2
 generate  s2.flac s2-mono.flac         -ac 1   -acodec flac
 generate  s2.flac s2-mono.m4a          -ac 1   -acodec aac
 generate  s2.flac s2-mono.mp3          -ac 1   -acodec libmp3lame