]> git.saurik.com Git - wxWidgets.git/blobdiff - contrib/src/mmedia/sndcpcm.cpp
Worked around problem with kill focus event being sent as soon as
[wxWidgets.git] / contrib / src / mmedia / sndcpcm.cpp
index 3eddf09eb2098ce70848dd0922c60f511c5573ee..c90b5d4e8ec61699e5cec1c2a645b77811538ae8 100644 (file)
@@ -4,6 +4,7 @@
 // Date: 08/11/1999
 // Author: Guilhem Lavaux <lavaux@easynet.fr> (C) 1999, 2000
 // CVSID: $Id$
+// wxWindows licence
 // --------------------------------------------------------------------------
 #ifdef __GNUG__
 #pragma implementation "sndcpcm.cpp"
@@ -51,7 +52,7 @@ wxUint32 wxSoundStreamPcm::GetBestSize() const
 // -----------------------------------------------------------------------
 
 #define DEFINE_CONV(name, input_type, output_type, convert) \
-static void Convert_##name##(const void *buf_in, void *buf_out, wxUint32 len) \
+static void Convert_##name(const void *buf_in, void *buf_out, wxUint32 len) \
 {\
   register input_type src; \
   register const input_type *t_buf_in = (input_type *)buf_in; \
@@ -279,11 +280,11 @@ bool wxSoundStreamPcm::SetSoundFormat(const wxSoundFormatBase& format)
     if (m_sndio->SetSoundFormat(format)) {
         m_function_out = NULL;
         m_function_in = NULL;
-        return TRUE;
+        return true;
     }
     if (format.GetType() != wxSOUND_PCM) {
         m_snderror = wxSOUND_INVFRMT;
-        return FALSE;
+        return false;
     }
     if (m_sndformat)
         delete m_sndformat;
@@ -300,11 +301,11 @@ bool wxSoundStreamPcm::SetSoundFormat(const wxSoundFormatBase& format)
 
         src_rate = pcm_format->GetSampleRate();
         dst_rate = pcm_format2->GetSampleRate();
-        m_needResampling = TRUE;
+        m_needResampling = true;
         if (src_rate < dst_rate)
-            m_expandSamples = TRUE;
+            m_expandSamples = true;
         else
-            m_expandSamples = FALSE;
+            m_expandSamples = false;
         m_pitch = (src_rate << FLOATBITS) / dst_rate;
     }
 #endif
@@ -327,7 +328,7 @@ bool wxSoundStreamPcm::SetSoundFormat(const wxSoundFormatBase& format)
             break;
         default:
             // TODO: Add something here: error, log, ...
-            return FALSE;
+            return false;
     }
     switch (pcm_format2->GetBPS()) {
         case 8:
@@ -338,7 +339,7 @@ bool wxSoundStreamPcm::SetSoundFormat(const wxSoundFormatBase& format)
             break;
         default:
             // TODO: Add something here: error, log, ...
-            return FALSE;
+            return false;
     }
     
     if (pcm_format2->Signed() != pcm_format->Signed())
@@ -376,14 +377,18 @@ bool wxSoundStreamPcm::SetSoundFormat(const wxSoundFormatBase& format)
     if (m_prebuffer)
         delete[] m_prebuffer;
 
-    // We try to minimize the need of dynamic memory allocation by preallocating a buffer. But
+    // We try to minimize the need for dynamic memory allocation by preallocating a buffer. But
     // to be sure it will be efficient we minimize the best size.
     if (m_multiplier_in < m_multiplier_out) {
-        m_prebuffer_size = (wxUint32)(m_sndio->GetBestSize() * m_multiplier_out);
-        m_best_size = (wxUint32)(m_sndio->GetBestSize() * m_multiplier_in);
+        m_prebuffer_size = (wxUint32)(m_sndio->GetBestSize() *
+                                      m_multiplier_out);
+        m_best_size = (wxUint32)(m_sndio->GetBestSize() *
+                                 m_multiplier_in);
     } else {
-        m_prebuffer_size = (wxUint32)(m_sndio->GetBestSize() * m_multiplier_in);
-        m_best_size = (wxUint32)(m_sndio->GetBestSize() * m_multiplier_out);
+        m_prebuffer_size = (wxUint32)(m_sndio->GetBestSize() *
+                                      m_multiplier_in);
+        m_best_size = (wxUint32)(m_sndio->GetBestSize() *
+                                 m_multiplier_out);
     }
     
     m_prebuffer = new char[m_prebuffer_size];
@@ -392,9 +397,10 @@ bool wxSoundStreamPcm::SetSoundFormat(const wxSoundFormatBase& format)
 
     SetSoundFormatReturn = m_sndio->SetSoundFormat(*new_format);
     wxASSERT( SetSoundFormatReturn );
+    wxUnusedVar( SetSoundFormatReturn );
     
     m_sndformat = new_format;
-    return TRUE;
+    return true;
 }
 
 wxUint32 wxSoundStreamPcm::GetWriteSize(wxUint32 len) const