diff options
Diffstat (limited to 'libmpcodecs/ad_imaadpcm.c')
-rw-r--r-- | libmpcodecs/ad_imaadpcm.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libmpcodecs/ad_imaadpcm.c b/libmpcodecs/ad_imaadpcm.c index 555b91ad17..d3727e90ed 100644 --- a/libmpcodecs/ad_imaadpcm.c +++ b/libmpcodecs/ad_imaadpcm.c @@ -118,9 +118,12 @@ static void uninit(sh_audio_t *sh_audio) { } -static int control(sh_audio_t *sh,int cmd,void* arg, ...) +static int control(sh_audio_t *sh_audio,int cmd,void* arg, ...) { - // TODO!!! + if(cmd==ADCTRL_SKIP_FRAME){ + demux_read_data(sh_audio->ds, sh_audio->a_in_buffer,sh_audio->ds->ss_mul); + return CONTROL_TRUE; + } return CONTROL_UNKNOWN; } |