[vlc-devel] commit: Ugly hack to enable really quiet running of VLC. ( Antoine Cellerier )
git version control
git at videolan.org
Sat Feb 20 22:21:05 CET 2010
vlc | branch: master | Antoine Cellerier <dionoea at videolan.org> | Sat Feb 20 22:20:54 2010 +0100| [3dd62c351d0f72a04634da26181b70b76f918755] | committer: Antoine Cellerier
Ugly hack to enable really quiet running of VLC.
Suppress VLC media player <version> message if --quiet is passed as
first argument. Feel free to revert if this is an issue.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3dd62c351d0f72a04634da26181b70b76f918755
---
bin/vlc.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/bin/vlc.c b/bin/vlc.c
index f944aae..8949fd5 100644
--- a/bin/vlc.c
+++ b/bin/vlc.c
@@ -47,6 +47,7 @@ extern char *FromLocale (const char *);
#include <time.h>
#include <pthread.h>
#include <unistd.h>
+#include <string.h>
/*****************************************************************************
* main: parse command line, start interface and spawn threads.
@@ -54,7 +55,7 @@ extern char *FromLocale (const char *);
int main( int i_argc, const char *ppsz_argv[] )
{
#ifdef __APPLE__
- /* The so-called POSIX-compliant MacOS X is not.
+ /* The so-called POSIX-compliant MacOS X is not.
* SIGPIPE fires even when it is blocked in all threads! */
signal (SIGPIPE, SIG_IGN);
#endif
@@ -74,7 +75,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() );
+ if (i_argc > 1 && strcmp(ppsz_argv[1], "--quiet")) /* dirty hack to enable really quiet runing of vlc */
+ fprintf( stderr, "VLC media player %s\n", libvlc_get_version() );
#endif
#ifdef HAVE_PUTENV
More information about the vlc-devel
mailing list