From af49cace8d6e260ed0753e88cf597b30199a6675 Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@duempel.org>
Date: Thu, 22 May 2014 13:12:26 +0200
Subject: decoder/vorbis: log libvorbis version on startup

---
 src/decoder/plugins/VorbisDecoderPlugin.cxx | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

(limited to 'src')

diff --git a/src/decoder/plugins/VorbisDecoderPlugin.cxx b/src/decoder/plugins/VorbisDecoderPlugin.cxx
index d1cf6fae4..43758c0f6 100644
--- a/src/decoder/plugins/VorbisDecoderPlugin.cxx
+++ b/src/decoder/plugins/VorbisDecoderPlugin.cxx
@@ -171,6 +171,16 @@ vorbis_interleave(float *dest, const float *const*src,
 #endif
 
 /* public */
+
+static bool
+vorbis_init(gcc_unused const config_param &param)
+{
+#ifndef HAVE_TREMOR
+	LogDebug(vorbis_domain, vorbis_version_string());
+#endif
+	return true;
+}
+
 static void
 vorbis_stream_decode(Decoder &decoder,
 		     InputStream &input_stream)
@@ -337,7 +347,7 @@ static const char *const vorbis_mime_types[] = {
 
 const struct DecoderPlugin vorbis_decoder_plugin = {
 	"vorbis",
-	nullptr,
+	vorbis_init,
 	nullptr,
 	vorbis_stream_decode,
 	nullptr,
-- 
cgit v1.2.3