Anbei mein Log.
git clone
git://projects.vdr-developer.org/vdr-plugin-image
ffmpeg 3.4
VDR 2.3.8
Ich bin für jede Hilfe dankbar!
Stefan
Code
*** Plugin image:
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/ffmpeg -c -DPLUGIN_NAME_I18N='"image"' -DHAVE_SWSCALER -DHAVE_LIBEXIF -I/usr/local/src/vdr-2.3.8/include -I/usr/local/src/vdr-2.3.8/include -I. image.c
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/ffmpeg -c -DPLUGIN_NAME_I18N='"image"' -DHAVE_SWSCALER -DHAVE_LIBEXIF -I/usr/local/src/vdr-2.3.8/include -I/usr/local/src/vdr-2.3.8/include -I. data.c
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/ffmpeg -c -DPLUGIN_NAME_I18N='"image"' -DHAVE_SWSCALER -DHAVE_LIBEXIF -I/usr/local/src/vdr-2.3.8/include -I/usr/local/src/vdr-2.3.8/include -I. menu.c
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/ffmpeg -c -DPLUGIN_NAME_I18N='"image"' -DHAVE_SWSCALER -DHAVE_LIBEXIF -I/usr/local/src/vdr-2.3.8/include -I/usr/local/src/vdr-2.3.8/include -I. data-image.c
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -c -DHAVE_SWSCALER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -I/usr/local/src/vdr-2.3.8/include -I/usr/local/src/vdr-2.3.8/include -I. -I/usr/local/src/vdr-2.3.8/include -I. -I/usr/include/ffmpeg encode.c
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -c -DHAVE_SWSCALER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -I/usr/local/src/vdr-2.3.8/include -I/usr/local/src/vdr-2.3.8/include -I. -I/usr/local/src/vdr-2.3.8/include -I. -I/usr/include/ffmpeg stillimage.c
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -c -DHAVE_SWSCALER -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -I/usr/local/src/vdr-2.3.8/include -I/usr/local/src/vdr-2.3.8/include -I. -I/usr/local/src/vdr-2.3.8/include -I. -I/usr/include/ffmpeg stillimage-player.c
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/ffmpeg -c -DPLUGIN_NAME_I18N='"image"' -DHAVE_SWSCALER -DHAVE_LIBEXIF -I/usr/local/src/vdr-2.3.8/include -I/usr/local/src/vdr-2.3.8/include -I. menu-image.c
encode.c: In constructor 'cEncode::cEncode(unsigned int)':
encode.c:41:44: error: 'class cDevice' has no member named 'GetVideoSystem'
m_bUsePAL = (cDevice::PrimaryDevice()->GetVideoSystem() == vsPAL);
^
encode.c:41:64: error: 'vsPAL' was not declared in this scope
m_bUsePAL = (cDevice::PrimaryDevice()->GetVideoSystem() == vsPAL);
^
encode.c: In member function 'bool cEncode::ConvertImageToFrame(AVFrame*)':
encode.c:177:9: warning: 'int avpicture_fill(AVPicture*, const uint8_t*, AVPixelFormat, int, int)' is deprecated (declared at /usr/include/ffmpeg/libavcodec/avcodec.h:5638) [-Wdeprecated-declarations]
if(!avpicture_fill((AVPicture*)m_pImageFilled,
^
encode.c:179:74: warning: 'int avpicture_fill(AVPicture*, const uint8_t*, AVPixelFormat, int, int)' is deprecated (declared at /usr/include/ffmpeg/libavcodec/avcodec.h:5638) [-Wdeprecated-declarations]
AV_PIX_FMT_RGB24, m_nWidth, m_nHeight))
^
encode.c:201:66: warning: 'AVPicture::data' is deprecated (declared at /usr/include/ffmpeg/libavcodec/avcodec.h:4063) [-Wdeprecated-declarations]
result=sws_scale(convert_ctx, ((AVPicture*)m_pImageFilled)->data,
^
encode.c:201:66: warning: 'AVPicture::data' is deprecated (declared at /usr/include/ffmpeg/libavcodec/avcodec.h:4063) [-Wdeprecated-declarations]
encode.c:202:69: warning: 'AVPicture::linesize' is deprecated (declared at /usr/include/ffmpeg/libavcodec/avcodec.h:4065) [-Wdeprecated-declarations]
((AVPicture*)m_pImageFilled)->linesize,
^
encode.c:202:69: warning: 'AVPicture::linesize' is deprecated (declared at /usr/include/ffmpeg/libavcodec/avcodec.h:4065) [-Wdeprecated-declarations]
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/ffmpeg -c -DPLUGIN_NAME_I18N='"image"' -DHAVE_SWSCALER -DHAVE_LIBEXIF -I/usr/local/src/vdr-2.3.8/include -I/usr/local/src/vdr-2.3.8/include -I. setup-image.c
Makefile:60: recipe for target 'encode.o' failed
make[2]: *** [encode.o] Error 1
make[2]: *** Warte auf noch nicht beendete Prozesse...
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/ffmpeg -c -DPLUGIN_NAME_I18N='"image"' -DHAVE_SWSCALER -DHAVE_LIBEXIF -I/usr/local/src/vdr-2.3.8/include -I/usr/local/src/vdr-2.3.8/include -I. player-image.c
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/ffmpeg -c -DPLUGIN_NAME_I18N='"image"' -DHAVE_SWSCALER -DHAVE_LIBEXIF -I/usr/local/src/vdr-2.3.8/include -I/usr/local/src/vdr-2.3.8/include -I. control-image.c
Makefile:196: recipe for target 'subdirs' failed
make[1]: *** [subdirs] Error 1
make[1]: *** Warte auf noch nicht beendete Prozesse...
make[1]: *** wait: Keine Kind-Prozesse. Schluss.
Alles anzeigen