mmm maybe even like second patch? (adds printing libav version to our
startup banner)

Another patch tries to add cinelerra-cv team copyright, I hope I did layout
and dates themselves correctly!

вс, 27 авг. 2023 г., 15:28 Andrew Randrianasulu <[email protected]>:

> So, few more lines showing our libav version (there is no differentiation
> between patched and unpatched ffmpeg yet, but at least you can see if build
> was done against specific API version)
>
From 93e37deeedbc99f3150a6c9029b5f64d6abf2f55 Mon Sep 17 00:00:00 2001
From: Andrew Randrianasulu <[email protected]>
Date: Sun, 27 Aug 2023 17:14:34 +0300
Subject: [PATCH 3/3] Add Cinelerra-Cv team copyright

---
 cinelerra-5.1/cinelerra/aboutprefs.C  | 11 ++++-------
 cinelerra-5.1/cinelerra/main.C        |  5 +++++
 cinelerra-5.1/cinelerra/versioninfo.h |  1 +
 3 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/cinelerra-5.1/cinelerra/aboutprefs.C b/cinelerra-5.1/cinelerra/aboutprefs.C
index a8de327b..54ee612b 100644
--- a/cinelerra-5.1/cinelerra/aboutprefs.C
+++ b/cinelerra-5.1/cinelerra/aboutprefs.C
@@ -53,11 +53,6 @@ void AboutPrefs::create_objects()
 	int x, y;
 	BC_Resources *resources = BC_WindowBase::get_resources();
 
-// 	add_subwindow(new BC_Title(mwindow->theme->preferencestitle_x,
-// 		mwindow->theme->preferencestitle_y,
-// 		_("About"),http://mirrors.pdp-11.ru/
-// 		LARGEFONT,
-// 		resources->text_default));
 
 	x = mwindow->theme->preferencesoptions_x;
 	y = mwindow->theme->preferencesoptions_y +
@@ -74,7 +69,9 @@ void AboutPrefs::create_objects()
 	COPYRIGHTTEXT2
 #endif
 	);
-	y += get_text_height(MEDIUMFONT) * 3;
+	y += 2*get_text_height(MEDIUMFONT);
+	draw_text(x,y, COPYRIGHTTEXT3);
+	y += get_text_height(MEDIUMFONT) * 2;
 
 
 	const char *cfg_path = File::get_cindat_path();
@@ -101,7 +98,7 @@ void AboutPrefs::create_objects()
 			about.append(new BC_ListBoxItem(msg));
 		}
 		BC_ListBox *listbox;
