diff --git a/ChangeLog b/ChangeLog index 16de5d8bfd..ab73d5a002 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-11-27 Ronald S. Bultje + + * ext/a52dec/gsta52dec.c: (gst_a52dec_loop): + Don't forget bass if it's there. Else left channel is silent... + 2004-11-27 Ronald S. Bultje * ext/a52dec/gsta52dec.c: (gst_a52dec_loop), diff --git a/ext/a52dec/gsta52dec.c b/ext/a52dec/gsta52dec.c index d64110043e..709125223d 100644 --- a/ext/a52dec/gsta52dec.c +++ b/ext/a52dec/gsta52dec.c @@ -400,7 +400,7 @@ gst_a52dec_loop (GstElement * element) a52dec->sample_rate = sample_rate; } - a52dec->stream_channels = flags & A52_CHANNEL_MASK; + a52dec->stream_channels = flags & (A52_CHANNEL_MASK | A52_LFE); if (bit_rate != a52dec->bit_rate) { a52dec->bit_rate = bit_rate; @@ -432,7 +432,7 @@ gst_a52dec_loop (GstElement * element) goto end; } - channels = flags & A52_CHANNEL_MASK; + channels = flags & (A52_CHANNEL_MASK | A52_LFE); if (a52dec->using_channels != channels) { need_reneg = TRUE;