summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss@sss.chaoslab.ru>2019-09-14 11:06:14 +0300
committerGluzskiy Alexandr <sss@sss.chaoslab.ru>2019-09-14 11:06:14 +0300
commite65eb8972414835f4e6b2b30db4f55c4810e0d89 (patch)
treeb3b36a2fedb8194b6d14477c6c2d96032a707a52
parent4eff9f9db0723ab2939cb43fffb928b01c640347 (diff)
r128gain: tta files support (supported by both ffmpeg and mutagen,
why not enabled by default ?)
-rw-r--r--packages/media-sound/r128gain/files/tta_support.patch13
-rw-r--r--packages/media-sound/r128gain/r128gain.exlib4
2 files changed, 17 insertions, 0 deletions
diff --git a/packages/media-sound/r128gain/files/tta_support.patch b/packages/media-sound/r128gain/files/tta_support.patch
new file mode 100644
index 0000000..4689790
--- /dev/null
+++ b/packages/media-sound/r128gain/files/tta_support.patch
@@ -0,0 +1,13 @@
+diff --git a/r128gain/__init__.py b/r128gain/__init__.py
+index 9bd0a7e..5399e06 100755
+--- a/r128gain/__init__.py
++++ b/r128gain/__init__.py
+@@ -28,7 +28,7 @@ import r128gain.tqdm_logging as tqdm_logging
+ import r128gain.opusgain as opusgain
+
+
+-AUDIO_EXTENSIONS = frozenset(("flac", "ogg", "opus", "m4a", "mp3", "mpc", "wv"))
++AUDIO_EXTENSIONS = frozenset(("flac", "ogg", "opus", "m4a", "mp3", "mpc", "tta", "wv"))
+ RG2_REF_R128_LOUDNESS_DBFS = -18
+ OPUS_REF_R128_LOUDNESS_DBFS = -23
+ ALBUM_GAIN_KEY = 0
diff --git a/packages/media-sound/r128gain/r128gain.exlib b/packages/media-sound/r128gain/r128gain.exlib
index ae86375..1db6ee1 100644
--- a/packages/media-sound/r128gain/r128gain.exlib
+++ b/packages/media-sound/r128gain/r128gain.exlib
@@ -9,6 +9,10 @@ SUMMARY="Fast audio loudness scanner & tagger"
LICENCES="GPL-2"
SLOT="0"
+DEFAULT_SRC_PREPARE_PATCHES=(
+ "${FILES}"/tta_support.patch
+)
+
MYOPTIONS=""
DEPENDENCIES="
run: