Ignore:
Timestamp:
04/15/07 23:40:45 (17 years ago)
Author:
r2d
Message:

Improved decoder robustness against corrupted files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libmpc/branches/r2d/libmpcdec/internal.h

    r206 r266  
    6262        unsigned int count; /// unread bits in current byte
    6363};
    64 
    65 #define DEMUX_BUFFER_SIZE 65536
     64       
     65#define MAX_FRAME_SIZE 4352
     66#define DEMUX_BUFFER_SIZE (65536 - MAX_FRAME_SIZE) // need some space as sand box
    6667
    6768struct mpc_demux_t {
     
    7172
    7273        // buffer
    73         mpc_uint8_t buffer[DEMUX_BUFFER_SIZE];
     74        mpc_uint8_t buffer[DEMUX_BUFFER_SIZE + MAX_FRAME_SIZE];
    7475        mpc_size_t bytes_total;
    7576        mpc_bits_reader bits_reader;
Note: See TracChangeset for help on using the changeset viewer.