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

Andrew Randrianasulu randrianasulu at gmail.com
Wed May 11 18:18:16 CEST 2022


On Wednesday, May 11, 2022, Phyllis Smith <phylsmith2017 at gmail.com> 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....
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220511/ca85f87f/attachment.htm>


More information about the Cin mailing list