I am getting the following linker errors when using ffmpeg libraries using the
following order to link libraries.
LIBS = -lstdc++ -lpthread -lm -lavcodec -lavformat -lavutil -lavcore
-lavfilter -lavdevice -lswscale
Appreciate any help
Undefined symbols:
"avcodec_close(AVCodecContext*)", referenced from:
FFMpegEngine::CCFFMpegEngine::close_video(AVFormatContext*, AVStream*)
in CCFfmpegEngine.o
"av_interleaved_write_frame(AVFormatContext*, AVPacket*)", referenced from:
FFMpegEngine::CCFFMpegEngine::write_video_frame(AVFormatContext*,
AVStream*) in CCFfmpegEngine.o
FFMpegEngine::CCFFMpegEngine::write_video_frame(AVFormatContext*,
AVStream*) in CCFfmpegEngine.o
"av_init_packet(AVPacket*)", referenced from:
FFMpegEngine::CCFFMpegEngine::write_video_frame(AVFormatContext*,
AVStream*) in CCFfmpegEngine.o
FFMpegEngine::CCFFMpegEngine::write_video_frame(AVFormatContext*,
AVStream*) in CCFfmpegEngine.o
"avpicture_fill(AVPicture*, unsigned char*, PixelFormat, int, int)",
referenced from:
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user