# HG changeset patch # User michael # Date 1095010554 0 # Node ID ef568cc0972c66a02e1fd44d3cceec4efdcfc7d4 # Parent 3543987dccadeb14b4d60631d117052e0e6a8409 10l (gcc 2.95 compilation) diff -r 3543987dccad -r ef568cc0972c dtsdec.c --- a/dtsdec.c Sun Sep 12 10:51:02 2004 +0000 +++ b/dtsdec.c Sun Sep 12 17:35:54 2004 +0000 @@ -208,8 +208,6 @@ { uint8_t * start = buff; uint8_t * end = buff + buff_size; - *data_size = 0; - static uint8_t buf[BUFFER_SIZE]; static uint8_t * bufptr = buf; static uint8_t * bufpos = buf + HEADER_SIZE; @@ -221,6 +219,8 @@ int len; dts_state_t *state = avctx->priv_data; + *data_size = 0; + while (1) { len = end - start;