[CinCV TNG] ffmpeg patches Re: patches cinelerra

Sérgio Basto sergio at serjux.com
Thu Oct 8 03:01:08 CEST 2015


Hi, Back to this thread, 
I had though about, and what happens is the ffmpeg patches have been
modified for every new major release of ffmpeg, so we got a patch for
ffmpeg 0.7, other for ffmpeg 1.0, other for ffmpeg 2.0 etc. So will be
difficult do a patch for every ffmpeg versions. 
Do you think it is worth gathering all the patches that have been made
to the ffmpeg? to reconstruct the evolution of the patches .
 

On Dom, 2015-09-27 at 14:32 +0100, Sérgio Basto wrote:
> On Sáb, 2015-09-26 at 22:06 +0300, igor_ubuntu wrote:
> 
> > with ./configure --prefix=/opt/cv_ex_f_sb --with-external-ffmpeg
> > 
> > .. ...
> > mpeg4.c: In function ‘encode’:
> > mpeg4.c:643: warning: assignment makes pointer from integer without a
> > cast
> > mpeg4.c:676: error: ‘AVCodecContext’ has no member named
> > ‘err_recognition’
> > mpeg4.c:676: error: ‘AV_EF_CRCCHECK’ undeclared (first use in this
> > function)
> > mpeg4.c:676: error: (Each undeclared identifier is reported only once
> > mpeg4.c:676: error: for each function it appears in.)
> > make[3]: *** [mpeg4.lo] Error 1
> > make[3]: *** Waiting for unfinished jobs...
> > make[3]: Leaving directory
> > `/home/user/Downloads/CNR/sborky/cinelerra-cv-master/cinelerra-cv-2.3/quicktime'
> > make[2]: *** [all-recursive] Error 1
> > make[2]: Leaving directory
> > `/home/user/Downloads/CNR/sborky/cinelerra-cv-master/cinelerra-cv-2.3/quicktime'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory
> > `/home/user/Downloads/CNR/sborky/cinelerra-cv-master/cinelerra-cv-2.3'
> > make: *** [all] Error 2
> > :~/Downloads/CNR/sborky/cinelerra-cv-master/cinelerra-cv-2.3$ 
> 
> Maybe the patches just works for ffmpeg >= 2.2 [1], the story of this
> patch is long I can't be precise , at least, I based this patches in
> openmanba [2] (git20120403 ) says that support ffmpeg/libav trunk / 0.7
> and kwizart [3] (cinelerra git20081103) but pld-linux [4], archlinux and
> gentoo also have patches for external ffmpeg. So it depends in version
> of external ffmpeg, IMO we should support last versions ... 
> 
> [1] 
> ffmpeg -version
> ffmpeg version 2.6.3 Copyright (c) 2000-2015 the FFmpeg developers
> 
> [2]
> http://www.openmamba.org/distribution/distromatic.html?tag=devel&pkg=cinelerra-cv.source http://www.openmamba.org/showfile.html?file=/pub/openmamba/milestone2/patches/cinelerra-cv-2.2.git20120403-ffmpeg.patch
> 
> [3]
> http://rpms.kwizart.net/fedora/reviews/cinelerra-cv/
> 
> 
> [4]
> https://github.com/pld-linux/cinelerra-cv




-- 
Sérgio M. B.



More information about the Cinelerra mailing list