#include "wx/mmedia/sndaiff.h"
#include "wx/mmedia/sndpcm.h"
#include "wx/mmedia/sndulaw.h"
+#include "wx/mmedia/sndmsad.h"
#ifdef __UNIX__
#include "wx/mmedia/sndoss.h"
return FALSE;
}
-void MMBoardSoundFile::SetWindow(wxWindow *window)
+void MMBoardSoundFile::SetWindow(wxWindow *WXUNUSED(window))
{
}
switch (m_file_type) {
case MMBoard_WAVE:
return wxString(wxT("WAVE file"));
+ #if 0
+ // break is not reachable after return
break;
+ #endif
case MMBoard_AIFF:
return wxString(wxT("AIFF file"));
+ #if 0
+ // break is not reachable after return
break;
+ #endif
+ #if 0
+ // default moved outside switch for those compilers
+ // which complain about lack of return in function
default:
return wxString(wxT("Unknown file"));
break;
+ #endif
}
+ return wxString(wxT("Unknown file"));
}
wxString MMBoardSoundFile::GetStringInformation()
break;
}
+ case wxSOUND_MSADPCM: {
+ wxSoundFormatMSAdpcm *adpcm_format = (wxSoundFormatMSAdpcm *)format;
+
+ info += wxString::Format(wxT("Microsoft ADPCM\n"));
+ info += wxString::Format(wxT("Sampling Rate: %d\n")
+ wxT("Number of channels: %d\n"),
+ adpcm_format->GetSampleRate(),
+ adpcm_format->GetChannels());
+ break;
+ }
case wxSOUND_ULAW: {
wxSoundFormatUlaw *ulaw_format = (wxSoundFormatUlaw *)format;
info += wxT("ULAW\n");
#if defined(__UNIX__)
m_video_driver = new wxVideoXANIM(filename);
-#elif defined(__WIN32__)
+#elif defined(__WINDOWS__) && !defined(__MINGW32__) && !defined(__WATCOMC__)
+ // versions of Open Watcom and MinGW tested against this source does not
+ // deliver "digitalv.h" required in this feature
m_video_driver = new wxVideoWindows(filename);
#else
m_video_driver = NULL;
return btime;
}
-void MMBoardVideoFile::SetPosition(MMBoardTime btime)
+void MMBoardVideoFile::SetPosition(MMBoardTime WXUNUSED(btime))
{
}
wxString info;
info = wxT("Video codec: ");
- info += m_video_driver->GetMovieCodec() + "\n";
+ info += m_video_driver->GetMovieCodec() + _T("\n");
info += wxT("Audio codec: ");
info += m_video_driver->GetAudioCodec();
- info += wxString::Format(" Sample rate: %d Channels: %d\n", m_video_driver->GetSampleRate(),
+ info += wxString::Format(_T(" Sample rate: %d Channels: %d\n"), m_video_driver->GetSampleRate(),
m_video_driver->GetBPS());
- info += wxString::Format(" Frame rate: %.01f", m_video_driver->GetFrameRate());
+ info += wxString::Format(_T(" Frame rate: %.01f"), m_video_driver->GetFrameRate());
return info;
}
return new wxSoundStreamWin();
#endif
- wxMessageBox("You are trying to open a multimedia but you have not devices", "Error", wxOK | wxICON_ERROR, NULL);
+ wxMessageBox(_T("You are trying to open a multimedia but you have not devices"), _T("Error"), wxOK | wxICON_ERROR, NULL);
return NULL;
}