Closed Vdragon closed 11 years ago
Debian/Ubuntu use Libav instead of FFmpeg.
Please turn option KHOPPER_USE_LIBAV
on from CMake GUI or by CLI:
$ cmake -DKHOPPER_USE_LIBAV=TRUE
@legnaleurc I tried it again with the option toggled but still get the same error.
This version requires Libav >= 9, but Ubuntu's one is 0.8 (including 13.04).
Ubuntu don't have libavresample or libswresample, this will impact current feature and algorithm. I'm afraid I have to rewrite many code to support old API. And Libav don't even keep their API document for old versions. (v0.8, v0.7 ... etc., all links are dead.)
I'll try to solve this problem for Ubuntu users if I have time, but this may takes few weeks.
Nevermind. BTW, there's libav-doc package in ubuntu might describe the API of the old version ; )
This package contains the html doxygen documentation of the Libav API.
Only application developers will find this package useful.
Hi, it builds successful on my machine. However It failed to run because of finding no libkhopper library, I can fix it by manually execute ldconfig as root. I wondered if ldconfig should directly add into the install recipe?
If you were installing this program by make install
, then yes, running ldconfig
was necessary.
This is necessary for all manually installed libraries, not only Khopper
, so I'll not going to add this to document.
If you consider make install as khopper's install script, there's no reason user have to execute ldconfig manually to configure the newly installed library isn't it?
OS distro: Ubuntu 12.10 x86 32-bit khopper version: commit f884277751e451e8b3ea79efec9fe15bda8a8bca