gst/speexresample/gstspeexresample.c: Add TODO at the top of the file for enabling...
authorSebastian Dröge <slomo@circular-chaos.org>
Mon, 3 Nov 2008 08:55:49 +0000 (08:55 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Mon, 3 Nov 2008 08:55:49 +0000 (08:55 +0000)
Original commit message from CVS:
* gst/speexresample/gstspeexresample.c:
(gst_speex_resample_convert_buffer):
Add TODO at the top of the file for enabling SSE/ARM specific
optimizations and choosing the fastest implementation at runtime.
Add g_assert_not_reached() at two places that should really never
be reached.

gst/speexresample/gstspeexresample.c

index 84057e6..010991d 100644 (file)
  * </refsect2>
  */
 
+/* TODO:
+ *  - Enable SSE/ARM optimizations and select at runtime
+ */
+
 #ifdef HAVE_CONFIG_H
 #include "config.h"
 #endif
@@ -640,6 +644,8 @@ gst_speex_resample_convert_buffer (GstSpeexResample * resample,
         i++;
         len--;
       }
+    } else {
+      g_assert_not_reached ();
     }
   } else {
     if (gst_speex_resample_use_int && resample->width == 8 && !resample->fp) {
@@ -708,6 +714,8 @@ gst_speex_resample_convert_buffer (GstSpeexResample * resample,
         i++;
         len--;
       }
+    } else {
+      g_assert_not_reached ();
     }
   }
 }