mirror of https://github.com/odrling/Aegisub
Forgot to remove some debugging messages from the PCM audio provider, making using any other audio provider really annoying.
Originally committed to SVN as r1530.
This commit is contained in:
parent
128dd0df0f
commit
044f104a2e
|
@ -276,29 +276,23 @@ public:
|
|||
AudioProvider *CreatePCMAudioProvider(const wxString &filename)
|
||||
{
|
||||
AudioProvider *provider = 0;
|
||||
wxLogDebug(_T("Inside CreatePCMAudioProvider"));
|
||||
|
||||
// Try Microsoft/IBM RIFF WAV first
|
||||
// XXX: This is going to blow up if built on big endian archs
|
||||
wxLogDebug(_T("Trying to create RIFF WAV PCM provider"));
|
||||
try { provider = new RiffWavPCMAudioProvider(filename); }
|
||||
catch (const wxChar *e) { wxLogWarning(_T("Thrown creating RIFF PCM WAV provider: %s"), e); provider = 0; }
|
||||
catch (...) { provider = 0; }
|
||||
|
||||
if (provider && provider->GetChannels() > 1) {
|
||||
wxLogDebug(_T("Have a PCM provider with non-mono sound"));
|
||||
// Can't feed non-mono audio to the rest of the program.
|
||||
// Create a downmixing proxy and if it fails, don't provide PCM.
|
||||
try {
|
||||
provider = new DownmixingAudioProvider(provider);
|
||||
}
|
||||
catch (...) {
|
||||
wxLogDebug(_T("Failed creating downmixer for PCM"));
|
||||
delete provider;
|
||||
provider = 0;
|
||||
}
|
||||
}
|
||||
|
||||
wxLogDebug(_T("Returning from CreatePCMAudioProvider: %p"), provider);
|
||||
return provider;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue