summaryrefslogtreecommitdiff
path: root/debian/patches/11_choose_bitrate_quality.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/11_choose_bitrate_quality.patch')
-rw-r--r--debian/patches/11_choose_bitrate_quality.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/debian/patches/11_choose_bitrate_quality.patch b/debian/patches/11_choose_bitrate_quality.patch
new file mode 100644
index 0000000..2dadbdb
--- /dev/null
+++ b/debian/patches/11_choose_bitrate_quality.patch
@@ -0,0 +1,20 @@
+Use fixed bitrate when a bitrate is given on the command line even when the
+config defaults to variable bitrate. Debian #293334.
+
+--- a/jack_checkopts.py~ 2005-11-09 22:40:49.000000000 +0000
++++ b/jack_checkopts.py 2005-11-09 23:03:19.000000000 +0000
+@@ -65,6 +65,14 @@
+ cf.rupdate({'id3_genre': {'val': genre}}, "check")
+ del genre
+
++ if not cf2.has_key('vbr'):
++ if cf2.has_key('bitrate') and cf2.has_key('vbr_quality'):
++ cf.rupdate({'vbr': {'val': 1}}, "check")
++ elif cf2.has_key('bitrate'):
++ cf.rupdate({'vbr': {'val': 0}}, "check")
++ elif cf2.has_key('vbr_quality'):
++ cf.rupdate({'vbr': {'val': 1}}, "check")
++
+ for i in cf2.keys():
+ if not cf.has_key(i):
+ error("unknown config item `%s'" % i)