Bug#672561: libavcodec-dev: Missing /usr/include/libavcodec/audioconvert.h

Reinhard Tartler siretart at gmail.com
Sat May 12 06:46:44 UTC 2012

bug 672561 wishlist
tags 672561 wontfix

On Sat, May 12, 2012 at 7:39 AM, Rogério Brito <rbrito at ime.usp.br> wrote:
> Package: libavcodec-dev
> Severity: important
> Hi.
> The libavcodec-dev package is missing </usr/include/libavcodec/audioconvert.h>.
> This file is needed by handbrake. If I clone the libav git tree,
> checkout the v0.8.2 tag and copy that file to /usr/include/avcodec,
> then I am able to successfully compile handbrake with Debian's libav,
> without needing to download things from outside.

The problem with that is that audioconvert.h is not part of the public
API. Moreover, most of the APIs have already been removed in current
libav/master in favor of the newly introduced libavresample library.
Therefore, I do not think it would be a good idea to start shipping
this header.

The proper long-term solution is to port handbrake to 'libavresample'
(not yet uploaded to experimental, the packaging needs review, and is
not going to be included in wheezy). As short-term workaround, I'd
suggest to copy the parts of audioconvert.h and audioconvert.c to the
handbrake packaging.

> BTW, regarding handbrake, I am down to few packages now that need to
> be taken from outside debian for it to compile, namely:
> * MODULES += contrib/libdvdread
> * MODULES += contrib/libdvdnav
> * MODULES += contrib/mpeg2dec
> Everything else works with packages in Debian *or* with packages in
> the pkg-multimedia git repositories (e.g., libmkv, faac, libmp4v2).

That's excellent news! Thanks for working on it and count me in as
supporter (i.e., put me to Uploaders).


More information about the pkg-multimedia-maintainers mailing list