summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2016-06-23 10:43:54 +0200
committerwm4 <wm4@nowhere>2016-06-23 10:43:54 +0200
commit31b73d5ca0a714708787c326e25200a8bdb237c0 (patch)
tree3ed770a070fb10c6af47f1c93f728f8aae94d249
parentb753c229f707fd62a3b71cff43b02de84f4129e7 (diff)
downloadmpv-31b73d5ca0a714708787c326e25200a8bdb237c0.tar.bz2
mpv-31b73d5ca0a714708787c326e25200a8bdb237c0.tar.xz
af_lavcac3enc: fix custom bitrates
Probably has been broken for ages. (Not sure why anyone would use this feature, though.)
-rw-r--r--audio/filter/af_lavcac3enc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/audio/filter/af_lavcac3enc.c b/audio/filter/af_lavcac3enc.c
index 973e688aaa..9df68747b4 100644
--- a/audio/filter/af_lavcac3enc.c
+++ b/audio/filter/af_lavcac3enc.c
@@ -319,14 +319,15 @@ static int af_open(struct af_instance* af){
if (s->cfg_bit_rate) {
int i;
for (i = 0; i < 19; i++) {
- if (ac3_bitrate_tab[i] == s->cfg_bit_rate)
+ if (ac3_bitrate_tab[i] == s->cfg_bit_rate) {
+ s->bit_rate = ac3_bitrate_tab[i] * 1000;
break;
+ }
}
if (i >= 19) {
MP_WARN(af, "af_lavcac3enc unable set unsupported "
"bitrate %d, use default bitrate (check manpage to see "
"supported bitrates).\n", s->cfg_bit_rate);
- s->cfg_bit_rate = 0;
}
}