Recently Written · git

sad

sad (2f30.org simple audio daemon) with a Cygwin/OSS port on branch cygwin

git clone https://github.com/equwal/sad

Log | Files | Refs


commit 5cbdbd43c723883d98b246b5e6cf12da05776564
Hiltjo Posthuma <hiltjo@codemadness.org>
2014-12-29 00:26:50 +0100

flac: add basic flac support using libsndfile

 decoder.c | 7 ++++---
 wav.c     | 1 +
 2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/decoder.c b/decoder.c
index 637b0f8..d2c93db 100644
--- a/decoder.c
+++ b/decoder.c
@@ -12,9 +12,10 @@ static struct {
 	char    *ext;
 	Decoder *decoder;
 } decodermap[] = {
-	{ ".wav", &wavdecoder    },
-	{ ".mp3", &mp3decoder    },
-	{ ".ogg", &vorbisdecoder },
+	{ ".wav",  &wavdecoder    },
+	{ ".flac", &wavdecoder    },
+	{ ".mp3",  &mp3decoder    },
+	{ ".ogg",  &vorbisdecoder },
 };
 
 int
diff --git a/wav.c b/wav.c
index 34a25d5..a9bea5d 100644
--- a/wav.c
+++ b/wav.c
@@ -37,6 +37,7 @@ wavopen(const char *name)
 	case SF_FORMAT_PCM_S8:
 		bits = 8;
 		break;
+	case SF_FORMAT_FLAC:
 	case SF_FORMAT_PCM_16:
 		bits = 16;
 		break;