hi, hab's immer noch nicht ...
ich bekommen zwar den vdr durch compiliert, jedoch bleibt er dann wieder
beim reelbox plugin hängen :
vdr patches :
h264-syncearly-framespersec.diff
vdr-1.7.0-truecolor-compile_fixes2.diff
++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelbox"' -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -I/usr/src/dvb/multiproto_plus/linux/include -I../../../include -I/usr/src/dvb/multiproto_plus/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I/data/installfiles/eHD/reelbox.org/testing/src/utils/bspshm -I/data/installfiles/eHD/reelbox.org/testing/src/utils/bspshm/include -I/data/installfiles/eHD/reelbox.org/testing/src/utils/hdshm3/src -I/data/installfiles/eHD/reelbox.org/testing/src/utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad HdTrueColorOsd.c
HdTrueColorOsd.c:31:17: error: png.h: Datei oder Verzeichnis nicht gefunden
HdTrueColorOsd.c:50: error: ‘png_structp’ does not name a type
HdTrueColorOsd.c:51: error: ‘png_infop’ does not name a type
HdTrueColorOsd.c: In member function ‘void Reel::HdTrueColorOsd::ClosePngFile()’:
HdTrueColorOsd.c:292: error: ‘png_ptr’ was not declared in this scope
HdTrueColorOsd.c:292: error: ‘info_ptr’ was not declared in this scope
HdTrueColorOsd.c:292: error: ‘png_destroy_read_struct’ was not declared in this scope
HdTrueColorOsd.c: In member function ‘bool Reel::HdTrueColorOsd::OpenPngFile(const char*, const Reel::Byte* const*&, int&, int&)’:
HdTrueColorOsd.c:562: error: ‘png_sig_cmp’ was not declared in this scope
HdTrueColorOsd.c:568: error: ‘png_ptr’ was not declared in this scope
HdTrueColorOsd.c:568: error: ‘PNG_LIBPNG_VER_STRING’ was not declared in this scope
HdTrueColorOsd.c:569: error: ‘png_create_read_struct’ was not declared in this scope
HdTrueColorOsd.c:576: error: ‘info_ptr’ was not declared in this scope
HdTrueColorOsd.c:576: error: ‘png_create_info_struct’ was not declared in this scope
HdTrueColorOsd.c:580: error: ‘png_destroy_read_struct’ was not declared in this scope
HdTrueColorOsd.c:585: error: ‘png_infop’ was not declared in this scope
HdTrueColorOsd.c:585: error: expected `;' before ‘end_info’
HdTrueColorOsd.c:586: error: ‘end_info’ was not declared in this scope
HdTrueColorOsd.c:589: error: ‘png_infopp’ was not declared in this scope
HdTrueColorOsd.c:589: error: ‘png_destroy_read_struct’ was not declared in this scope
HdTrueColorOsd.c:594: error: ‘png_jmpbuf’ was not declared in this scope
HdTrueColorOsd.c:594: error: ‘setjmp’ was not declared in this scope
HdTrueColorOsd.c:597: error: ‘png_destroy_read_struct’ was not declared in this scope
HdTrueColorOsd.c:602: error: ‘png_init_io’ was not declared in this scope
HdTrueColorOsd.c:604: error: ‘png_set_sig_bytes’ was not declared in this scope
HdTrueColorOsd.c:606: error: ‘PNG_TRANSFORM_IDENTITY’ was not declared in this scope
HdTrueColorOsd.c:606: error: ‘png_read_png’ was not declared in this scope
HdTrueColorOsd.c:608: error: ‘png_get_rows’ was not declared in this scope
HdTrueColorOsd.c:609: error: ‘png_get_image_width’ was not declared in this scope
HdTrueColorOsd.c:610: error: ‘png_get_image_height’ was not declared in this scope
make[1]: *** [HdTrueColorOsd.o] Fehler 1
make[1]: Leaving directory `/usr/local/src/vdr/PLUGINS/src/reelbox-3'
dann habe ich noch versucht :
vdr patches :
vdr-1.7.0_extensions.diff
vdr-1.7.0-ext_h264.diff
vdr-1.7.0-truecolor-compile_fixes2.diff
hier hatte ich dann auch Hunks :
Hunk #10 FAILED at 441.
1 out of 12 hunks FAILED -- saving rejects to file osd.h.rej
patching file config.h
Hunk #1 FAILED at 193.
1 out of 1 hunk FAILED -- saving rejects to file config.h.rej
damit compiliert er dann den vdr nicht mehr durch :
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -c -DREMOTE_KBD -DREMOTE_LIRC -DLIRC_DEVICE=\"/dev/lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DCONFDIR=\"/video\" -DPLUGINDIR=\"/usr/local/src/vdr/PLUGINS/lib\" -DLOCDIR=\"/usr/local/src/vdr/locale\" -DVFAT -I/usr/include/freetype2 -I/usr/src/dvb/multiproto_plus/linux/include osd.c
osd.c:994: error: no ‘void cOsd::SetImagePath(u_int, const char*)’ member function declared in class ‘cOsd’
make: *** [osd.o] Fehler 1
irgendwie verstehe ich die zusammenhänge noch immer nicht - irgendwie frustrierend
das war revision 6808
sascha