Advertisement
skuda

ZoneMinder ffmpeg 0.11.1

Jul 16th, 2012
393
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.45 KB | None | 0 0
  1. Before libavcodec fix:
  2.  
  3. zm_ffmpeg_camera.cpp:105:47: error: missing binary operator before token "("
  4. In file included from zm_ffmpeg_camera.cpp:24:0:
  5. zm_ffmpeg_camera.h:39:5: error: 'AVFormatContext' does not name a type
  6. zm_ffmpeg_camera.h:41:5: error: 'AVCodecContext' does not name a type
  7. zm_ffmpeg_camera.h:42:5: error: 'AVCodec' does not name a type
  8. zm_ffmpeg_camera.h:44:5: error: 'AVFrame' does not name a type
  9. zm_ffmpeg_camera.h:45:5: error: 'AVFrame' does not name a type
  10.  
  11.  
  12. After force the use of libavcodec in config.h and Makefile:
  13.  
  14. zm_ffmpeg_camera.cpp: In destructor ‘virtual FfmpegCamera::~FfmpegCamera()’:
  15. zm_ffmpeg_camera.cpp:61:9: warning: ‘void av_close_input_file(AVFormatContext*)’ is deprecated (declared at avformat.h:1706) [-Wdeprecated-declarations]
  16. zm_ffmpeg_camera.cpp:61:45: warning: ‘void av_close_input_file(AVFormatContext*)’ is deprecated (declared at avformat.h:1706) [-Wdeprecated-declarations]
  17. zm_ffmpeg_camera.cpp: In member function ‘virtual int FfmpegCamera::PrimeCapture()’:
  18. 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]
  19. 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]
  20. zm_ffmpeg_camera.cpp:98:10: warning: ‘int av_find_stream_info(AVFormatContext*)’ is deprecated (declared at avformat.h:1526) [-Wdeprecated-declarations]
  21. zm_ffmpeg_camera.cpp:98:46: warning: ‘int av_find_stream_info(AVFormatContext*)’ is deprecated (declared at avformat.h:1526) [-Wdeprecated-declarations]
  22. zm_ffmpeg_camera.cpp:125:10: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at avcodec.h:4155) [-Wdeprecated-declarations]
  23. zm_ffmpeg_camera.cpp:125:46: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at avcodec.h:4155) [-Wdeprecated-declarations]
  24.  
  25. zm_mpeg.cpp: In member function ‘void VideoStream::SetupCodec(int, int, int, int, double)’:
  26. zm_mpeg.cpp:80:9: warning: ‘AVStream* av_new_stream(AVFormatContext*, int)’ is deprecated (declared at avformat.h:1730) [-Wdeprecated-declarations]
  27. zm_mpeg.cpp:80:29: warning: ‘AVStream* av_new_stream(AVFormatContext*, int)’ is deprecated (declared at avformat.h:1730) [-Wdeprecated-declarations]
  28. zm_mpeg.cpp: In member function ‘void VideoStream::SetParameters()’:
  29. zm_mpeg.cpp:133:7: warning: ‘int av_set_parameters(AVFormatContext*, AVFormatParameters*)’ is deprecated (declared at avformat.h:1766) [-Wdeprecated-declarations]
  30. zm_mpeg.cpp:133:34: warning: ‘int av_set_parameters(AVFormatContext*, AVFormatParameters*)’ is deprecated (declared at avformat.h:1766) [-Wdeprecated-declarations]
  31. zm_mpeg.cpp: In member function ‘void VideoStream::OpenStream()’:
  32. zm_mpeg.cpp:179:8: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at avcodec.h:4155) [-Wdeprecated-declarations]
  33. zm_mpeg.cpp:179:29: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at avcodec.h:4155) [-Wdeprecated-declarations]
  34. zm_mpeg.cpp:244:2: warning: ‘int av_write_header(AVFormatContext*)’ is deprecated (declared at avformat.h:1802) [-Wdeprecated-declarations]
  35. zm_mpeg.cpp:244:21: warning: ‘int av_write_header(AVFormatContext*)’ is deprecated (declared at avformat.h:1802) [-Wdeprecated-declarations]
  36.  
  37. zm_remote_camera_rtsp.cpp: In member function ‘virtual int RemoteCameraRtsp::PrimeCapture()’:
  38. zm_remote_camera_rtsp.cpp:148:10: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at avcodec.h:4155) [-Wdeprecated-declarations]
  39. zm_remote_camera_rtsp.cpp:148:44: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at avcodec.h:4155) [-Wdeprecated-declarations]
  40.  
  41. zm_sdp.cpp: In member function ‘AVFormatContext* SessionDescriptor::generateFormatContext() const’:
  42. zm_sdp.cpp:337:28: warning: ‘AVStream* av_new_stream(AVFormatContext*, int)’ is deprecated (declared at avformat.h:1730) [-Wdeprecated-declarations]
  43. zm_sdp.cpp:337:60: warning: ‘AVStream* av_new_stream(AVFormatContext*, int)’ is deprecated (declared at avformat.h:1730) [-Wdeprecated-declarations]
  44.  
  45.  
  46. And finally when linking:
  47. 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
  48. zm_ffmpeg_camera.o: In function `FfmpegCamera::PrimeCapture()':
  49. zm_ffmpeg_camera.cpp:(.text+0x491): undefined reference to `av_open_input_file'
  50. zm_mpeg.o: In function `VideoStream::SetParameters()':
  51. zm_mpeg.cpp:(.text+0x2fb): undefined reference to `av_set_parameters'
  52. zm_mpeg.o: In function `VideoStream::OpenStream()':
  53. zm_mpeg.cpp:(.text+0x57b): undefined reference to `av_write_header'
  54. collect2: error: ld returned 1 exit status
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement