[banshee] GStreamer: Log the gst version and rg/gapless status
- From: Gabriel Burt <gburt src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [banshee] GStreamer: Log the gst version and rg/gapless status
- Date: Thu, 17 Feb 2011 15:59:43 +0000 (UTC)
commit 969032c3a34e822e662ac006b982c65176ca7ce5
Author: Gabriel Burt <gabriel burt gmail com>
Date: Thu Feb 17 09:56:49 2011 -0600
GStreamer: Log the gst version and rg/gapless status
libbanshee/banshee-gst.c | 6 ++++++
.../Banshee.GStreamer/PlayerEngine.cs | 4 ++++
2 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/libbanshee/banshee-gst.c b/libbanshee/banshee-gst.c
index 48d8b0a..d00054b 100644
--- a/libbanshee/banshee-gst.c
+++ b/libbanshee/banshee-gst.c
@@ -77,6 +77,12 @@ gstreamer_test_pipeline (gchar *pipeline)
return error == NULL;
}
+MYEXPORT gchar *
+gstreamer_version_string ()
+{
+ return g_strdup_printf ("%i.%i.%i.%i", GST_VERSION_MAJOR, GST_VERSION_MINOR, GST_VERSION_MICRO, GST_VERSION_NANO);
+}
+
gboolean
banshee_is_debugging ()
{
diff --git a/src/Backends/Banshee.GStreamer/Banshee.GStreamer/PlayerEngine.cs b/src/Backends/Banshee.GStreamer/Banshee.GStreamer/PlayerEngine.cs
index 426bbfc..8de5029 100644
--- a/src/Backends/Banshee.GStreamer/Banshee.GStreamer/PlayerEngine.cs
+++ b/src/Backends/Banshee.GStreamer/Banshee.GStreamer/PlayerEngine.cs
@@ -197,6 +197,7 @@ namespace Banshee.GStreamer
InstallPreferences ();
ReplayGainEnabled = ReplayGainEnabledSchema.Get ();
GaplessEnabled = GaplessEnabledSchema.Get ();
+ Log.InformationFormat ("GStreamer version {0}, gapless: {1}, replaygain: {2}", gstreamer_version_string (), GaplessEnabled, ReplayGainEnabled);
is_initialized = true;
@@ -1005,5 +1006,8 @@ namespace Banshee.GStreamer
[DllImport ("libbanshee.dll")]
private static extern IntPtr bp_get_subtitle_description (HandleRef player, int index);
+
+ [DllImport ("libbanshee.dll")]
+ private static extern string gstreamer_version_string ();
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]