wxSAudioFilename = fipSound->GetPath();
-/*
-#if wxABI_VERSION < 20900
- if (AudioFile.Open(wxSAudioFilename.c_str(), wxT("rb"))){
-#else
- if (AudioFile.Open(wxSAudioFilename, wxT("rb"))){
-#endif
-
-*/
if (AudioFile.Open(wxSAudioFilename, wxFile::read)){
- ssize_t flen;
+
+ ssize_t flen;
len = AudioFile.Length();
unsigned char* AudioFileData = new unsigned char[len];
flen = AudioFile.Read(AudioFileData, (size_t)len);
-
- // Get MIME Type.
-
- /*const char *MIMEType;
- magic_t MagicCookie = magic_open(MAGIC_MIME);
- magic_setflags(MagicCookie, MAGIC_MIME_TYPE);
-
- if (!MagicCookie){
-
- wxMessageBox(_("An error occured with the support library for getting the picture type."), _("Error opening picture file"), wxICON_ERROR);
- return;
-
- }
-
- if (magic_load(MagicCookie, NULL) != 0) {
-
- wxMessageBox(_("An error occured whilst determining the picture type."), _("Error opening picture file"), wxICON_ERROR);
- return;
-
- }
-
- MIMEType = magic_file(MagicCookie, wxSAudioFilename.mb_str());
- wxSAudioMIMEType = wxString::FromUTF8(MIMEType);
- magic_close(MagicCookie);*/
wxSAudioMIMEType = GetMIME(wxSAudioFilename);
// Do not touch the audio file but update the settings
// associated with the audio file.
-
-
long longSelected = -1;
wxString strValue;
cmbType->SetSelection(0);
}
-
- //strValue.Clear();
-
+
// Get the website priority.
intiter = SoundListPrefPtr->find(SoundListIndex);