Updates celtclient to the new API.
[opus.git] / tools / celtclient.c
index 0103af3..445f8d1 100644 (file)
@@ -2,6 +2,8 @@
    Copyright (C) 2004-2006 by Jean-Marc Valin
    Copyright (C) 2006 Commonwealth Scientific and Industrial Research
                       Organisation (CSIRO) Australia
+   Copyright (C) 2008-2009 Gregory Maxwell
+   Copyright (c) 2007-2009 Xiph.Org Foundation
 
    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions
@@ -131,9 +133,9 @@ int main(int argc, char *argv[])
    /* Setup the encoder and decoder in wideband */
    CELTEncoder *enc_state;
    CELTDecoder *dec_state;
-   CELTMode *mode = celt_mode_create(SAMPLING_RATE, CHANNELS, FRAME_SIZE, NULL);
-   enc_state = celt_encoder_create(mode);   
-   dec_state = celt_decoder_create(mode);   
+   CELTMode *mode = celt_mode_create(SAMPLING_RATE, FRAME_SIZE, NULL);
+   enc_state = celt_encoder_create(mode, CHANNELS, NULL);
+   dec_state = celt_decoder_create(mode, CHANNELS, NULL);
    struct sched_param param;
    /*param.sched_priority = 40; */
    param.sched_priority = sched_get_priority_min(SCHED_FIFO);