<p>On May 12, 2012 2:22 AM, "Rogério Brito" <<a href="mailto:rbrito@ime.usp.br">rbrito@ime.usp.br</a>> wrote:<br>
><br>
> Hi there.<br>
><br>
> On Sat, May 12, 2012 at 3:07 AM, Andres Mejia <<a href="mailto:amejia004@gmail.com">amejia004@gmail.com</a>> wrote:<br>
> > On Sat, May 12, 2012 at 1:39 AM, Rogério Brito <<a href="mailto:rbrito@ime.usp.br">rbrito@ime.usp.br</a>> wrote:<br>
> >> Package: libavcodec-dev<br>
> >> Severity: important<br>
> >><br>
> >> Hi.<br>
> >><br>
> >> The libavcodec-dev package is missing </usr/include/libavcodec/audioconvert.h>.<br>
> ><br>
> > Audioconvert is not a public header in either libav or ffmpeg. What is<br>
> > suppose to be used for this functionality is libavresample or<br>
> > libswresample.<br>
><br>
> I'm just getting it to compile, at first, and they use that. They<br>
> probably need a cluebat, then, if that is not a public interface. The<br>
> problem here is that they use AVAudioConvert, which is present only in<br>
> that header.<br>
><br>
> I'm not exactly sure if I want to patch this so heavily as to fix the<br>
> use of that interface.<br>
><br>
> >> This file is needed by handbrake. If I clone the libav git tree,<br>
> >> checkout the v0.8.2 tag and copy that file to /usr/include/avcodec,<br>
> >> then I am able to successfully compile handbrake with Debian's libav,<br>
> >> without needing to download things from outside.<br>
> >><br>
> >> BTW, regarding handbrake, I am down to few packages now that need to<br>
> >> be taken from outside debian for it to compile, namely:<br>
> >><br>
> >> * MODULES += contrib/libdvdread<br>
> >> * MODULES += contrib/libdvdnav<br>
> >> * MODULES += contrib/mpeg2dec<br>
> ><br>
> > Does handbrake used patched versions of these libs or can it use these<br>
> > libs as released upstream?<br>
><br>
> I have yet to see which patches can be dropped and which don't. OTOH,<br>
> the basics compile and a brief test here works. :)<br>
><br>
> >> Everything else works with packages in Debian *or* with packages in<br>
> >> the pkg-multimedia git repositories (e.g., libmkv, faac, libmp4v2).<br>
> ><br>
> > Ping Fabian. Was libmkv ready for upload?<br>
><br>
> I think it is fine as is. Not sure if the legal stuff<br>
> (debian/copyright etc.) is all in place for an upload to unstable.<br>
><br>
> > Could vo-aacenc be used instead of faac?<br>
><br>
> I still have to study that to see what can be done and how similar the<br>
> interfaces are.<br>
><br>
> > Also, as I mentioned in another email, libmp4v2 should be replaced with libav. mp4v2 is seeing<br>
> > less and less development and it's probably better to look into<br>
> > replacing use of mp4v2 anyway.<br>
><br>
> That's the same story as with vo-aacenc/faac.<br>
><br>
> > Also next time, please leave out things unrelated to a bug in it's bug report.<br>
><br>
> OK, but the excitement is really huge and I couldn't help sending some<br>
> side comments. :) Feel free to reply to the bug only the parts<br>
> pertaining to the bug and to the mailing list the other parts (please,<br>
> keep me CCed).<br>
><br>
><br>
><br>
> Thanks.<br>
><br>
> P.S.: Now, it compiles with Debian's mpeg2, which is one fewer embedded library.<br>
> --<br>
> Rogério Brito : rbrito@{<a href="http://ime.usp.br">ime.usp.br</a>,<a href="http://gmail.com">gmail.com</a>} : GPG key 4096R/BCFCAAAA<br>
> <a href="http://rb.doesntexist.org/blog">http://rb.doesntexist.org/blog</a> : Projects : <a href="https://github.com/rbrito/">https://github.com/rbrito/</a><br>
> DebianQA: <a href="http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br">http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br</a></p>
<p>Keep up the great work. You may also want to create an ITP bug for handbrake now.</p>
<p>~ Andres</p>