On Tue, Aug 27, 2013 at 03:30:01PM +0200, Sebastian Ramacher wrote:
> When rebuilt against libav 9, the availability of libavcodec is not
> detected correctly. Comparing [1] and [2] one can observe the following
> difference:
>
> [1]:
> | checking for avcodec_init in -lavcodec... yes
> | checking for av_register_all in -lavformat... yes
> | checking for sws_scale in -lswscale... yes
> | checking for av_malloc in -lavutil... yes
> | checking libavformat/avformat.h usability... yes
> | checking libavformat/avformat.h presence... yes
> | checking for libavformat/avformat.h... yes
> | checking for av_guess_format... yes
> | checking for avio_open... yes
> | checking for avio_close... yes
> | checking for avformat_write_header... yes
> | checking for avcodec_open2... yes
> | checking for avformat_new_stream... yes
> | checking whether AVMEDIA_TYPE_VIDEO is declared... yes
>
> [2]:
> | checking for avcodec_init in -lavcodec... no
>
> avcoded_init got removed in libav 9. So the checks and survex probably
> need to be ported to the new libav API.
Thanks for spotting this.
Oddly, avcodec_init() isn't even called by the current code, but it does
need some updates for more recent API changes.
There's a new upstream release planned soon, so I'll get this fixed there
and update the package once it's out.
Cheers,
Olly
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]