X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ff3fd98a080f92ed9123d938d0eb26997cae5bea..931d6a47c32a5b4c283243cb553ce71ee2b535d5:/src/unix/sound_sdl.cpp diff --git a/src/unix/sound_sdl.cpp b/src/unix/sound_sdl.cpp index 14f45fa7b4..0fc4ebf3ff 100644 --- a/src/unix/sound_sdl.cpp +++ b/src/unix/sound_sdl.cpp @@ -4,7 +4,6 @@ // Author: Vaclav Slavik // Modified by: // Created: 2004/01/31 -// RCS-ID: $Id$ // Copyright: (c) 2004, Open Source Applications Foundation // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -73,7 +72,7 @@ public: m_data(NULL), m_evtHandler(NULL) {} virtual ~wxSoundBackendSDL(); - wxString GetName() const { return _T("Simple DirectMedia Layer"); } + wxString GetName() const { return wxT("Simple DirectMedia Layer"); } int GetPriority() const { return 9; } bool IsAvailable() const; bool HasNativeAsyncPlayback() const { return true; } @@ -109,8 +108,8 @@ public: private: void OnNotify(wxSoundBackendSDLNotification& WXUNUSED(event)) { - wxLogTrace(_T("sound"), - _T("received playback status change notification")); + wxLogTrace(wxT("sound"), + wxT("received playback status change notification")); m_backend->FinishedPlayback(); } wxSoundBackendSDL *m_backend; @@ -139,7 +138,7 @@ bool wxSoundBackendSDL::IsAvailable() const return false; } wxConstCast(this, wxSoundBackendSDL)->m_initialized = true; - wxLogTrace(_T("sound"), _T("initialized SDL audio subsystem")); + wxLogTrace(wxT("sound"), wxT("initialized SDL audio subsystem")); return true; } @@ -208,13 +207,17 @@ bool wxSoundBackendSDL::OpenAudio() m_spec.callback = wx_sdl_audio_callback; m_spec.userdata = (void*)this; - wxLogTrace(_T("sound"), _T("opening SDL audio...")); + wxLogTrace(wxT("sound"), wxT("opening SDL audio...")); if (SDL_OpenAudio(&m_spec, NULL) >= 0) { #if wxUSE_LOG_DEBUG char driver[256]; +#if SDL_MAJOR_VERSION == 1 SDL_AudioDriverName(driver, 256); - wxLogTrace(_T("sound"), _T("opened audio, driver '%s'"), +#elif SDL_MAJOR_VERSION > 1 + strncpy(driver, SDL_GetCurrentAudioDriver(), 256); +#endif + wxLogTrace(wxT("sound"), wxT("opened audio, driver '%s'"), wxString(driver, wxConvLocal).c_str()); #endif m_audioOpen = true; @@ -235,7 +238,7 @@ void wxSoundBackendSDL::CloseAudio() if (m_audioOpen) { SDL_CloseAudio(); - wxLogTrace(_T("sound"), _T("closed audio")); + wxLogTrace(wxT("sound"), wxT("closed audio")); m_audioOpen = false; } } @@ -278,7 +281,7 @@ bool wxSoundBackendSDL::Play(wxSoundData *data, unsigned flags, } SDL_LockAudio(); - wxLogTrace(_T("sound"), _T("playing new sound")); + wxLogTrace(wxT("sound"), wxT("playing new sound")); m_playing = true; m_pos = 0; m_loop = (flags & wxSOUND_LOOP); @@ -291,7 +294,7 @@ bool wxSoundBackendSDL::Play(wxSoundData *data, unsigned flags, // wait until playback finishes if called in sync mode: if (!(flags & wxSOUND_ASYNC)) { - wxLogTrace(_T("sound"), _T("waiting for sample to finish")); + wxLogTrace(wxT("sound"), wxT("waiting for sample to finish")); while (m_playing && m_data == data) { #if wxUSE_THREADS @@ -306,7 +309,7 @@ bool wxSoundBackendSDL::Play(wxSoundData *data, unsigned flags, wxMutexGuiEnter(); #endif } - wxLogTrace(_T("sound"), _T("sample finished")); + wxLogTrace(wxT("sound"), wxT("sample finished")); } return true;