diff options
Diffstat (limited to 'libcelt/celt.c')
-rw-r--r-- | libcelt/celt.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libcelt/celt.c b/libcelt/celt.c index a6ca4ee..411ba45 100644 --- a/libcelt/celt.c +++ b/libcelt/celt.c @@ -2748,6 +2748,14 @@ int celt_decoder_ctl(CELTDecoder * restrict st, int request, ...) st->error = 0; } break; + case CELT_GET_LOOKAHEAD_REQUEST: + { + int *value = va_arg(ap, int*); + if (value==NULL) + goto bad_arg; + *value = st->overlap/st->downsample; + } + break; case CELT_RESET_STATE: { CELT_MEMSET((char*)&st->DECODER_RESET_START, 0, |