10l (gcc 2.95 compilation)
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 12 Sep 2004 17:35:54 +0000 (17:35 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 12 Sep 2004 17:35:54 +0000 (17:35 +0000)
Originally committed as revision 3454 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/dtsdec.c

index 128d60f..fb1d50c 100644 (file)
@@ -208,8 +208,6 @@ dts_decode_frame (AVCodecContext *avctx, void *data, int *data_size,
 {
   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 @@ dts_decode_frame (AVCodecContext *avctx, void *data, int *data_size,
   int len;
   dts_state_t *state = avctx->priv_data;
 
+  *data_size = 0;
+
   while (1)
     {
       len = end - start;