Handle empty peak file as error.
This commit is contained in:
parent
72a203d18b
commit
642d6d48ea
|
@ -85,13 +85,17 @@ Peaks::read_peakfile_peaks ( Peak *peaks, nframes_t s, int npeaks, int chunksize
|
||||||
|
|
||||||
if ( ! ( fp = fopen( peakname( _clip->name() ), "r" ) ) )
|
if ( ! ( fp = fopen( peakname( _clip->name() ), "r" ) ) )
|
||||||
{
|
{
|
||||||
printf( "failed to open peak file!" );
|
printf( "failed to open peak file!\n" );
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* get chunk size of peak file */
|
/* get chunk size of peak file */
|
||||||
int pfchunksize = 0;
|
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();
|
int channels = _clip->channels();
|
||||||
const int ratio = chunksize / pfchunksize;
|
const int ratio = chunksize / pfchunksize;
|
||||||
|
|
Loading…
Reference in New Issue