Hi,
I turned on OpenCV at the superbuild level and I got the following error:
[ 35%] Building CXX object
modules/highgui/CMakeFiles/opencv_highgui.dir/src/cap_ffmpeg.o
In file included from
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg.cpp:45:0:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:
In member function ‘bool CvCapture_FFMPEG::reopen()’:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:486:5:
warning: ‘int av_open_input_file(AVFormatContext**, const char*,
AVInputFormat*, int, AVFormatParameters*)’ is deprecated (declared at
/usr/include/libavformat/avformat.h:1050) [-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:486:52:
warning: ‘int av_open_input_file(AVFormatContext**, const char*,
AVInputFormat*, int, AVFormatParameters*)’ is deprecated (declared at
/usr/include/libavformat/avformat.h:1050) [-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:494:5:
warning: ‘int avcodec_thread_init(AVCodecContext*, int)’ is deprecated
(declared at /usr/include/libavcodec/avcodec.h:3611)
[-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:494:50:
warning: ‘int avcodec_thread_init(AVCodecContext*, int)’ is deprecated
(declared at /usr/include/libavcodec/avcodec.h:3611)
[-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:
In member function ‘bool CvCapture_FFMPEG::open(const char*)’:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:524:15:
warning: ‘int av_open_input_file(AVFormatContext**, const char*,
AVInputFormat*, int, AVFormatParameters*)’ is deprecated (declared at
/usr/include/libavformat/avformat.h:1050) [-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:524:63:
warning: ‘int av_open_input_file(AVFormatContext**, const char*,
AVInputFormat*, int, AVFormatParameters*)’ is deprecated (declared at
/usr/include/libavformat/avformat.h:1050) [-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:541:9:
warning: ‘int avcodec_thread_init(AVCodecContext*, int)’ is deprecated
(declared at /usr/include/libavcodec/avcodec.h:3611)
[-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:541:54:
warning: ‘int avcodec_thread_init(AVCodecContext*, int)’ is deprecated
(declared at /usr/include/libavcodec/avcodec.h:3611)
[-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:547:13:
error: ‘CODEC_TYPE_VIDEO’ was not declared in this scope
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:
In member function ‘bool CvCapture_FFMPEG::grabFrame()’:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:640:34:
error: ‘avcodec_decode_video’ was not declared in this scope
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:
In function ‘const char* icvFFMPEGErrStr(int)’:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:917:10:
error: ‘AVERROR_NUMEXPECTED’ was not declared in this scope
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:921:10:
error: ‘AVERROR_NOFMT’ was not declared in this scope
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:923:10:
error: ‘AVERROR_IO’ was not declared in this scope
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:925:10:
error: ‘AVERROR_NOMEM’ was not declared in this scope
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:
In function ‘AVStream* icv_add_video_stream_FFMPEG(AVFormatContext*,
CodecID, int, int, int, double, int)’:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:1012:70:
error: ‘CODEC_TYPE_VIDEO’ was not declared in this scope
In file included from
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg.cpp:45:0:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:
In member function ‘void CvVideoWriter_FFMPEG::close()’:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:1298:3:
warning: ‘int url_fclose(AVIOContext*)’ is deprecated (declared at
/usr/include/libavformat/avio.h:279) [-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:1298:20:
warning: ‘int url_fclose(AVIOContext*)’ is deprecated (declared at
/usr/include/libavformat/avio.h:279) [-Wdeprecated-declarations]
...
Do I have to install some development packages to get it work?
libavcodec-deve is installed.
Thanks,
Miklos
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users