[FFmpeg-devel] [PATCH] Fix vf_libopencv compilation problem in Mac OS X
thilo.borgmann at googlemail.com
Wed Apr 20 11:48:24 CEST 2011
Am 20.04.11 11:02, schrieb Roger Pau Monné:
> Sorry, I didn't realize I've sent the file, I had the patch prepared,
> don't know why I sent that... Anyway the bug is the same as the one
> described here: http://www.openradar.me/8026390. Don't know if there
> is another way to fix this, I've only been able to find this solution.
> 2011/4/20 Carl Eugen Hoyos <cehoyos at ag.or.at>:
>> Roger Pau Monné <roger.pau <at> entel.upc.edu> writes:
>>> Just added a couple of macros to allow compilation of vf_libopencv in
>>> Mac OS X. Tested on Mac OS X 10.6.7, gcc 4.2.1 and OpenCV 2.2.
Has this really been tested with OpenCV >= 2.2?
>> Please use 'git diff libavfilter/vf_libopencv.c>patchfile.diff' to produce a
>> unified diff of your patch.
>> And please explain the problem that you currently hit: undefining system defines
>> should probably be avoided if possible.
> Signed-off-by: Roger Pau Monné <roger.pau at entel.upc.edu>
> libavfilter/vf_libopencv.c | 6 ++++++
> 1 files changed, 6 insertions(+), 0 deletions(-)
> diff --git a/libavfilter/vf_libopencv.c b/libavfilter/vf_libopencv.c
> index 8401b4d..c1e57c6 100644
> --- a/libavfilter/vf_libopencv.c
> +++ b/libavfilter/vf_libopencv.c
> @@ -25,6 +25,12 @@
> /* #define DEBUG */
> +#ifndef NeXTBSD /* Allow compilation on NeXT and Darwin */
> +#ifdef __APPLE__
> + #undef __GNUC_STDC_INLINE__
> #include <opencv/cv.h>
> #include <opencv/cxtypes.h>
There's a report on FFmpeg-user complaining and myself ensured that this file
has been disappeared in OpenCV 2.2. Thus it should not compile against 2.2.
Or has this been fixed elsewhere in the mean time?
More information about the ffmpeg-devel