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@gmail.com> wrote:


On Thursday, April 7, 2022, Andrea paz via Cin <cin@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?