コード例 #1
0
Word16 lsp_init(lspState **st)
{
    lspState* s;

    if (st == (lspState **) NULL)
    {
        /* fprintf(stderr, "lsp_init: invalid parameter\n"); */
        return -1;
    }

    *st = NULL;

    /* allocate memory */
    if ((s = (lspState *) malloc(sizeof(lspState))) == NULL)
    {
        /* fprintf(stderr, "lsp_init: can not malloc state structure\n"); */
        return -1;
    }

    /* Initialize quantization state */
    if (0 != Q_plsf_init(&s->qSt))
    {
        return -1;
    }

    if (0 != lsp_reset(s))
    {
        return -1;
    }

    *st = s;

    return 0;
}
コード例 #2
0
ファイル: lsp_init.c プロジェクト: NearZhxiAo/3730
/*
**************************************************************************
*
*  Function    : lsp_init
*
**************************************************************************
*/
int lsp_init (lspState *st)
{
  /* Initialize quantization state */
   Q_plsf_init(st->qSt);

  lsp_reset(st);
  
  return 0;
}