beim installieren des Image Plugins bekomme ich folgende fehler:
Plugin image:
make[1]: Entering directory `/usr/local/src/vdr-1.4.2/PLUGINS/src/image'
make[2]: Entering directory `/usr/local/src/vdr-1.4.2/PLUGINS/src/image/liboutput'
g++ -O0 -g -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -I../../../../include -I. encode.c
In file included from encode.h:31,
from encode.c:29:
/usr/include/ffmpeg/avcodec.h:14:20: error: avutil.h: Datei oder Verzeichnis nicht gefunden
/usr/include/ffmpeg/avcodec.h:656: error: expected ';' before '*' token
/usr/include/ffmpeg/avcodec.h:656: error: expected ';' before '*' token
/usr/include/ffmpeg/avcodec.h:656: error: expected ';' before '*' token
/usr/include/ffmpeg/avcodec.h:656: error: expected ';' before '*' token
/usr/include/ffmpeg/avcodec.h:656: error: 'uint8_t' does not name a type
/usr/include/ffmpeg/avcodec.h:656: error: 'uint64_t' does not name a type
/usr/include/ffmpeg/avcodec.h:669: error: expected ';' before '*' token
/usr/include/ffmpeg/avcodec.h:730: error: 'AVRational' does not name a type
/usr/include/ffmpeg/avcodec.h:756: error: use of enum 'PixelFormat' without previous declaration
/usr/include/ffmpeg/avcodec.h:1265: error: 'AVRational' does not name a type
/usr/include/ffmpeg/avcodec.h:1311: error: 'uint64_t' does not name a type
/usr/include/ffmpeg/avcodec.h:1419: error: use of enum 'PixelFormat' without previous declaration
/usr/include/ffmpeg/avcodec.h:1419: error: use of enum 'PixelFormat' without previous declaration
/usr/include/ffmpeg/avcodec.h:1552: error: expected ';' before '*' token
/usr/include/ffmpeg/avcodec.h:1559: error: expected ';' before '*' token
/usr/include/ffmpeg/avcodec.h:2036: error: 'uint8_t' has not been declared
/usr/include/ffmpeg/avcodec.h:2039: error: 'uint8_t' has not been declared
/usr/include/ffmpeg/avcodec.h:2046: error: expected ';' before '*' token
/usr/include/ffmpeg/avcodec.h:2047: error: use of enum 'PixelFormat' without previous declaration
/usr/include/ffmpeg/avcodec.h:2055: error: expected ';' before '*' token
/usr/include/ffmpeg/avcodec.h:2081: error: 'uint16_t' does not name a type
/usr/include/ffmpeg/avcodec.h:2082: error: 'uint16_t' does not name a type
/usr/include/ffmpeg/avcodec.h:2083: error: 'uint16_t' does not name a type
/usr/include/ffmpeg/avcodec.h:2084: error: 'uint16_t' does not name a type
/usr/include/ffmpeg/avcodec.h:2085: error: 'uint16_t' does not name a type
/usr/include/ffmpeg/avcodec.h:2087: error: expected ';' before '*' token
/usr/include/ffmpeg/avcodec.h:2088: error: expected ';' before '*' token
/usr/include/ffmpeg/avcodec.h:2092: error: 'uint16_t' does not name a type
/usr/include/ffmpeg/avcodec.h:2093: error: 'uint32_t' does not name a type
/usr/include/ffmpeg/avcodec.h:2094: error: 'uint32_t' does not name a type
/usr/include/ffmpeg/avcodec.h:2095: error: 'uint32_t' does not name a type
/usr/include/ffmpeg/avcodec.h:2374: error: 'uint8_t' has not been declared
/usr/include/ffmpeg/avcodec.h:2382: error: use of enum 'PixelFormat' without previous declaration
/usr/include/ffmpeg/avcodec.h:2382: error: invalid type in declaration before ';' token
/usr/include/ffmpeg/avcodec.h:2383: error: use of enum 'PixelFormat' without previous declaration
/usr/include/ffmpeg/avcodec.h:2438: error: use of enum 'PixelFormat' without previous declaration
/usr/include/ffmpeg/avcodec.h:2438: error: use of enum 'PixelFormat' without previous declaration
/usr/include/ffmpeg/avcodec.h:2438: error: invalid type in declaration before ';' token
/usr/include/ffmpeg/avcodec.h:2454: error: 'uint8_t' has not been declared
/usr/include/ffmpeg/avcodec.h:2457: error: 'uint8_t' has not been declared
/usr/include/ffmpeg/avcodec.h:2460: error: expected ',' or '...' before '*' token
/usr/include/ffmpeg/avcodec.h:2461: error: 'uint8_t' has not been declared
/usr/include/ffmpeg/avcodec.h:2463: error: 'uint8_t' has not been declared
/usr/include/ffmpeg/avcodec.h:2464: error: 'uint8_t' has not been declared
/usr/include/ffmpeg/avcodec.h:2466: error: 'uint8_t' has not been declared
/usr/include/ffmpeg/avcodec.h:2468: error: 'uint8_t' has not been declared
/usr/include/ffmpeg/avcodec.h:2526: error: 'uint8_t' has not been declared
/usr/include/ffmpeg/avcodec.h:2527: error: expected ',' or '...' before '*' token
/usr/include/ffmpeg/avcodec.h:2529: error: expected ',' or '...' before '*' token
/usr/include/ffmpeg/avcodec.h:2539: error: 'uint8_t' has not been declared
/usr/include/ffmpeg/avcodec.h:2540: error: expected ',' or '...' before '*' token
/usr/include/ffmpeg/avcodec.h:2544: error: 'uint8_t' has not been declared
/usr/include/ffmpeg/avcodec.h:2545: error: expected ',' or '...' before '*' token
/usr/include/ffmpeg/avcodec.h:2576: error: 'uint8_t' has not been declared
/usr/include/ffmpeg/avcodec.h:2577: error: expected ',' or '...' before '*' token
/usr/include/ffmpeg/avcodec.h:2587: error: 'uint8_t' has not been declared
/usr/include/ffmpeg/avcodec.h:2588: error: expected ',' or '...' before '*' token
encode.c: In member function 'bool cEncode::Encode()':
encode.c:132: error: 'av_free' was not declared in this scope
encode.c:134: error: 'av_free' was not declared in this scope
encode.c: In member function 'void cEncode::SetupEncodingParameters(AVCodecContext*)':
encode.c:146: error: 'struct AVCodecContext' has no member named 'time_base'
encode.c:146: error: 'AVRational' was not declared in this scope
encode.c:146: error: expected `;' before '{' token
encode.c:157: error: 'PIX_FMT_YUV420P' was not declared in this scope
encode.c: In member function 'bool cEncode::ConvertImageToFrame(AVFrame*)':
encode.c:164: error: 'struct AVFrame' has no member named 'data'
encode.c:165: error: 'struct AVFrame' has no member named 'data'
encode.c:166: error: 'struct AVFrame' has no member named 'data'
encode.c:166: error: 'struct AVFrame' has no member named 'data'
encode.c:174: error: 'PIX_FMT_RGB24' was not declared in this scope
encode.c:181: error: 'struct AVFrame' has no member named 'data'
encode.c:181: error: 'PIX_FMT_YUV420P' was not declared in this scope
encode.c: In member function 'bool cEncode::EncodeFrames(AVCodecContext*, AVFrame*)':
encode.c:203: error: cannot convert 'uint8_t*' to 'int*' for argument '2' to 'int avcodec_encode_video(AVCodecContext*, int*, int, const AVFrame*)'
make[2]: *** [encode.o] Fehler 1
make[2]: Leaving directory `/usr/local/src/vdr-1.4.2/PLUGINS/src/image/liboutput'
make[1]: *** [subdirs] Fehler 1
make[1]: Leaving directory `/usr/local/src/vdr-1.4.2/PLUGINS/src/image'
mein VDR
vdr-1.4.2 auf debian etch 2.6.17
Hat jemand eine Idee wie ich den Fehler eingrenzen kann ?
Danke