Re: [Cin] ffmpeg LTS plans

2022-05-11 Thread Phyllis Smith via Cin
> - 5.1 in Jul with API additions, but no ABI/behavior breakage
>
Yeah! this is good to know and hopefully as soon as 5.1 is ready, with all
of the prep work done by Andrew and tested by Andrea, we can get there
right away.

> - 6.0 in Dec 22 with ABI/API/behavior breakage and while 5.1 becomes LTS
> ===
>
> so, I hope we have few more months in this year if we successfully jump at
> 5.1...
>
-- 
Cin mailing list
Cin@lists.cinelerra-gg.org
https://lists.cinelerra-gg.org/mailman/listinfo/cin


Re: [Cin] megapile 12 (freebsd, ffmpeg 5, dynamic build, opencv trim)

2022-05-11 Thread Andrew Randrianasulu via Cin
On Wednesday, May 11, 2022, Andrew Randrianasulu 
wrote:

>
>
> On Wednesday, May 11, 2022, Phyllis Smith  wrote:
>
>> Checked into GIT, LV2 building changes + 4 additional to Calf LV2 plugins
>> that I discovered while testing.  They did not cause CinGG to crash EXCEPT
>> when using the Calf LV2 plugins with an AppImage.When using from a
>> self-build, they did not show up in Audio Effects  but reported the error
>> message on the terminal window of "unsupported lv2 plugin, missing audio
>> input or output".
>>
>>
>>
>> 0052-Defend-against-missed-lv2-headers.patch
>> 0054-Dynamic-termux-with-ogg.patch
>> 0062-dynamic-lv2.patch
>> 0063-termyx_dyn.sh-update.patch
>> + lv2_blacklist.txt has additionally removed Calf plugins of Fluidsynth,
>> Monosynth, Organ, and Wavetable
>>
>> This took me awhile to check the above and test so I hope it is correct.
>>
>
>
>
> yeah, working one one problem often bring up few more!
>
> Thanks, I can't check on termux until most patches are in (a bit too short
> on 'disk' space for static build) but I'll check on x86 laptop
>


build worked, but as usual I needed some variation of patches 1 and 3 I
send in thread named 'more patches for building on my slackware'




> Working on a Status text file of the other megapile patches.
>>
>>
-- 
Cin mailing list
Cin@lists.cinelerra-gg.org
https://lists.cinelerra-gg.org/mailman/listinfo/cin


[Cin] ffmpeg LTS plans

2022-05-11 Thread Andrew Randrianasulu via Cin
http://ffmpeg.org/pipermail/ffmpeg-devel/2022-April/295674.html

===
- 5.1 in Jul with API additions, but no ABI/behavior breakage
- 6.0 in Dec 22 with ABI/API/behavior breakage and while 5.1 becomes LTS
===

so, I hope we have few more months in this year if we successfully jump at
5.1...
-- 
Cin mailing list
Cin@lists.cinelerra-gg.org
https://lists.cinelerra-gg.org/mailman/listinfo/cin


Re: [Cin] megapile 12 (freebsd, ffmpeg 5, dynamic build, opencv trim)

2022-05-11 Thread Andrew Randrianasulu via Cin
On Wednesday, May 11, 2022, Phyllis Smith  wrote:

> Status of other 18 patches from the Megapile:
>
> *Bluray Truehd:*
> 0002-Improve-truehd-decoder-encoder-from-ffmpeg.git.patch  -- *not quite
> working; setting aside*
> *Netbsd Compile;*
> 0031-Patches-for-attempting-to-make-netbsd-i386-compile.patch  -- *25+
> files/have to study*
> *Ffmpeg Versioning:*
> 0034-Beginning-of-ffmpeg-versioned-compilation.patch
> 0035-Ffmpeg-versioning-in-bdwrite.C.patch
> 0036-More-libavcodec-versionkng-in-ffmpeg.patch
> 0037-Even-more-ffmpeg-versioning-in-ffmpeg.C.patch
> 0038-Nearly-all-versioning-in-ffmpeg.C.patch
> 0039-Finished-versioning-in-ffmpeg.C.patch
> 0040-Really-fix-ffmpeg.C-for-ffmpeg-4.4.patch
> 0041-ffmpeg.git-conditional-fixes.patch
> 0043-More-defines-in-ffmpeg.h.patch
> 0045-Even-more-ffmpeg-version-ifdefs-in-ffmpeg.C.patch
> *EXR Related:*
> 0048-Abort-earlier-if-non-3rd-party-and-openexr-requested.patch
> 0055-Attempt-at-detecting-OpenEXR-3.patch -- *these 2 probably be OK to
> add*
> *Png Data:*
> 0051-HIGHLY-EXPERIMENTAL-constify-png_data.patch  -- i*mpossible for me
> to test/understand*
> *Libbthread Move:*
> 0059-libbthread-src-copied-to-main-tree-for-Android.patch
> 0060-Fix-libbthread-on-non-android.patch
> 0061-Try-to-guard-against-compilation-on-non-termux.patch  --
> *big change/have to study*
>
> Andrew, have I missed any? + what is ffmpeg versioning all about and will
> it require maintenance for every future version and work on all types of
> linux/ppc/termux/bsd/android/32-bit/other distros forever?
>

I think those are all I sent (have few more on termux to test).

ffmpeg versioning about making fileffmpeg and few other files compile/work
with both ffmpeg 4.4 and 5.0/5.1 (hopefully). This is roughly how Einar
makes cin-cve compile against wide range of ffmpeg libs...

it worked on arm 32 and should be fairly generic, but new major ffmpeg
version bump most likely will need additional research
-- 
Cin mailing list
Cin@lists.cinelerra-gg.org
https://lists.cinelerra-gg.org/mailman/listinfo/cin


Re: [Cin] megapile 12 (freebsd, ffmpeg 5, dynamic build, opencv trim)

2022-05-11 Thread Phyllis Smith via Cin
Status of other 18 patches from the Megapile:

*Bluray Truehd:*
0002-Improve-truehd-decoder-encoder-from-ffmpeg.git.patch  -- *not quite
working; setting aside*
*Netbsd Compile;*
0031-Patches-for-attempting-to-make-netbsd-i386-compile.patch  -- *25+
files/have to study*
*Ffmpeg Versioning:*
0034-Beginning-of-ffmpeg-versioned-compilation.patch
0035-Ffmpeg-versioning-in-bdwrite.C.patch
0036-More-libavcodec-versionkng-in-ffmpeg.patch
0037-Even-more-ffmpeg-versioning-in-ffmpeg.C.patch
0038-Nearly-all-versioning-in-ffmpeg.C.patch
0039-Finished-versioning-in-ffmpeg.C.patch
0040-Really-fix-ffmpeg.C-for-ffmpeg-4.4.patch
0041-ffmpeg.git-conditional-fixes.patch
0043-More-defines-in-ffmpeg.h.patch
0045-Even-more-ffmpeg-version-ifdefs-in-ffmpeg.C.patch
*EXR Related:*
0048-Abort-earlier-if-non-3rd-party-and-openexr-requested.patch
0055-Attempt-at-detecting-OpenEXR-3.patch -- *these 2 probably be OK to add*
*Png Data:*
0051-HIGHLY-EXPERIMENTAL-constify-png_data.patch  -- i*mpossible for me to
test/understand*
*Libbthread Move:*
0059-libbthread-src-copied-to-main-tree-for-Android.patch
0060-Fix-libbthread-on-non-android.patch
0061-Try-to-guard-against-compilation-on-non-termux.patch  --
*big change/have to study*

Andrew, have I missed any? + what is ffmpeg versioning all about and will
it require maintenance for every future version and work on all types of
linux/ppc/termux/bsd/android/32-bit/other distros forever?
-- 
Cin mailing list
Cin@lists.cinelerra-gg.org
https://lists.cinelerra-gg.org/mailman/listinfo/cin


Re: [Cin] megapile 12 (freebsd, ffmpeg 5, dynamic build, opencv trim)

2022-05-11 Thread Andrew Randrianasulu via Cin
On Wednesday, May 11, 2022, Phyllis Smith  wrote:

> Checked into GIT, LV2 building changes + 4 additional to Calf LV2 plugins
> that I discovered while testing.  They did not cause CinGG to crash EXCEPT
> when using the Calf LV2 plugins with an AppImage.When using from a
> self-build, they did not show up in Audio Effects  but reported the error
> message on the terminal window of "unsupported lv2 plugin, missing audio
> input or output".
>
>
>
> 0052-Defend-against-missed-lv2-headers.patch
> 0054-Dynamic-termux-with-ogg.patch
> 0062-dynamic-lv2.patch
> 0063-termyx_dyn.sh-update.patch
> + lv2_blacklist.txt has additionally removed Calf plugins of Fluidsynth,
> Monosynth, Organ, and Wavetable
>
> This took me awhile to check the above and test so I hope it is correct.
>



yeah, working one one problem often bring up few more!

Thanks, I can't check on termux until most patches are in (a bit too short
on 'disk' space for static build) but I'll check on x86 laptop

> Working on a Status text file of the other megapile patches.
>
>
-- 
Cin mailing list
Cin@lists.cinelerra-gg.org
https://lists.cinelerra-gg.org/mailman/listinfo/cin