Sorry I did not see this change:
I'll rebuild VXL locally and if everything goes well I'll remove
avifile and push your ffmpeg change.
Thanks and sorry for the noise
On Tue, Dec 20, 2011 at 10:12 AM, Mathieu Malaterre
> I am looking at:
> However it does not include some portion of the current debian patch:
> Typically I see no difference for
> core/vidl/vidl_ffmpeg_istream_v2.txx in 1.14.0 and trunk, while it
> clearly does not compile on debian/sid with libav (ffmpeg fork for
> debian and derivatives).
> This is either an issue with libav/ffmpeg version. I am not sure what
> Ubuntu is shipping but you could compile the debian package on your
> Ubuntu machine. Eg:
> $ dget -u http://ftp.de.debian.org/debian/pool/main/liba/libav/libav_0.7.2-1.dsc
> $ cd libav-0.7.2
> $ dpkg-buildpackage -rfakeroot -us -uc
> $ sudo dpkg -i ../*.deb
> dpkg may complains you are missing build dependencies, just install
> them manually, eg:
> $ sudo apt-get install libschroedinger-dev
> If that helps here is what I have on my system:
> $ apt-cache policy libavformat-dev
> Installed: 4:0.7.2-1
> Candidate: 4:0.7.2-1+b1
> Version table:
> 4:0.7.2-1+b1 0
> 500 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages
> *** 4:0.7.2-1 0
> 100 /var/lib/dpkg/status
> We are not building vxl the same way, here are the options we are
> using for debian:
> CMAKE_FLAGS = \
> -DCMAKE_INSTALL_PREFIX:PATH=/usr \
> -DCMAKE_SKIP_RPATH:BOOL=ON \
> -DBUILD_SHARED_LIBS:BOOL=ON \
> -DVXL_USING_NATIVE_ZLIB:BOOL=ON \
> -DVXL_USING_NATIVE_JPEG:BOOL=ON \
> -DVXL_USING_NATIVE_MPEG2:BOOL=ON \
> -DVXL_USING_NATIVE_PNG:BOOL=ON \
> -DVXL_USING_NATIVE_TIFF:BOOL=ON \
> -DVXL_USING_NATIVE_SHAPELIB:BOOL=ON \
> -DVXL_USING_NATIVE_GEOTIFF:BOOL=ON \
> -DVXL_USING_NATIVE_EXPAT:BOOL=ON \
> -DBUILD_VGUI:BOOL=ON \
> -DBUILD_BGUI3D:BOOL=ON \
> -DVXL_BUILD_DCMTK:BOOL=ON \
> -DAVIFILE_INCLUDE_DIR:PATH=/usr/include/avifile-0.7 \
> -DBUILD_OXL:BOOL=ON \
> -DBUILD_CORE_GEOMETRY:BOOL=ON \
> -DBUILD_CORE_IMAGING:BOOL=ON \
> -DBUILD_CORE_NUMERICS:BOOL=ON \
> -DBUILD_CORE_PROBABILITY:BOOL=ON \
> -DBUILD_CORE_SERIALISATION:BOOL=ON \
> -DBUILD_CORE_UTILITIES:BOOL=ON \
> -DBUILD_CORE_VIDEO:BOOL=ON \
> -DBUILD_EXAMPLES:BOOL=OFF \
> Thanks again for your help !
> On Sun, Dec 18, 2011 at 5:01 AM, Matt Leotta <matt.leotta@...> wrote:
>> I've committed a change to VXL that allows the vidl library to compile
>> against the ffmpeg package in Ubuntu 11.10. I just tested it and it
>> also seems to compile against the release/0.7 branch of libav.
>> However, there is a warning about use of one deprecated API.
>> On Sat, Dec 17, 2011 at 1:27 PM, Matt Leotta <matt.leotta@...> wrote:
>>> You should feel free to remove the avifile dependency from the current
>>> vxl release package. It is only required by the deprecated core/vidl1
>>> and a few other old and unmaintained bits of code in contrib. There
>>> should be no problem building with all the AVIFILE CMake variables set
>>> to IGNORE or NOT-FOUND. I've been building this way for years. In
>>> fact, just this week we finally removed the deprecated core/vidl1
>>> library, so the next stable vxl release will have no avifile
>>> dependency in the core libraries.
>>> As for ffmpeg/libav we intend to continue support for that in
>>> core/vidl. I tend to update core/vidl occasionally to build against
>>> newer versions of ffmpeg/libav. I also try to keep the code backward
>>> compatible with older versions of ffmpeg/libav. There is no organized
>>> plan for these updates, I usually just patch vxl whenever I update my
>>> Ubuntu release and find that the packaged version no longer works. I
>>> have a patch ready now that will fix vidl to work with whatever
>>> version of ffmpeg is currently distributed with Ubuntu 11.10, I think
>>> it's ffmpeg 0.6. It seems I forgot to push that upstream to vxl, so
>>> I'll do that today.
>>> Are you looking to target a particular version of libav? If you point
>>> me at a specific version of libav, or better yet a git commit hash,
>>> then I can preemptively add support for it.
>>> Thanks for maintaining Debian packages!
>>> On Sat, Dec 17, 2011 at 6:30 AM, Mathieu Malaterre
>>> <mathieu.malaterre@...> wrote:
>>>> Dear all,
>>>> VXL has been packaged for debian system with avifile binding.
>>>> However this library seems dead upstream, and for the next release of
>>>> debian this avifile library will be removed . I am tempted to
>>>> removed avifile right now (vxl 1.14 release) however the ffmpeg
>>>> binding are far from perfect (I wrote them) . So my questions are:
>>>> - are you planning to maintain the avifile binding for the next vxl release ?
>>>> - are you planning to update vxl to compile with ffmpeg before/after
>>>> the libav transition ?
>>>> Thanks much !
>>>>  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647787
>>>>  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638251
>>>> Learn Windows Azure Live! Tuesday, Dec 13, 2011
>>>> Microsoft is holding a special Learn Windows Azure training event for
>>>> developers. It will provide a great way to learn Windows Azure and what it
>>>> provides. You can attend the event by watching it streamed LIVE online.
>>>> Learn more at http://p.sf.net/sfu/ms-windowsazure
>>>> Vxl-maintainers mailing list