Closed uartie closed 7 years ago
@yizhouwei , please help to check this.
It builds fine with that flag on ArchLinux and OpenSuse Tumbleweed FWIW
Hi @yizhouwei , any update on this? Seems one of build server is depends on this. You an see the red cross in every pull request.
hi @uartie , I have set up UBUNTU 14.04. But I can't install ffmpeg by command "sudo apt-get install ffmpeg". As the google result: FFmpeg has been removed from Ubuntu 14.04 and was replaced by Libav. This decision has been reversed so that FFmpeg is available now in Ubuntu 15.04 again, but there is still no official package for 14.04.
Can you share your ffmpeg install steps to me?
Install the libavformat-dev libavcodec-dev libavutil-dev
packages
FWIW, Travis also tests on Trusty but I don't enable avformat.
Thanks @uartie , I have reproduce the problem according to your sharing.
Hi @uartie and @seanvk ffmpeg changes repidly and libav may have different API than ffmpeg.We only use ffmpeg to extract container formats. It's not so worth to make sure we can compatible with any version of ffmpeg(libav). Do you think it's ok to use a pinned version of ffmpeg in CI.
I will test libyami-utils on different FFMPEG version. If the API we use is constant from some one version, It would be easy to handle it in two case.
This fixed by #82. thanks @uartie and @seanvk for good discuss.
With
--enable-avformat
, libyami-utils fails to compile using the Ubuntu Trusty provided libav-dev packages. It compiles fine on Ubuntu Xenial (16.04) and Yakkety (16.10). Configure should detect the proper version of libav required to compile.