summaryrefslogtreecommitdiff
path: root/libavcodec/mlpenc.c
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2023-10-18 14:40:42 +0200
committerPaul B Mahol <onemda@gmail.com>2023-10-18 23:01:38 +0200
commitc1053e2e35dd0b782e59f20fa852ae1629b30396 (patch)
tree3bc9b49833d566ac820de2374c0f2679950e3672 /libavcodec/mlpenc.c
parentb206056c8285c72dd528546dc532f6c6b51d39d4 (diff)
avcodec/mlpenc: allow smaller shift for LPC
Diffstat (limited to 'libavcodec/mlpenc.c')
-rw-r--r--libavcodec/mlpenc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libavcodec/mlpenc.c b/libavcodec/mlpenc.c
index 3418c1b134..c9532bc982 100644
--- a/libavcodec/mlpenc.c
+++ b/libavcodec/mlpenc.c
@@ -45,7 +45,7 @@
#define MLP_MIN_LPC_ORDER 1
#define MLP_MAX_LPC_ORDER 8
-#define MLP_MIN_LPC_SHIFT 8
+#define MLP_MIN_LPC_SHIFT 0
#define MLP_MAX_LPC_SHIFT 15
typedef struct RestartHeader {
@@ -1308,7 +1308,7 @@ static void set_filter_params(MLPEncodeContext *ctx,
ctx->lpc_coeff_precision,
coefs, shift, ctx->lpc_type, ctx->lpc_passes,
ctx->prediction_order, MLP_MIN_LPC_SHIFT,
- MLP_MAX_LPC_SHIFT, MLP_MIN_LPC_SHIFT);
+ MLP_MAX_LPC_SHIFT, 0);
fp->order = order;
fp->shift = shift[order-1];