View | Details | Raw Unified
Collapse All | Expand All

(-) dtsdec.c (-11 / +11 lines)
 Lines 33-40    Link Here 
#include <malloc.h>
#include <malloc.h>
#endif
#endif
#define INBUF_SIZE 4096
#define BUFFER_SIZE 18726
#define BUFFER_SIZE 4096
#define HEADER_SIZE 14
#define HEADER_SIZE 14
#ifdef LIBDTS_FIXED
#ifdef LIBDTS_FIXED
 Lines 231-239    Link Here 
      memcpy (bufptr, start, len);
      memcpy (bufptr, start, len);
      bufptr += len;
      bufptr += len;
      start += len;
      start += len;
      if (bufptr == bufpos)
      if (bufptr != bufpos)
        {
          return start - buff;
          if (bufpos == buf + HEADER_SIZE)
      if (bufpos != buf + HEADER_SIZE)
          break;
            {
            {
              int length;
              int length;
 Lines 248-254    Link Here 
                }
                }
              bufpos = buf + length;
              bufpos = buf + length;
            }
            }
          else
    }
            {
            {
              level_t level;
              level_t level;
              sample_t bias;
              sample_t bias;
 Lines 280-295    Link Here 
                }
                }
              bufptr = buf;
              bufptr = buf;
              bufpos = buf + HEADER_SIZE;
              bufpos = buf + HEADER_SIZE;
              continue;
              return start-buff;
            error:
            error:
              av_log (NULL, AV_LOG_ERROR, "error\n");
              av_log (NULL, AV_LOG_ERROR, "error\n");
              bufptr = buf;
              bufptr = buf;
              bufpos = buf + HEADER_SIZE;
              bufpos = buf + HEADER_SIZE;
            }
            }
        }
    }
  return buff_size;
  return start-buff;
}
}
static int
static int
 Lines 297-303    Link Here 
{
{
  avctx->priv_data = dts_init (0);
  avctx->priv_data = dts_init (0);
  if (avctx->priv_data == NULL)
  if (avctx->priv_data == NULL)
    return 1;
    return -1;
  return 0;
  return 0;
}
}