Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Before libavcodec fix:
- zm_ffmpeg_camera.cpp:105:47: error: missing binary operator before token "("
- In file included from zm_ffmpeg_camera.cpp:24:0:
- zm_ffmpeg_camera.h:39:5: error: 'AVFormatContext' does not name a type
- zm_ffmpeg_camera.h:41:5: error: 'AVCodecContext' does not name a type
- zm_ffmpeg_camera.h:42:5: error: 'AVCodec' does not name a type
- zm_ffmpeg_camera.h:44:5: error: 'AVFrame' does not name a type
- zm_ffmpeg_camera.h:45:5: error: 'AVFrame' does not name a type
- After force the use of libavcodec in config.h and Makefile:
- zm_ffmpeg_camera.cpp: In destructor ‘virtual FfmpegCamera::~FfmpegCamera()’:
- zm_ffmpeg_camera.cpp:61:9: warning: ‘void av_close_input_file(AVFormatContext*)’ is deprecated (declared at avformat.h:1706) [-Wdeprecated-declarations]
- zm_ffmpeg_camera.cpp:61:45: warning: ‘void av_close_input_file(AVFormatContext*)’ is deprecated (declared at avformat.h:1706) [-Wdeprecated-declarations]
- zm_ffmpeg_camera.cpp: In member function ‘virtual int FfmpegCamera::PrimeCapture()’:
- zm_ffmpeg_camera.cpp:94:10: warning: ‘int av_open_input_file(AVFormatContext**, const char*, AVInputFormat*, int, AVFormatParameters*)’ is deprecated (declared at avformat.h:1480) [-Wdeprecated-declarations]
- zm_ffmpeg_camera.cpp:94:76: warning: ‘int av_open_input_file(AVFormatContext**, const char*, AVInputFormat*, int, AVFormatParameters*)’ is deprecated (declared at avformat.h:1480) [-Wdeprecated-declarations]
- zm_ffmpeg_camera.cpp:98:10: warning: ‘int av_find_stream_info(AVFormatContext*)’ is deprecated (declared at avformat.h:1526) [-Wdeprecated-declarations]
- zm_ffmpeg_camera.cpp:98:46: warning: ‘int av_find_stream_info(AVFormatContext*)’ is deprecated (declared at avformat.h:1526) [-Wdeprecated-declarations]
- zm_ffmpeg_camera.cpp:125:10: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at avcodec.h:4155) [-Wdeprecated-declarations]
- zm_ffmpeg_camera.cpp:125:46: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at avcodec.h:4155) [-Wdeprecated-declarations]
- zm_mpeg.cpp: In member function ‘void VideoStream::SetupCodec(int, int, int, int, double)’:
- zm_mpeg.cpp:80:9: warning: ‘AVStream* av_new_stream(AVFormatContext*, int)’ is deprecated (declared at avformat.h:1730) [-Wdeprecated-declarations]
- zm_mpeg.cpp:80:29: warning: ‘AVStream* av_new_stream(AVFormatContext*, int)’ is deprecated (declared at avformat.h:1730) [-Wdeprecated-declarations]
- zm_mpeg.cpp: In member function ‘void VideoStream::SetParameters()’:
- zm_mpeg.cpp:133:7: warning: ‘int av_set_parameters(AVFormatContext*, AVFormatParameters*)’ is deprecated (declared at avformat.h:1766) [-Wdeprecated-declarations]
- zm_mpeg.cpp:133:34: warning: ‘int av_set_parameters(AVFormatContext*, AVFormatParameters*)’ is deprecated (declared at avformat.h:1766) [-Wdeprecated-declarations]
- zm_mpeg.cpp: In member function ‘void VideoStream::OpenStream()’:
- zm_mpeg.cpp:179:8: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at avcodec.h:4155) [-Wdeprecated-declarations]
- zm_mpeg.cpp:179:29: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at avcodec.h:4155) [-Wdeprecated-declarations]
- zm_mpeg.cpp:244:2: warning: ‘int av_write_header(AVFormatContext*)’ is deprecated (declared at avformat.h:1802) [-Wdeprecated-declarations]
- zm_mpeg.cpp:244:21: warning: ‘int av_write_header(AVFormatContext*)’ is deprecated (declared at avformat.h:1802) [-Wdeprecated-declarations]
- zm_remote_camera_rtsp.cpp: In member function ‘virtual int RemoteCameraRtsp::PrimeCapture()’:
- zm_remote_camera_rtsp.cpp:148:10: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at avcodec.h:4155) [-Wdeprecated-declarations]
- zm_remote_camera_rtsp.cpp:148:44: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at avcodec.h:4155) [-Wdeprecated-declarations]
- zm_sdp.cpp: In member function ‘AVFormatContext* SessionDescriptor::generateFormatContext() const’:
- zm_sdp.cpp:337:28: warning: ‘AVStream* av_new_stream(AVFormatContext*, int)’ is deprecated (declared at avformat.h:1730) [-Wdeprecated-declarations]
- zm_sdp.cpp:337:60: warning: ‘AVStream* av_new_stream(AVFormatContext*, int)’ is deprecated (declared at avformat.h:1730) [-Wdeprecated-declarations]
- And finally when linking:
- g++ -march=x86-64 -mtune=generic -O2 -pipe -L/usr/lib -L/usr/lib/mysql -o zmc zmc.o zm_box.o zm_buffer.o zm_camera.o zm_comms.o zm_config.o zm_coord.o zm.o zm_db.o zm_logger.o zm_event.o zm_exception.o zm_file_camera.o zm_ffmpeg_camera.o zm_image.o zm_jpeg.o zm_local_camera.o zm_monitor.o zm_ffmpeg.o zm_mpeg.o zm_poly.o zm_regexp.o zm_remote_camera.o zm_remote_camera_http.o zm_remote_camera_rtsp.o zm_rtp.o zm_rtp_ctrl.o zm_rtp_data.o zm_rtp_source.o zm_rtsp.o zm_sdp.o zm_signal.o zm_stream.o zm_thread.o zm_time.o zm_timer.o zm_user.o zm_utils.o zm_zone.o -lz -lbz2 -lswscale -lavcodec -lavformat -lavutil -lx264 -lz -lpcre -lcrypto -ldl -lpthread -ljpeg -lmysqlclient
- zm_ffmpeg_camera.o: In function `FfmpegCamera::PrimeCapture()':
- zm_ffmpeg_camera.cpp:(.text+0x491): undefined reference to `av_open_input_file'
- zm_mpeg.o: In function `VideoStream::SetParameters()':
- zm_mpeg.cpp:(.text+0x2fb): undefined reference to `av_set_parameters'
- zm_mpeg.o: In function `VideoStream::OpenStream()':
- zm_mpeg.cpp:(.text+0x57b): undefined reference to `av_write_header'
- collect2: error: ld returned 1 exit status
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement