Menu

#486 sphinxbase\src\libsphinxbase\fe_prespch_buf.c(107): parameter of ckd_calloc is 0

next release
open
nobody
None
1
2018-12-11
2018-12-11
JayXu
No
prespch_buf_t *
fe_prespch_init(int num_frames, int num_cepstra, int num_samples)
{
    prespch_buf_t *prespch_buf;

    prespch_buf = (prespch_buf_t *) ckd_calloc(1, sizeof(prespch_buf_t));

    prespch_buf->num_cepstra = num_cepstra;
    prespch_buf->num_frames_cep = num_frames;
    prespch_buf->num_samples = num_samples;
   ** prespch_buf->num_frames_pcm = 0**;

    prespch_buf->cep_write_ptr = 0;
    prespch_buf->cep_read_ptr = 0;
    prespch_buf->ncep = 0;

    prespch_buf->pcm_write_ptr = 0;
    prespch_buf->pcm_read_ptr = 0;
    prespch_buf->npcm = 0;

    prespch_buf->cep_buf = (mfcc_t **)
        ckd_calloc_2d(num_frames, num_cepstra,
                      sizeof(**prespch_buf->cep_buf));

    prespch_buf->pcm_buf = (int16 *)
        ckd_calloc(**prespch_buf->num_frames_pcm** * prespch_buf->num_samples,
                   sizeof(int16));

    return prespch_buf;
}

Discussion


Log in to post a comment.

MongoDB Logo MongoDB