-		add_subwindow(listbox = new BC_ListBox(x, y, xS(450), yS(280),
+		add_subwindow(listbox = new BC_ListBox(x, y, xS(450), yS(270),
 			LISTBOX_TEXT, &about, 0, 0, 1));
 		y += listbox->get_h() + get_text_height(LARGEFONT) + yS(10);
 	}
diff --git a/cinelerra-5.1/cinelerra/main.C b/cinelerra-5.1/cinelerra/main.C
index cd26a973..8fbb189d 100644
--- a/cinelerra-5.1/cinelerra/main.C
+++ b/cinelerra-5.1/cinelerra/main.C
@@ -309,9 +309,14 @@ int main(int argc, char *argv[])
 #ifndef COPYRIGHTTEXT2
 #define COPYRIGHTTEXT2 ""
 #endif
+#ifndef COPYRIGHTTEXT3
+#define COPYRIGHTTEXT3 ""
+#endif
+
 		fprintf(stderr, "%s %s - %s\n%s",
 			PROGRAM_NAME,CINELERRA_VERSION, AboutPrefs::build_timestamp,
 			REPOMAINTXT COPYRIGHTTEXT1 COPYRIGHTTEXT2);
+		fprintf(stderr, "%s", COPYRIGHTTEXT3);
 		fprintf(stderr,"\n");
 		fprintf(stderr, "%s \n", AboutPrefs::ffmpeg_version);
 		fprintf(stderr,"\n");
diff --git a/cinelerra-5.1/cinelerra/versioninfo.h b/cinelerra-5.1/cinelerra/versioninfo.h
index 0281b8fc..02a2f2c7 100644
--- a/cinelerra-5.1/cinelerra/versioninfo.h
+++ b/cinelerra-5.1/cinelerra/versioninfo.h
@@ -8,6 +8,7 @@
 #define COPYRIGHT_DATE "2019"
 #define COPYRIGHTTEXT1 "(c) 2006-2019 Heroine Virtual Ltd. by Adam Williams\n"
 #define COPYRIGHTTEXT2 "2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy\n"
+#define COPYRIGHTTEXT3 "2003-2017 mods for Cinelerra-CV by CinelerraCV team\n"
 #undef COMPILEDATE
 
 #endif
-- 
2.42.0

From 9b188544b8979b0bcf2d4c97066fa30c70cadda4 Mon Sep 17 00:00:00 2001
From: Andrew Randrianasulu <[email protected]>
Date: Sun, 27 Aug 2023 16:39:49 +0300
Subject: [PATCH 2/3] Rework libav version string print a bit

---
 cinelerra-5.1/cinelerra/aboutprefs.C  | 6 ++++--
 cinelerra-5.1/cinelerra/main.C        | 3 +++
 cinelerra-5.1/cinelerra/versioninfo.h | 2 ++
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/cinelerra-5.1/cinelerra/aboutprefs.C b/cinelerra-5.1/cinelerra/aboutprefs.C
index 8242eee2..a8de327b 100644
--- a/cinelerra-5.1/cinelerra/aboutprefs.C
+++ b/cinelerra-5.1/cinelerra/aboutprefs.C
@@ -28,13 +28,12 @@
 #include "vframe.h"
 #include "versioninfo.h"
 
-#include <libavcodec/avcodec.h>
 
 #ifndef COMPILEDATE
 #define COMPILEDATE "built: " __DATE__ " " __TIME__
 #endif
 const char *AboutPrefs::build_timestamp = COMPILEDATE;
-const char *AboutPrefs::ffmpeg_version  = " Libav version: " LIBAVCODEC_IDENT;
+const char *AboutPrefs::ffmpeg_version  = CINELERRA_LIBAV_VERSION;
 
 AboutPrefs::AboutPrefs(MWindow *mwindow, PreferencesWindow *pwindow)
  : PreferencesDialog(mwindow, pwindow)
@@ -129,8 +128,11 @@ void AboutPrefs::create_objects()
 
 	draw_text(x, y, build_timestamp);
 	x += get_text_width(MEDIUMFONT, build_timestamp);
+	draw_text(x,y, " ");
+	x += get_text_width(MEDIUMFONT, " ");
 	draw_text(x,y, ffmpeg_version);
 	x -= get_text_width(MEDIUMFONT, build_timestamp);
+	x -= get_text_width(MEDIUMFONT, " ");
 #if defined(REPOMAINTXT)
 	y += get_text_height(MEDIUMFONT, build_timestamp);
 	draw_text(x, y, REPOMAINTXT);
diff --git a/cinelerra-5.1/cinelerra/main.C b/cinelerra-5.1/cinelerra/main.C
index ed403d9e..cd26a973 100644
--- a/cinelerra-5.1/cinelerra/main.C
+++ b/cinelerra-5.1/cinelerra/main.C
@@ -312,6 +312,9 @@ int main(int argc, char *argv[])
 		fprintf(stderr, "%s %s - %s\n%s",
 			PROGRAM_NAME,CINELERRA_VERSION, AboutPrefs::build_timestamp,
 			REPOMAINTXT COPYRIGHTTEXT1 COPYRIGHTTEXT2);
+		fprintf(stderr,"\n");
+		fprintf(stderr, "%s \n", AboutPrefs::ffmpeg_version);
+		fprintf(stderr,"\n");
 		fprintf(stderr, "%s is free software, covered by the GNU General Public License,\n"
 			"and you are welcome to change it and/or distribute copies of it under\n"
 			"certain conditions. There is absolutely no warranty for %s.\n\n",
diff --git a/cinelerra-5.1/cinelerra/versioninfo.h b/cinelerra-5.1/cinelerra/versioninfo.h
index d6e20b7c..0281b8fc 100644
--- a/cinelerra-5.1/cinelerra/versioninfo.h
+++ b/cinelerra-5.1/cinelerra/versioninfo.h
@@ -1,6 +1,8 @@
 #ifndef __VERSIONINFO_H__
 #define __VERSIONINFO_H__
+#include <libavcodec/avcodec.h>
 
+#define CINELERRA_LIBAV_VERSION "Libav version: " LIBAVCODEC_IDENT;
 #define CINELERRA_VERSION "Infinity"
 #define REPOMAINTXT "git://git.cinelerra-gg.org/goodguy/cinelerra.git\n"
 #define COPYRIGHT_DATE "2019"
-- 
2.42.0

-- 
Cin mailing list
[email protected]
https://lists.cinelerra-gg.org/mailman/listinfo/cin

Reply via email to