Merge branch 'libsndfile'
[Faustine.git] / interpretor / lib / src / libsndfile-1.0.25 / tests / pcm_test.def
diff --git a/interpretor/lib/src/libsndfile-1.0.25/tests/pcm_test.def b/interpretor/lib/src/libsndfile-1.0.25/tests/pcm_test.def
new file mode 100644 (file)
index 0000000..b81f059
--- /dev/null
@@ -0,0 +1,34 @@
+autogen definitions pcm_test.tpl;
+
+data_type = {
+       name            = "bits_8" ;
+       item_count      = 127 ;
+       short_func      = "((k * ((k % 2) ? 1 : -1)) << 8)" ;
+       int_func        = "((k * ((k % 2) ? 1 : -1)) << 24)" ;
+       float_func      = "(k * ((k % 2) ? 1 : -1))" ;
+       } ;
+
+data_type = {
+       name            = "bits_16" ;
+       item_count      = 1024 ;
+       short_func      = "(k * ((k % 2) ? 3 : -3))" ;
+       int_func        = "((k * ((k % 2) ? 3 : -3)) << 16)" ;
+       float_func      = "(k * ((k % 2) ? 3 : -3))" ;
+       } ;
+
+data_type = {
+       name            = "bits_24" ;
+       item_count      = 1024 ;
+       short_func      = "(k * ((k % 2) ? 3 : -3))" ;
+       int_func        = "((k * ((k % 2) ? 3333 : -3333)) << 8)" ;
+       float_func      = "(k * ((k % 2) ? 3333 : -3333))" ;
+       } ;
+
+data_type = {
+       name            = "bits_32" ;
+       item_count      = 1024 ;
+       short_func      = "(k * ((k % 2) ? 3 : -3))" ;
+       int_func        = "(k * ((k % 2) ? 333333 : -333333))" ;
+       float_func      = "(k * ((k % 2) ? 333333 : -333333))" ;
+       } ;
+