ich bekomm das nicht auf die reihe:
ffmpeg ist aus dem git von heute
mit graphtft-0.3.2-rc2 kommt folgender fehler (--> diesen patch - ist von gda/tobi graphtft + gcc-4.4 + DEFAULTFRAMESPERSECOND habe ich angewendet, sonst stoppt es schon früher):
Code
g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -g -ggdb -O0 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"graphtft"' -D__STDC_CONSTANT_MACROS -DHAVE_IMAGE_MAGICK -DHAVE_IMLIB -DWITH_SYSINFO -DWITH_TCP_COM -DWITH_TOUCH -DHAVE_DFB -DHAVE_FFMPEG -DHAVE_SWSCALE -fopenmp -I/usr/include/ImageMagick -I/usr/local/src/dvb/linux/include -I../../../include -I/usr/local/src/dvb/linux/include -I. -I./imlibrenderer -I./imlibrenderer/fbrenderer -I./imlibrenderer/dvbrenderer -I./dfbrenderer -I./imlibrenderer/dmyrenderer `pkg-config libgtop-2.0 --cflags` `directfb-config --cflags` `pkg-config libavcodec --cflags` -o transfer.o transfer.c
transfer.c: In constructor ‘cGraphTFTTransfer::cGraphTFTTransfer(Renderer*, const cChannel*)’:
transfer.c:33: error: new initializer expression list treated as compound expression
transfer.c:33: error: no matching function for call to ‘cRemux::cRemux(const int*)’
../../../include/vdr/remux.h:25: note: candidates are: cRemux::cRemux()
../../../include/vdr/remux.h:25: note: cRemux::cRemux(const cRemux&)
make[1]: *** [transfer.o] Error 1
make[1]: Leaving directory `/opt/src/vdr/vdr-1.7.23/PLUGINS/src/graphtft-0.3.2-rc2'
mit graphtft (r30 / svn) kommt der hier:
Code
g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -g -ggdb -O0 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"graphtft"' -D__STDC_CONSTANT_MACROS -DHAVE_IMAGE_MAGICK -DHAVE_IMLIB -DWITH_SYSINFO -DWITH_TCP_COM -DWITH_TOUCH -DHAVE_DFB -DHAVE_FFMPEG -DHAVE_SWSCALE -fopenmp -I/usr/include/ImageMagick -I/usr/local/src/dvb/linux/include -I../../../include -I/usr/local/src/dvb/linux/include -I. -I./imlibrenderer -I./imlibrenderer/fbrenderer -I./imlibrenderer/dvbrenderer -I./dfbrenderer -I./imlibrenderer/dmyrenderer `pkg-config libgtop-2.0 --cflags` `directfb-config --cflags` -I/usr/local/include -I/usr/local/include -o imlibrenderer/dvbrenderer/mpeg2encoder.o imlibrenderer/dvbrenderer/mpeg2encoder.c
imlibrenderer/dvbrenderer/mpeg2encoder.c: In function ‘void mpeg_init(int, int, int)’:
imlibrenderer/dvbrenderer/mpeg2encoder.c:54: error: ‘avcodec_init’ was not declared in this scope
imlibrenderer/dvbrenderer/mpeg2encoder.c:65: warning: ‘AVCodecContext* avcodec_alloc_context()’ is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:3537)
imlibrenderer/dvbrenderer/mpeg2encoder.c:65: warning: ‘AVCodecContext* avcodec_alloc_context()’ is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:3537)
imlibrenderer/dvbrenderer/mpeg2encoder.c:69: warning: ‘void avcodec_get_context_defaults(AVCodecContext*)’ is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:3507)
imlibrenderer/dvbrenderer/mpeg2encoder.c:69: warning: ‘void avcodec_get_context_defaults(AVCodecContext*)’ is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:3507)
imlibrenderer/dvbrenderer/mpeg2encoder.c:88: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:3662)
imlibrenderer/dvbrenderer/mpeg2encoder.c:88: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:3662)
imlibrenderer/dvbrenderer/mpeg2encoder.c: In function ‘mpeg_frame mpeg_draw(UINT8*)’:
imlibrenderer/dvbrenderer/mpeg2encoder.c:165: warning: ‘int avcodec_encode_video(AVCodecContext*, uint8_t*, int, const AVFrame*)’ is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:3978)
imlibrenderer/dvbrenderer/mpeg2encoder.c:165: warning: ‘int avcodec_encode_video(AVCodecContext*, uint8_t*, int, const AVFrame*)’ is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:3978)
make[1]: *** [imlibrenderer/dvbrenderer/mpeg2encoder.o] Error 1
make[1]: Leaving directory `/opt/src/vdr/vdr-1.7.23/PLUGINS/src/graphtft-svn-r30'
Alles anzeigen
gcc ist "gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)" / Lucid 10.04
das problem müßten doch mehr leute haben
ciax