Credit sge - trivial blend plugin fix; update flac from 1.4.3 to 1.5.0; update year...
authorGood Guy <good1.2guy@gmail.com>
Thu, 20 Feb 2025 21:52:37 +0000 (14:52 -0700)
committerGood Guy <good1.2guy@gmail.com>
Thu, 20 Feb 2025 21:52:37 +0000 (14:52 -0700)
33 files changed:
cinelerra-5.1/cinelerra/versioninfo.h
cinelerra-5.1/configure.ac
cinelerra-5.1/ffmpeg/video/av1_qsv_10b420.mp4
cinelerra-5.1/ffmpeg/video/av1_qsv_10b420.webm
cinelerra-5.1/ffmpeg/video/av1_qsv_8b420.mp4
cinelerra-5.1/ffmpeg/video/av1_qsv_8b420.webm
cinelerra-5.1/ffmpeg/video/av1_vaapi_10b420.mp4
cinelerra-5.1/ffmpeg/video/av1_vaapi_10b420.webm
cinelerra-5.1/ffmpeg/video/av1_vaapi_8b420.mp4
cinelerra-5.1/ffmpeg/video/av1_vaapi_8b420.webm
cinelerra-5.1/ffmpeg/video/h264_qsv_8b420.mp4
cinelerra-5.1/ffmpeg/video/h264_vaapi.mkv
cinelerra-5.1/ffmpeg/video/h264_vaapi.mp4
cinelerra-5.1/ffmpeg/video/h264_vaapi.qt
cinelerra-5.1/ffmpeg/video/h264_vaapi_8b420.mp4
cinelerra-5.1/ffmpeg/video/hevc_qsv_10b420.mp4
cinelerra-5.1/ffmpeg/video/hevc_qsv_10b422.mp4
cinelerra-5.1/ffmpeg/video/hevc_qsv_8b420.mp4
cinelerra-5.1/ffmpeg/video/hevc_vaapi.mp4
cinelerra-5.1/ffmpeg/video/hevc_vaapi_10b420.mp4
cinelerra-5.1/ffmpeg/video/hevc_vaapi_10b422.mp4
cinelerra-5.1/ffmpeg/video/hevc_vaapi_8b420.mp4
cinelerra-5.1/ffmpeg/video/vp9_qsv_10b420.mp4
cinelerra-5.1/ffmpeg/video/vp9_qsv_10b420.webm
cinelerra-5.1/ffmpeg/video/vp9_qsv_8b420.mp4
cinelerra-5.1/ffmpeg/video/vp9_qsv_8b420.webm
cinelerra-5.1/ffmpeg/video/vp9_vaapi_10b420.mp4
cinelerra-5.1/ffmpeg/video/vp9_vaapi_10b420.webm
cinelerra-5.1/ffmpeg/video/vp9_vaapi_8b420.mp4
cinelerra-5.1/ffmpeg/video/vp9_vaapi_8b420.webm
cinelerra-5.1/plugins/blendalgebra/blendalgebra.C
cinelerra-5.1/plugins/blendprogram/blendprogram.C
cinelerra-5.1/thirdparty/src/flac-1.5.0.tar.xz [new file with mode: 0644]

index 852542f5170d5014131250ae6a5c5d7563128c7a..3b733b6f4d067ad22e471959e1b14701d9297245 100644 (file)
@@ -9,7 +9,7 @@
 #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"
-#define COPYRIGHTTEXT4 "2015-2024 mods for Cinelerra-GG by Cinelerra-GG team\n"
+#define COPYRIGHTTEXT4 "2015-2025 mods for Cinelerra-GG by Cinelerra-GG team\n"
 
 #undef COMPILEDATE
 
