summaryrefslogtreecommitdiff
path: root/psdl.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2009-08-04 17:49:03 +0200
committerGravatar waker <wakeroid@gmail.com>2009-08-04 17:49:03 +0200
commit7bccab7d4a27e554259637f4ed23356519433549 (patch)
tree02fc9b9b7349053be3935f9a1b19e4e9906dc4e7 /psdl.c
parentb3826e69941ff69f9da91679d087e6964bbc41f6 (diff)
playlist insertion WIP
Diffstat (limited to 'psdl.c')
-rw-r--r--psdl.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/psdl.c b/psdl.c
index 1ffa21ca..72305b7e 100644
--- a/psdl.c
+++ b/psdl.c
@@ -9,6 +9,17 @@ static SDL_AudioSpec spec;
static void psdl_callback (void *userdata, Uint8 *stream, int len);
static float sdl_volume = 1;
+static inline void
+le_int16 (int16_t in, char *out) {
+ char *pin = (char *)&in;
+#if !BIGENDIAN
+ out[0] = pin[0];
+ out[1] = pin[1];
+#else
+ out[1] = pin[0];
+ out[0] = pin[1];
+#endif
+}
int
psdl_init (void) {
SDL_AudioSpec obt;