Your problem might be solved by a correction to the CMake module
for finding ffmpeg. Can you report the output from running "ffmpeg -
version" on your system? It's hard to match version numbers from the
package name alone. My output looks like this:
FFmpeg version SVN-r11312, Copyright (c) 2000-2007 Fabrice Bellard, et
configuration: --disable-vhook --enable-shared --disable-mmx
libavutil version: 49.6.0
libavcodec version: 51.49.0
libavformat version: 52.3.0
built on Oct 12 2008 13:50:49, gcc: 4.0.1 (Apple Inc. build 5488)
My version is from subversion about a year ago (I think). I am aware
that the ffmpeg API has been significantly changed and that vidl2 does
not support those changes. However, I thought the change was more
than just altering the include paths. Can you describe exactly how
the headers have been redistributed in your version?
The long term goal is to have a stable version of ffmpeg copied into
VXL (in v3p) so there is always a working version available. Amitha
Perera is working on that. We will also support linking to a "head"
version of the ffmpeg which hopefully will be kept up reasonably up to
date with the ffmpeg svn. I should probably start working on this
head version, but I don't want to duplicate any of Amitha's efforts.
Amitha, have you settled on a version of ffmpeg for v3p? If I was to
check out the current version of ffmpeg would it be significantly
different from what you are working on?
On Nov 21, 2008, at 6:26 AM, Antonio Garrido Carrillo wrote:
> Hi Matt,
> I have been changing some code in vidl2, but in my system (mandriva
> 2009) ffmpeg is
> not compiled.
> I have seen this is not done because include directories have been
> I do not remember the problem with ffmpeg (last version). I remember
> you said some
> message because the new API is not compatible.
> However, I have compiled vidl2 with ffmpeg support by adding a new
> directory ffmpeg
> with all headers files in package libffmpeg-
> Is this the original problem? that is, the redistribution of code in
> different directories?