/************************************************************************* * * Function: Speech_Encode_Frame_reset * Purpose: Resetses state memory * ************************************************************************** */ int Speech_Encode_Frame_reset (Speech_Encode_FrameState *state) { if (state == (Speech_Encode_FrameState *) NULL){ fprintf(stderr, "Speech_Encode_Frame_reset: invalid parameter\n"); return -1; } Pre_Process_reset(state->pre_state); cod_amr_reset(state->cod_amr_state); setCounter(state->complexityCounter); Init_WMOPS_counter(); setCounter(0); /* set counter to global counter */ return 0; }
Word16 Speech_Encode_Frame_reset(void *state_data) { Speech_Encode_FrameState *state = (Speech_Encode_FrameState *) state_data; if (state_data == NULL) { /* fprintf(stderr, "Speech_Encode_Frame_reset : invalid parameter\n"); */ return -1; } Pre_Process_reset(state->pre_state); cod_amr_reset(state->cod_amr_state); return 0; }