undo regression introduced in d17c21e where any songs without keysounds were clobbered by RageSoundReader_Silence. please test your code before committing it :|

This commit is contained in:
Mark Cannon
2011-09-09 23:51:10 +00:00
parent 1103f8cea1
commit e56de5a09a
3 changed files with 15 additions and 19 deletions
+15
View File
@@ -133,6 +133,21 @@ bool RageSound::IsLoaded() const
return m_pSource != NULL;
}
class RageSoundReader_Silence: public RageSoundReader
{
public:
int GetLength() const { return 0; }
int GetLength_Fast() const { return 0; }
int SetPosition( int iFrame ) { return 1; }
int Read( float *pBuf, int iFrames ) { return RageSoundReader::END_OF_FILE; }
RageSoundReader *Copy() const { return new RageSoundReader_Silence; }
int GetSampleRate() const { return 44100; }
unsigned GetNumChannels() const { return 1; }
int GetNextSourceFrame() const { return 0; }
float GetStreamToSourceRatio() const { return 1.0f; }
RString GetError() const { return ""; }
};
bool RageSound::Load( RString sSoundFilePath )
{