New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
multimedia library generalised dependancy #154
Comments
|
Code changes are needed to support libav. Libav does not include libswresample, so the audio re-sampling code would need to be changed. I'm not personally willing to spend time working around their fight. (I know that Gentoo and Ubuntu side with libav, while ArchLinux and others side with ffmpeg so there is interest in both.) That said, patches are welcome. |
|
In the mean time for Ubuntu/Debian, either ffmpeg can be acquired through other means or CorsixTH can be built _DWITH_MOVIES=OFF |
|
It looks like Ubuntu 15.04 will include ffmpeg: https://launchpad.net/ubuntu/+source/ffmpeg |
|
I have Kubuntu 15.04. I installed all the ffmeg-dev packages, and still I get: |
|
Can you tell us where ffmpeg-dev has its header files, and its libraries? Also, cmake should have a log of places where it looked for ffmpeg, Could you get the places that it looked for ffmpeg? |
|
I assume the libswscale-ffmpeg-dev is the package that is referred by the error. Package manager has this to say about its directories: |
|
I'm unable to determine where this cmake logs these. I found some logs. But I was not able to say where is tells the needed info. Could you point me in right direction? |
|
CMakeFiles seems to have .log files, but I can't find my ffmpeg libraries in it. Also, it seems to consider other libraries as being ffmpeg. I don't know if it's working, as I have movies disabled in the config: This is Fedora, maybe your libraries have a different name. (package of avdevice is however ffmpeg-devel-2.6.4-1.fc22.x86_64, so that seems to be correct) |
|
On Ubuntu you'll need to use -DWITH_LIBAV=ON or else manually specify the location of ffmpeg. CorsixTH supports LibAV these days. |
|
Closing the issue |
FFMPEG and LibAV both provide the same components required by Corsix-TH.
For portability and greater availability, Corisix-TH should be adapted to support either library, and the effect of the MOVIES cmake variable should be to select whichever library is available, and enable the compilation of the corresponding libraries interface code.
Optional FFMPEG or LIBAV parameters could be provided to force compilation against a particular library, in the instance that both are available.
The text was updated successfully, but these errors were encountered: