[TH] ffmpeg + faad2-2.5
Szymon Siwek
sls w poczta.wp.pl
Pią, 12 Sty 2007, 18:30:09 CET
On Thu, Jan 11, 2007 at 09:06:56PM +0100, Jakub Bogusz wrote:
> On Thu, Jan 11, 2007 at 08:41:44PM +0100, Szymon Siwek wrote:
> > Witam!
> >
> > Próba używania ffmpega na źródle zawierającym dźwięk w formacie AAC kończy
> > się takim komunikatem:
> >
> > FAAD library: cannot resolve faacDecGetErrorMessage in libfaad.so.0!
> >
> > W faad2 >= 2.5 faacDecGetErrorMessage jest makrem, ffmpeg ładuje libfaad
> > dynamicznie.
> >
> > Według mnie, najprostszym rozwiązaniem byłoby usunąć --enable-faadbin.
> > Nie trzeba łatać źródeł, dodawać brakującego R: faad2-libs do ffmpeg-libs,
> > od razu wykrywana była by niezgodność API.
> >
> > Jakieś sprzeciwy?
>
> Właśnie zależność od faad2-libs (niepożądana, a nie brakująca).
> Oraz od faad2-devel w ffmpeg-devel.
>
Przygotowałem łatkę na ffmpeg, dzięki której umie sobie załadować faad2-2.0
lub faad2-2.5. Odnoszę jednak wrażenie, że najpierw trzeba poprawić faad2.
faad2-2.0 i faad2.2-5 mają identyczne soname, tymczasem w nowszym faad2
zmienił się prefix nazw funkcji.
--
Szymon Siwek
Los nikomu nie szczędzi rozczarowań.
Więcej informacji o liście dyskusyjnej pld-devel-pl