]> git.sesse.net Git - vlc/commitdiff
Print exact revision in addition to version number on console
authorRémi Denis-Courmont <remi@remlab.net>
Sat, 13 Mar 2010 17:32:20 +0000 (19:32 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 13 Mar 2010 17:32:20 +0000 (19:32 +0200)
bin/vlc.c
src/libvlc.c

index 657b1be84b207df72aab55b7bd3e984010d63e44..182a7edc6c3af332c45cc7a21330e3e2ca7e150a 100644 (file)
--- 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
index 4166bb276cea3f2f82f16101edd58ba5a94a4519..38e2b8bbc6d4dda137b72ed734d8cefc27231c19 100644 (file)
@@ -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