From 3048882f57f5ec815fe21e1a803fddaff7a58f61 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Sat, 13 Mar 2010 19:32:20 +0200 Subject: [PATCH] Print exact revision in addition to version number on console --- bin/vlc.c | 3 ++- src/libvlc.c | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/bin/vlc.c b/bin/vlc.c index 657b1be84b..182a7edc6c 100644 --- a/bin/vlc.c +++ b/bin/vlc.c @@ -74,7 +74,8 @@ int main( int i_argc, const char *ppsz_argv[] ) #ifndef __APPLE__ /* This clutters OSX GUI error logs */ - fprintf( stderr, "VLC media player %s\n", libvlc_get_version() ); + fprintf( stderr, "VLC media player %s (revision %s)\n", + libvlc_get_version(), libvlc_get_changeset() ); #endif #ifdef HAVE_PUTENV diff --git a/src/libvlc.c b/src/libvlc.c index 4166bb276c..38e2b8bbc6 100644 --- a/src/libvlc.c +++ b/src/libvlc.c @@ -217,6 +217,7 @@ static void PauseConsole ( void ); static int ConsoleWidth ( void ); static vlc_mutex_t global_lock = VLC_STATIC_MUTEX; +extern const char psz_vlc_changeset[]; /** * Allocate a libvlc instance, initialize global data if needed @@ -330,7 +331,8 @@ int libvlc_InternalInit( libvlc_int_t *p_libvlc, int i_argc, /* Announce who we are - Do it only for first instance ? */ msg_Dbg( p_libvlc, "VLC media player - %s", VERSION_MESSAGE ); msg_Dbg( p_libvlc, "%s", COPYRIGHT_MESSAGE ); - msg_Dbg( p_libvlc, "libvlc was configured with %s", CONFIGURE_LINE ); + msg_Dbg( p_libvlc, "revision %s", psz_vlc_changeset ); + msg_Dbg( p_libvlc, "configured with %s", CONFIGURE_LINE ); /*xgettext: Translate "C" to the language code: "fr", "en_GB", "nl", "ru"... */ msg_Dbg( p_libvlc, "translation test: code is \"%s\"", _("C") ); @@ -1902,7 +1904,6 @@ static void ListModules( libvlc_int_t *p_this, bool b_verbose ) *****************************************************************************/ static void Version( void ) { - extern const char psz_vlc_changeset[]; #ifdef WIN32 ShowConsole( true ); #endif -- 2.39.2