diff options
Diffstat (limited to 'libmpcodecs/ad_dk4adpcm.c')
-rw-r--r-- | libmpcodecs/ad_dk4adpcm.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/libmpcodecs/ad_dk4adpcm.c b/libmpcodecs/ad_dk4adpcm.c index 1c3a379644..b92b2dba6b 100644 --- a/libmpcodecs/ad_dk4adpcm.c +++ b/libmpcodecs/ad_dk4adpcm.c @@ -25,8 +25,8 @@ static int preinit(sh_audio_t *sh_audio) (((sh_audio->wf->nBlockAlign - DK4_ADPCM_PREAMBLE_SIZE) * 2) + 1) * 4; sh_audio->ds->ss_div = ((sh_audio->wf->nBlockAlign - DK4_ADPCM_PREAMBLE_SIZE) * 2) + 1; + sh_audio->audio_in_minsize= sh_audio->ds->ss_mul=sh_audio->wf->nBlockAlign; - return 1; } @@ -37,17 +37,11 @@ static int init(sh_audio_t *sh_audio) sh_audio->i_bps = sh_audio->wf->nBlockAlign * (sh_audio->channels*sh_audio->samplerate) / (((sh_audio->wf->nBlockAlign - DK4_ADPCM_PREAMBLE_SIZE) * 2) + 1); - - if ((sh_audio->a_in_buffer = - (unsigned char *)malloc(sh_audio->ds->ss_mul)) == NULL) - return 0; - return 1; } static void uninit(sh_audio_t *sh_audio) { - free(sh_audio->a_in_buffer); } static int control(sh_audio_t *sh,int cmd,void* arg, ...) |