Removing out_mem from the encoder state.
[opus.git] / libcelt / laplace.h
index 7220a3f..29e22c8 100644 (file)
@@ -1,5 +1,6 @@
-/* (C) 2007 Jean-Marc Valin, CSIRO
-*/
+/* Copyright (c) 2007 CSIRO
+   Copyright (c) 2007-2009 Xiph.Org Foundation
+   Written by Jean-Marc Valin */
 /*
    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions
@@ -40,9 +41,9 @@ int ec_laplace_get_start_freq(int decay);
  @param value Value to encode
  @param decay Probability of the value +/- 1, multiplied by 16384
 */
-void ec_laplace_encode(ec_enc *enc, int value, int decay);
+void ec_laplace_encode(ec_enc *enc, int *value, int decay);
 
-void ec_laplace_encode_start(ec_enc *enc, int value, int decay, int fs);
+void ec_laplace_encode_start(ec_enc *enc, int *value, int decay, int fs);
 
 /** Decode a value that is assumed to be the realisation of a
     Laplace-distributed random process