Bug#720805: Not a good fix
salsaman
salsaman at gmail.com
Sat Oct 12 22:52:39 UTC 2013
I don't think this fix can be correct. On my system (Fedora 17), both
AV_OPT_TYPE_INT and FF_OPT_TYPE_INT are defined as distinct values of the
enum AVOptionType in libavutil/opt.h. Thus adding this #define before
including opt.h causes an error: redeclaration of enumerator
'FF_OPT_TYPE_INT'
The purpose of the #defines in LiVES is to define AV_OPT_TYPE_INT on older
versions of libavutil which did not have AV_OPT_TYPE_INT.
It seems the problem in Sid is due to Debian's use of libavutils from libav
rather than from ffmpeg.
I believe the correct fix may be the following (which I hope will work in
all cases):
- #ifndef AV_OPT_TYPE_INT
+ #if FF_API_OLD_AVOPTIONS
leaving the lines in the same place as the original.
Regards
Salsaman.
http://lives.sourceforge.net
https://www.ohloh.net/accounts/salsaman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20131012/50ea7183/attachment.html>
More information about the pkg-multimedia-maintainers
mailing list