Browse Source

Handle empty peak file as error.

tags/non-daw-v1.1.0
Jonathan Moore Liles 17 years ago
parent
commit
642d6d48ea
1 changed files with 6 additions and 2 deletions
  1. +6
    -2
      Timeline/Peaks.C

+ 6
- 2
Timeline/Peaks.C View File

@@ -85,13 +85,17 @@ Peaks::read_peakfile_peaks ( Peak *peaks, nframes_t s, int npeaks, int chunksize

if ( ! ( fp = fopen( peakname( _clip->name() ), "r" ) ) )
{
printf( "failed to open peak file!" );
printf( "failed to open peak file!\n" );
return 0;
}

/* get chunk size of peak file */
int pfchunksize = 0;
fread( &pfchunksize, sizeof( int ), 1, fp );
if ( fread( &pfchunksize, sizeof( int ), 1, fp ) != 1 )
{
printf( "invalid peak file!\n" );
return 0;
}

int channels = _clip->channels();
const int ratio = chunksize / pfchunksize;


Loading…
Cancel
Save