Do not print an (L)GPL license statement when nonfree parts have been compiled
authorDiego Biurrun <diego@biurrun.de>
Wed, 30 Jan 2008 08:07:18 +0000 (08:07 +0000)
committerDiego Biurrun <diego@biurrun.de>
Wed, 30 Jan 2008 08:07:18 +0000 (08:07 +0000)
into FFmpeg.  Instead warn that the resulting binary is unredistributable.

Originally committed as revision 11666 to svn://svn.ffmpeg.org/ffmpeg/trunk

cmdutils.c

index 86efa79..abd10c5 100644 (file)
@@ -184,7 +184,12 @@ void show_version(const char *program_name) {
 
 void show_license(void)
 {
 
 void show_license(void)
 {
-#ifdef CONFIG_GPL
+#ifdef CONFIG_NONFREE
+    printf(
+    "This version of FFmpeg has nonfree parts compiled in.\n"
+    "Therefore it is not legally redistributable.\n"
+    );
+#elif CONFIG_GPL
     printf(
     "FFmpeg is free software; you can redistribute it and/or modify\n"
     "it under the terms of the GNU General Public License as published by\n"
     printf(
     "FFmpeg is free software; you can redistribute it and/or modify\n"
     "it under the terms of the GNU General Public License as published by\n"