From: Dave Y. <dav...@te...> - 2008-06-28 04:10:07
|
On 06/27/08 10:30 am, Pascal Giard wrote: > On Fri, Jun 27, 2008 at 10:57 AM, Dave Yeo<dav...@te...> wrote: >> On 06/26/08 09:15 pm, Pascal Giard wrote: >>> Debian packaging files are now in a good shape (see cvs logs for details). >>> You can easily try to build under Ubuntu or Debian by doing "make dist >>> && debuild -B". >>> >>> The only "issue", if it's one, is with ffmpeg. Users using Marillat's >>> packages won't be able to build sox. >>> /usr/include/ffmpeg/avformat.h is in >>> /usr/include/ffmpeg/libavformat/avformat.h . >>> >>> Is this a sign that next ffmpeg versions will put avformat.h there? >>> >> FFmpeg now puts its includes in individual directories in the include >> directory, $PREFIX/include/$LIBNAME >> http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-February/042523.html >> Dave > > Hmmm... current packages from Marillat have them in > $PREFIX/include/ffmpeg/$LIBNAME . > Is this a mistake from Christian? > > -Pascal Sorry, I shouldn't post before my morning coffee. I forgot about the header of the mail. :) The Debian (Sid) packages are patched to put the headers in usr/include/ffmpeg and the source was DLed on Feb 6,2008. The decision to move the headers was made close to the end of Feb. Now when programs want to include FFmpeg headers they need <$LIBNAME/*h> instead of <*.h> or in Debians case <ffmpeg/$LIBNAME/*.h> instead of <ffmpeg/*.h>. I'd say that Christian is doing the right thing and Debian is just lagging behind for now. Dave |