index d7236c680e0f52a7fa094fcf2d012e8c887c9300..6fc69f5f59c196c50cc8d58eb1c0c404da37b4e3 100644 (file)
@@ -257,7 +257,7 @@ PKG_3RD([fftw],[auto],
   [ api ])
 
 PKG_3RD([flac],[auto],
-  [flac-1.4.3],
+  [flac-1.5.0],
   [ src/libFLAC/.libs/libFLAC.a \
     src/libFLAC++/.libs/libFLAC++.a \
     src/share/replaygain_analysis/.libs/libreplaygain_analysis.a \
index 3124c595f51f3b8e7ed110a4b6dcb6823cb018a9..6b330e98bba865e7a35d6c05af7e61c501a584b9 100644 (file)
@@ -1,4 +1,6 @@
 mp4 av1_qsv
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_pix_fmt=p010le
 profile=main
 # global_quality=25
index 4269b2119f5b9872aaccbba50ff7745bf02feaaf..2d3df3c3d798ba13ff1841da448b9c2a294e8702 100644 (file)
@@ -1,4 +1,6 @@
 webm av1_qsv
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_pix_fmt=p010le
 profile=main
 # global_quality=25
index 3034c4c0b1659d3cda62ab444bf71f5ecee32f6b..8af145d68be7bad6c6565ea02870b5d1e44a6f97 100644 (file)
@@ -1,4 +1,6 @@
 mp4 av1_qsv
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_pix_fmt=nv12
 profile=main
 # global_quality=25
index e6dd5ba9c87f3b9bc4d3b2dbcc7881fe094b6bd7..36db0bc3a30f0cde8e848e4d87ce5a9a25d3b923 100644 (file)
@@ -1,4 +1,6 @@
 webm av1_qsv
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_pix_fmt=nv12
 profile=main
 # global_quality=25
index 20ed818a83dae38ec8672ec2f2790c21b5b0b944..ad72e1384fea5a782bd06f1535d16fcfe0fdf5b8 100644 (file)
@@ -1,4 +1,6 @@
 mp4 av1_vaapi
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
 cin_pix_fmt=p010le
 profile=main
index 07b74bec8f3eb8ea8ac51d2785df544cd676927c..a097ee402b45b59f56f1dbf689a601b1dd4076db 100644 (file)
@@ -1,4 +1,6 @@
 webm av1_vaapi
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
 cin_pix_fmt=p010le
 profile=main
index ce41a3239f29b0596a32dd2fb50cef1b589d5896..a744f35c91c29b600b17305b1d765fcf23e5a9be 100644 (file)
@@ -1,4 +1,6 @@
 mp4 av1_vaapi
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
 cin_pix_fmt=nv12
 profile=main
index 117ebb18e9489333854f59a35a4135d2169193c0..41915ea88fa9baa10fbc51b421dabc6298e30d16 100644 (file)
@@ -1,4 +1,6 @@
 webm av1_vaapi
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
 cin_pix_fmt=nv12
 profile=main
index 145ad6768ff1afb1c63c1b7dcad4696d1b5aab86..3b3f0f398d26a94d200477ac663b785009562eda 100644 (file)
@@ -1,4 +1,6 @@
 mp4 h264_qsv
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_pix_fmt=nv12
 profile=high
 # global_quality=25
index 8a22ef3f57a63349207dca4bffd0d62421ff73a1..bb8134f8a611f5c1730868191bb3cfd27f64444a 100644 (file)
@@ -1,4 +1,5 @@
 matroska h264_vaapi
-# Only works when there is vaapi capable hardware and software
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
 profile=high
index 085d70d49b1056d92223445329601799dae1baac..ab61bbd71b39462f07a390065ae8cd6e8be716a3 100644 (file)
@@ -1,3 +1,5 @@
 mp4 h264_vaapi
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
 profile=high
index 48ff1e871e4b22886a5756933150da5ec101f265..38ba8f2d866cd40e7a49da0c341316f5ac70f735 100644 (file)
@@ -1,3 +1,5 @@
 mov h264_vaapi
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
 profile=high
index 1a457604b2db7dfd52b042d6347a6813a0c9eb71..104e681a079e2349ab6c0ad15ca59266bce474ea 100644 (file)
@@ -1,4 +1,6 @@
 mp4 h264_vaapi
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
 cin_pix_fmt=nv12
 profile=high
index ebc8ddb28fcbce0ef9b8abab5eb4b3bcd3dc4135..8214ff267a3ce882f998f0c1b35d234dbb61c229 100644 (file)
@@ -1,4 +1,6 @@
 mp4 hevc_qsv
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_pix_fmt=p010le
 profile=main10
 # global_quality=25
index 04e47034a98c97af833b95cd74275730c02b5992..c265f5b19d03eb09fa7c7abde94f20630d708a03 100644 (file)
@@ -1,4 +1,6 @@
 mp4 hevc_qsv
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_pix_fmt=y210le
 profile=0
 # global_quality=25
index 66eadbbb36a92b276e3caf59acb5be03210e018f..a3a804b84d70ebf36565c00002abb8b5ed2f85a9 100644 (file)
@@ -1,4 +1,6 @@
 mp4 hevc_qsv
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_pix_fmt=nv12
 profile=main
 # global_quality=25
index 4e57f2b4c76a7bb8b3c6ef64d44720b58d2166a4..a6cb34c3513897f7c1dd0f5d50dda105159dc307 100644 (file)
@@ -1,2 +1,4 @@
 mp4 hevc_vaapi
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
index 3639b3b04ee5bc61c28bd2d8681fd2af6eaf6e4f..f49f778b9ab3bf9f9c2a70c5f7280a6b102dd9f7 100644 (file)
@@ -1,4 +1,6 @@
 mp4 hevc_vaapi
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
 cin_pix_fmt=p010le
 profile=main10
index 3a64bf7cb03757d87f8e67d420393f4f2c731bf1..13f18fd365f4a813d256d4c6149529fa1d1e12e7 100644 (file)
@@ -1,4 +1,6 @@
 mp4 hevc_vaapi
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
 cin_pix_fmt=y210le
 profile=rext
index 08c598efa527b3f0874bee1aa43f419904d404ae..541cdb21977fb4a50616a50af9a8938309468929 100644 (file)
@@ -1,4 +1,6 @@
 mp4 hevc_vaapi
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
 cin_pix_fmt=nv12
 profile=main
index bc269964d9b0b231d79fb0c603e14cd7b4ec904f..91a5359912b6121569ace307f801d0142dad779d 100644 (file)
@@ -1,4 +1,6 @@
 mp4 vp9_qsv
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_pix_fmt=p010le
 profile=0
 # global_quality=25
index 9719b009571c9e462dfd2eb14aac1a7d5600b9e1..b0ee96bd70165f280dce915c2cfab99f4f1a9bfa 100644 (file)
@@ -1,4 +1,6 @@
 webm vp9_qsv
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_pix_fmt=p010le
 profile=0
 # global_quality=25
index f3ed61cfa69860e1708bd15f4bf10f24ea242b7e..7228c40a037529ee2ec899b9feabbf3d80d83a2e 100644 (file)
@@ -1,4 +1,6 @@
 mp4 vp9_qsv
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_pix_fmt=nv12
 profile=0
 # global_quality=25
index 6652fbbee63236ce58164726a3d437e7565fb8b7..ca0caafbc42a1d6f5407c62fc327f66a604ee94e 100644 (file)
@@ -1,4 +1,6 @@
 webm vp9_qsv
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_pix_fmt=nv12
 profile=0
 # global_quality=25
index 686083c4273cf5dcd593d861666160ea0b1f2a0c..7a7dedb34168566efb92e74003b7ed947d0abcb4 100644 (file)
@@ -1,4 +1,6 @@
 mp4 vp9_vaapi
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
 cin_pix_fmt=p010le
 profile=0
index 94940c4c6bffaafb123ee039001bec9d1e4cb634..a9df1420b4ae8aa28e5d49464c7dd78c239d4fc4 100644 (file)
@@ -1,4 +1,6 @@
 webm vp9_vaapi
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
 cin_pix_fmt=p010le
 profile=2
index fb6a0f19401b965b9d393a6a84e4a8144671f8b6..862752f75aba78013f9481b695f0523f8bc35032 100644 (file)
@@ -1,4 +1,6 @@
 mp4 vp9_vaapi
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
 cin_pix_fmt=nv12
 profile=0
index f727d976fc4c2f27fc2ebfd7d16f87a6bb606a88..efb06ac99c1d1acbaff5249bede75822ff3f7742 100644 (file)
@@ -1,4 +1,6 @@
 webm vp9_vaapi
+# Requires specific GPU hardware encoding capability 
+#  as well as required software implementation.
 cin_hw_dev=vaapi
 cin_pix_fmt=nv12
 profile=0
index 531a755ef43ce61a290093bb10c8408859ab75da..9f5a8035eb407fc95b4d06a0ac08b6e661745faf 100644 (file)
@@ -378,7 +378,6 @@ void BlendAlgebraFileButton::run()
     printf ("BlendAlgebraFileButton::run creating file_box (%s)\n", fname);
 #endif
     file_box = new BlendAlgebraFileBox (plugin, gui, fname);
-    file_box->update_history();        // otherwise actual dir can be forgotten
     file_box->create_objects();
     file_box->lock_window ("BlendAlgebraFileButton::run");
     file_box->add_objects();                   // add our special buttons
index 63cd99b9e58b82f986749a05df1425f93e8006e5..07e4f255f3f5e893de1254f23ddc456ba2c1f1e5 100644 (file)
@@ -363,7 +363,6 @@ void BlendProgramFileButton::run()
     printf ("BlendProgramFileButton::run creating file_box (%s)\n", fname);
 #endif
     file_box = new BlendProgramFileBox (plugin, gui, fname);
-    file_box->update_history();        // otherwise actual dir can be forgotten
     file_box->create_objects();
     file_box->lock_window ("BlendProgramFileButton::run");
     file_box->add_objects();                   // add our special buttons
diff --git a/cinelerra-5.1/thirdparty/src/flac-1.5.0.tar.xz b/cinelerra-5.1/thirdparty/src/flac-1.5.0.tar.xz
new file mode 100644 (file)
index 0000000..78961a6
Binary files /dev/null and b/cinelerra-5.1/thirdparty/src/flac-1.5.0.tar.xz differ