[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog gui/gtk.cpp
From: |
Benjamin Wolsey |
Subject: |
[Gnash-commit] gnash ChangeLog gui/gtk.cpp |
Date: |
Mon, 17 Mar 2008 17:41:03 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Benjamin Wolsey <bwy> 08/03/17 17:41:03
Modified files:
. : ChangeLog
gui : gtk.cpp
Log message:
Add media handler version information to 'about' dialogue.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5951&r2=1.5952
http://cvs.savannah.gnu.org/viewcvs/gnash/gui/gtk.cpp?cvsroot=gnash&r1=1.156&r2=1.157
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5951
retrieving revision 1.5952
diff -u -b -r1.5951 -r1.5952
--- ChangeLog 17 Mar 2008 17:27:56 -0000 1.5951
+++ ChangeLog 17 Mar 2008 17:41:02 -0000 1.5952
@@ -1,3 +1,7 @@
+2008-03-17 Benjamin Wolsey <address@hidden>
+
+ * gui/gtk.cpp: add media handler version information.
+
2008-03-17 Sandro Santilli <address@hidden>
* server/as_environment.{cpp,h}: dump_stack: add additional
Index: gui/gtk.cpp
===================================================================
RCS file: /sources/gnash/gnash/gui/gtk.cpp,v
retrieving revision 1.156
retrieving revision 1.157
diff -u -b -r1.156 -r1.157
--- gui/gtk.cpp 11 Mar 2008 17:26:33 -0000 1.156
+++ gui/gtk.cpp 17 Mar 2008 17:41:03 -0000 1.157
@@ -41,6 +41,16 @@
#include <gdk/gdkkeysyms.h>
#include <string>
+#ifdef HAVE_FFMPEG_AVCODEC_H
+extern "C" {
+# include "ffmpeg/avcodec.h" // Only for the version number
+}
+#endif
+
+#ifdef HAVE_GST_GST_H
+# include "gst/gstversion.h" // Only for the version number
+#endif
+
#ifdef RENDERER_OPENGL
#include "gtk_glue_gtkglext.h"
#endif
@@ -1354,13 +1364,22 @@
std::string comments = _("Gnash is the GNU Flash movie player based on
GameSWF.");
- comments += _("\nRenderer: ");
- comments += RENDERER_CONFIG;
- comments += " GUI: ";
- comments += "GTK2"; // gtk of course!
- comments += " Media: ";
- comments += MEDIA_CONFIG;
- comments += ".";
+ comments.append(_("\nRenderer: "));
+ comments.append(RENDERER_CONFIG);
+ comments.append(_("\nGUI: "));
+ comments.append("GTK2"); // gtk of course!
+ comments.append(_("\nMedia: "));
+ comments.append(MEDIA_CONFIG" ");
+#ifdef HAVE_GST_GST_H
+ comments.append(_("\nGstreamer version: "));
+ std::ostringstream ss;
+ ss << GST_VERSION_MAJOR << "." << GST_VERSION_MINOR << "." <<
GST_VERSION_MICRO;
+ comments.append(ss.str());
+#endif
+#ifdef HAVE_FFMPEG_AVCODEC_H
+ comments.append(_("\nFfmpeg version: "));
+ comments.append(LIBAVCODEC_IDENT);
+#endif
gtk_about_dialog_set_url_hook(NULL, NULL, NULL);
GdkPixbuf *logo_pixbuf = createPixbuf("GnashG.png");