Hi,

On Sun, Aug 7, 2011 at 4:29 PM, Justin Ruggles <[email protected]> wrote:
> ---
>  libavcodec/ac3enc_template.c |    3 +--
>  1 files changed, 1 insertions(+), 2 deletions(-)
>
> diff --git a/libavcodec/ac3enc_template.c b/libavcodec/ac3enc_template.c
> index f913811..74f4b21 100644
> --- a/libavcodec/ac3enc_template.c
> +++ b/libavcodec/ac3enc_template.c
> @@ -126,7 +126,7 @@ static inline float calc_cpl_coord(float energy_ch, float 
> energy_cpl)
>     float coord = 0.125;
>     if (energy_cpl > 0)
>         coord *= sqrtf(energy_ch / energy_cpl);
> -    return coord;
> +    return FFMIN(coord, COEF_MAX);
>  }
>
>
> @@ -291,7 +291,6 @@ static void apply_channel_coupling(AC3EncodeContext *s)
>         if (!block->cpl_in_use)
>             continue;
>
> -        clip_coefficients(&s->dsp, cpl_coords[blk][1], s->fbw_channels * 16);

A "why" would be useful here, since you recently included DSP clipping
because it was faster. Was it not faster in this case? If that's the
case, please amend log msg && patch ok. If it's something else, could
you elaborate?

Ronald
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to