[Paraview] git master and latest ffmpeg

Michael Wild themiwi at gmail.com
Thu Apr 29 09:33:04 EDT 2010


On 29. Apr, 2010, at 13:46 , Sven Buijssen wrote:
> Hi,
> 
> When upgrading ffmpeg to svn22965 or newer, ParaView git master does not
> compile against it any more. The ffmpeg commit in question is revision
> 22965:
> 
>> commit 346f2bc2656e7f23b7fbf14563c017b49108d888:
>> Author: rbultje <rbultje at 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
>> Date:   Mon Apr 26 13:36:17 2010 +0000
>> 
>>    Fix broken 32-bit clipping, and write numbers in hex instead of
>>    Decimal so they are easier to understand. Also give the add a 'u'
>>    postfix to silence a pre-c99 compiler warning.
>> 
>>    git-svn-id: file:///var/local/repositories/ffmpeg/trunk@22965
> 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
>> 
>> M       libavutil/common.h
> 
> 
> The issue, a remedy and the motivation of the ffmpeg developers has been
> reported e.g. on
> http://lists.links2linux.de/pipermail/packman/2010-April/008352.html
> 
> I guess VTK/CMake/vtkTestFFMPEG.cmake needs to be patched to somehow add
> -D__STDC_CONSTANT_MACROS to compile flags in order to be able to use the
> latest ffmpeg version.
> 
> Sven


The problem with ffmpeg IMHO is that it is a moving target (as is also declared on their website). It is almost impossible for ParaView to keep up and just arbitrarily picking any revision is no solution either, because that will cause a lot of trouble for packagers.

<shameless_plug>I suggest you give the included Ogg/Theora writer a try.</shameless_plug>.

Michael


More information about the ParaView mailing list