[Cin] Build from git

Andrew Randrianasulu randrianasulu at gmail.com
Thu Apr 7 21:06:40 CEST 2022


hopefully this patch series should bring dynamic compilation with system's
ffmpeg/libav* back into working order, as well  fix compilation with
system's openEXR 3. --with-git-ffmpeg should also work as long as you
manually delete old thirdparty/src/ffmpeg.git* patches = no BluRay encoding
out of the box but I hopefully have patches for this too)

sorry for mixing in freebsd/termux changes, but whole need for this patch
series arise from my desire to compile for those platforms

I'll send whole pile of patches as separate email
On Thursday, April 7, 2022, Andrew Randrianasulu <randrianasulu at gmail.com>
wrote:

>
>
> On Thursday, April 7, 2022, Andrea paz via Cin <cin at lists.cinelerra-gg.org>
> wrote:
>
>> @Andrew
>> I used "git am --whitespace-ignore ..."
>> the patches 003, 007 and 0009 give error and I skipped them, the
>> compilation was successful and I found no error messages. I don't know
>> what to test though: am I using ffmpeg 4.4 or 5, with these patches?
>> How do I check it?
>
>
>
> I tried to make ./configure --without-thirdparty works, so in this case
> you will be using system-wide installation of libv* libs. I heard Arch keep
> both  ffmpeg4 and ffmpeg5 (wisely) for now, so you might look at that libs
> you have installed and use 'ldd' to see actual ones Cingg linked to.
>
> Default still internal ffmpeg 4.4/static linking with intent to NOT
> breaking  this case, so fact it woks as usual in itself quite good news.
> You probably will notice bunch of new errors from new  ffmpeg filters
> (added in 5.0) at first startup when you successfully compile against
> system's ffmpeg 5.0.
>
>
>
>> @Phyllis
>> I have added read support for DPX. I'm wondering, how do you make
>> render presets for the internal engine?
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0064-ffmpeg.git-conditional-fixes.patch
Type: text/x-diff
Size: 1787 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0016.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0065-Limit-git-clone-depth-to-1-faster-download-less-spac.patch
Type: text/x-diff
Size: 910 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0017.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0056-Beginning-of-ffmpeg-versioned-compilation.patch
Type: text/x-diff
Size: 2911 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0018.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0058-More-libavcodec-versionkng-in-ffmpeg.patch
Type: text/x-diff
Size: 2482 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0019.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0057-Ffmpeg-versioning-in-bdwrite.C.patch
Type: text/x-diff
Size: 1609 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0020.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0059-Even-more-ffmpeg-versioning-in-ffmpeg.C.patch
Type: text/x-diff
Size: 1661 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0021.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0060-Nearly-all-versioning-in-ffmpeg.C.patch
Type: text/x-diff
Size: 3035 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0022.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0061-Finished-versioning-in-ffmpeg.C.patch
Type: text/x-diff
Size: 1645 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0023.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0062-Really-fix-ffmpeg.C-for-ffmpeg-4.4.patch
Type: text/x-diff
Size: 1086 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0024.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0048-Hopefully-fixed-dynamic-liba52.patch
Type: text/x-diff
Size: 1437 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0025.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0046-Make-cin-compile-with-ffmpeg-5-unconditionally.patch
Type: text/x-diff
Size: 8915 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0026.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0028-fileexr-forward-port-openexr-3.patch
Type: text/x-diff
Size: 1634 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0027.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0049-Cinelerra-Makefile-dynamic-section-fix-for-non-andro.patch
Type: text/x-diff
Size: 970 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0028.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0039-pkg-config-based-dynamic-openexr-link-fix-for-freebs.patch
Type: text/x-diff
Size: 789 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0029.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0045-Add-android-only-hacked-Dynamic-makefile-libs.patch
Type: text/x-diff
Size: 1022 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0030.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0043-Attempt-at-freebsd-netbsd-detection-in-cinelerra-Mak.patch
Type: text/x-diff
Size: 914 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220407/1478f0e9/attachment-0031.bin>


More information about the Cin mailing list