Hi,
ich wollte vor ein paar Tagen mal den Scart/RGB Ausgang meiner X-Card und meiner NS2K-TV (hab beide ;)) mit dem em84xx-Plugin unter G2V 2.0 zum Laufen kriegen.
Da laut arghgra die 0.0.14 noch etwas dauern kann, wollte ich den em84xx-0.0.13mod.diff-Patch von lnj s. hier: [ANNOUNCE] em84xx 0.0.13 verwenden.
Also rein ins /usr/local/.../em84xx "make clean" und "patch < em84xx-0.0.13mod.diff" ausgeführt. Allerdings kam dann leider dies:
ZitatAlles anzeigenpatching file device.c
Hunk #2 succeeded at 76 with fuzz 1.
Hunk #3 FAILED at 87.
Hunk #4 FAILED at 110.
Hunk #5 FAILED at 118.
Hunk #6 FAILED at 133.
Hunk #7 FAILED at 141.
Hunk #8 FAILED at 152.
Hunk #9 FAILED at 173.
Hunk #10 FAILED at 203.
Hunk #11 FAILED at 217.
Hunk #12 FAILED at 291.
Hunk #13 FAILED at 328.
Hunk #14 FAILED at 498.
Hunk #15 FAILED at 569.
Hunk #16 FAILED at 655.
Hunk #17 FAILED at 735.
Hunk #18 FAILED at 813.
Hunk #19 succeeded at 910 (offset 60 lines).
Hunk #20 succeeded at 925 with fuzz 2 (offset 65 lines).
Hunk #21 FAILED at 941.
17 out of 21 hunks FAILED -- saving rejects to file device.c.rej
patching file device.h
Hunk #1 FAILED at 9.
Hunk #2 FAILED at 33.
Hunk #3 FAILED at 42.
3 out of 3 hunks FAILED -- saving rejects to file device.h.rej
patching file em84xx.c
Hunk #1 succeeded at 16 (offset 1 line).
Hunk #2 succeeded at 24 (offset 1 line).
Hunk #3 FAILED at 50.
Hunk #4 FAILED at 62.
Hunk #5 FAILED at 76.
Hunk #6 FAILED at 117.
Hunk #7 FAILED at 142.
5 out of 7 hunks FAILED -- saving rejects to file em84xx.c.rej
patching file HISTORY
The next patch would create the file iframe.c,
which already exists! Assume -R? [n] n
Apply anyway? [n] n
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file iframe.c.rej
The next patch would create the file iframe.h,
which already exists! Assume -R? [n] n
Apply anyway? [n] n
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file iframe.h.rej
patching file Makefile
patching file osd.c
Hunk #1 FAILED at 1.
Hunk #2 FAILED at 32.
Hunk #3 FAILED at 44.
Hunk #4 FAILED at 108.
Hunk #5 succeeded at 187 (offset 34 lines).
Hunk #6 succeeded at 233 (offset 34 lines).
Hunk #7 succeeded at 429 (offset 34 lines).
Hunk #8 FAILED at 515.
Hunk #9 succeeded at 656 (offset 40 lines).
Hunk #10 succeeded at 783 (offset 40 lines).
Hunk #11 FAILED at 986.
Hunk #12 succeeded at 997 (offset 40 lines).
Hunk #13 succeeded at 1051 (offset 40 lines).
6 out of 13 hunks FAILED -- saving rejects to file osd.c.rej
patching file osd.h
Hunk #3 FAILED at 55.
1 out of 3 hunks FAILED -- saving rejects to file osd.h.rej
patching file player.c
patching file setup.c
Hunk #1 succeeded at 7 with fuzz 1.
Hunk #2 succeeded at 69 with fuzz 2.
Hunk #5 succeeded at 254 with fuzz 1.
patching file setup.h
patching file thread.c
Hunk #1 succeeded at 40 (offset 3 lines).
Hunk #2 succeeded at 247 (offset 65 lines).
patching file tools.c
Ok, anscheinend sind es mittlerweile zu viele Änderungen zwischen vanilla 0.0.13 und em84xx-0.0.13-stilltest9. Egal, dann halt mal schnell zum Testen vanilla 0.0.13. Sourcen geholt, verlinkt und Patch ausgeführt:
ZitatAlles anzeigenvdr01 em84xx # patch < em84xx-0.0.13mod.diff
patching file device.c
patching file device.h
patching file em84xx.c
patching file HISTORY
patching file iframe.c
patching file iframe.h
patching file Makefile
patching file osd.c
patching file osd.h
patching file player.c
patching file setup.c
patching file setup.h
patching file thread.c
patching file tools.c
Passt!
Noch schnell in PLUGINS/lib die beiden libvdr-em84xx... gelöscht und dann "make all":
ZitatAlles anzeigenvdr01 em84xx # make all
g++ -g -Wall -Woverloaded-virtual -march=pentium3 -O2 -pipe
-fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays
-ffast-math -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDCTRL
-DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE
-DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC
-DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON
-DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_GRAPHTFT
-DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY
-DUSE_LIEMIKUUTIO -DUSE_LIVEBUFFER -DUSE_LIRCSETTINGS
-DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_MENUORG
-DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN
-DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME
-DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SUBTITLES
-DUSE_SWITCHTIMER -DUSE_TIMERCMD -DUSE_TIMERINFO
-DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON
-DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"em84xx"'
-D_BARBADOS_ -D_DEFINE_FMP_TYPES_ -DEM_MPLAYER_SUPPORT
-I../../../../DVB/include -I/usr/local/src/VDR/include -I../../../../DVB/include
-Iem84xx em84xx.c
device.h:56: error: extra qualification 'cDeviceEm84xx::' on member 'GrabOsd'
device.h:95: error: extra qualification 'cDeviceEm84xx::' on member 'SpeedControl'
make: *** [em84xx.o] Error 1
Im [ANNOUNCE] em84xx 0.0.13-Thread fand ich dann dies: [ANNOUNCE] em84xx 0.0.13 Also in den beiden Zeilen das "cDeviceEm84xx::" entfernt und nochmal "make all":
ZitatAlles anzeigenvdr01 em84xx # make all
g++ -g -Wall -Woverloaded-virtual -march=pentium3 -O2 -pipe
-fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays
-ffast-math -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDCTRL
-DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE
-DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC
-DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON
-DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_GRAPHTFT
-DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY
-DUSE_LIEMIKUUTIO -DUSE_LIVEBUFFER -DUSE_LIRCSETTINGS
-DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_MENUORG
-DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN
-DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME
-DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SUBTITLES
-DUSE_SWITCHTIMER -DUSE_TIMERCMD -DUSE_TIMERINFO
-DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON
-DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"em84xx"'
-D_BARBADOS_ -D_DEFINE_FMP_TYPES_ -DEM_MPLAYER_SUPPORT
-I../../../../DVB/include -I/usr/local/src/VDR/include -I../../../../DVB/include
-Iem84xx em84xx.c
g++ -g -Wall -Woverloaded-virtual -march=pentium3 -O2 -pipe
-fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays
-ffast-math -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDCTRL
-DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE
-DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC
-DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON
-DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_GRAPHTFT
-DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY
-DUSE_LIEMIKUUTIO -DUSE_LIVEBUFFER -DUSE_LIRCSETTINGS
-DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_MENUORG
-DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN
-DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME
-DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SUBTITLES
-DUSE_SWITCHTIMER -DUSE_TIMERCMD -DUSE_TIMERINFO
-DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON
-DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"em84xx"'
-D_BARBADOS_ -D_DEFINE_FMP_TYPES_ -DEM_MPLAYER_SUPPORT
-I../../../../DVB/include -I/usr/local/src/VDR/include -I../../../../DVB/include
-Iem84xx device.c
g++ -g -Wall -Woverloaded-virtual -march=pentium3 -O2 -pipe
-fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays
-ffast-math -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDCTRL
-DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE
-DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC
-DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON
-DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_GRAPHTFT
-DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY
-DUSE_LIEMIKUUTIO -DUSE_LIVEBUFFER -DUSE_LIRCSETTINGS
-DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_MENUORG
-DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN
-DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME
-DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SUBTITLES
-DUSE_SWITCHTIMER -DUSE_TIMERCMD -DUSE_TIMERINFO
-DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON
-DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"em84xx"'
-D_BARBADOS_ -D_DEFINE_FMP_TYPES_ -DEM_MPLAYER_SUPPORT
-I../../../../DVB/include -I/usr/local/src/VDR/include -I../../../../DVB/include
-Iem84xx osd.c
osd.c: In constructor 'cOsdEm84xx::cOsdEm84xx(bool, int, int)':
osd.c:138: warning: dereferencing type-punned pointer will break strict-aliasing rules
g++ -g -Wall -Woverloaded-virtual -march=pentium3 -O2 -pipe
-fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays
-ffast-math -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDCTRL
-DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE
-DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC
-DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON
-DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_GRAPHTFT
-DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY
-DUSE_LIEMIKUUTIO -DUSE_LIVEBUFFER -DUSE_LIRCSETTINGS
-DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_MENUORG
-DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN
-DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME
-DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SUBTITLES
-DUSE_SWITCHTIMER -DUSE_TIMERCMD -DUSE_TIMERINFO
-DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON
-DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"em84xx"'
-D_BARBADOS_ -D_DEFINE_FMP_TYPES_ -DEM_MPLAYER_SUPPORT
-I../../../../DVB/include -I/usr/local/src/VDR/include -I../../../../DVB/include
-Iem84xx player.c
g++ -g -Wall -Woverloaded-virtual -march=pentium3 -O2 -pipe
-fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays
-ffast-math -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDCTRL
-DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE
-DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC
-DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON
-DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_GRAPHTFT
-DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY
-DUSE_LIEMIKUUTIO -DUSE_LIVEBUFFER -DUSE_LIRCSETTINGS
-DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_MENUORG
-DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN
-DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME
-DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SUBTITLES
-DUSE_SWITCHTIMER -DUSE_TIMERCMD -DUSE_TIMERINFO
-DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON
-DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"em84xx"'
-D_BARBADOS_ -D_DEFINE_FMP_TYPES_ -DEM_MPLAYER_SUPPORT
-I../../../../DVB/include -I/usr/local/src/VDR/include -I../../../../DVB/include
-Iem84xx thread.c
g++ -g -Wall -Woverloaded-virtual -march=pentium3 -O2 -pipe
-fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays
-ffast-math -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDCTRL
-DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE
-DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC
-DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON
-DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_GRAPHTFT
-DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY
-DUSE_LIEMIKUUTIO -DUSE_LIVEBUFFER -DUSE_LIRCSETTINGS
-DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_MENUORG
-DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN
-DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME
-DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SUBTITLES
-DUSE_SWITCHTIMER -DUSE_TIMERCMD -DUSE_TIMERINFO
-DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON
-DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"em84xx"'
-D_BARBADOS_ -D_DEFINE_FMP_TYPES_ -DEM_MPLAYER_SUPPORT
-I../../../../DVB/include -I/usr/local/src/VDR/include -I../../../../DVB/include
-Iem84xx common.c
g++ -g -Wall -Woverloaded-virtual -march=pentium3 -O2 -pipe
-fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays
-ffast-math -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDCTRL
-DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE
-DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC
-DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON
-DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_GRAPHTFT
-DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY
-DUSE_LIEMIKUUTIO -DUSE_LIVEBUFFER -DUSE_LIRCSETTINGS
-DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_MENUORG
-DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN
-DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME
-DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SUBTITLES
-DUSE_SWITCHTIMER -DUSE_TIMERCMD -DUSE_TIMERINFO
-DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON
-DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"em84xx"'
-D_BARBADOS_ -D_DEFINE_FMP_TYPES_ -DEM_MPLAYER_SUPPORT
-I../../../../DVB/include -I/usr/local/src/VDR/include -I../../../../DVB/include
-Iem84xx setup.c
g++ -g -Wall -Woverloaded-virtual -march=pentium3 -O2 -pipe
-fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays
-ffast-math -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDCTRL
-DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE
-DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC
-DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON
-DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_GRAPHTFT
-DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY
-DUSE_LIEMIKUUTIO -DUSE_LIVEBUFFER -DUSE_LIRCSETTINGS
-DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_MENUORG
-DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN
-DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME
-DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SUBTITLES
-DUSE_SWITCHTIMER -DUSE_TIMERCMD -DUSE_TIMERINFO
-DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON
-DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"em84xx"'
-D_BARBADOS_ -D_DEFINE_FMP_TYPES_ -DEM_MPLAYER_SUPPORT
-I../../../../DVB/include -I/usr/local/src/VDR/include -I../../../../DVB/include
-Iem84xx tools.c
g++ -g -Wall -Woverloaded-virtual -march=pentium3 -O2 -pipe
-fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays
-ffast-math -fPIC -shared em84xx.o device.o osd.o player.o thread.o
common.o setup.o tools.o -o libvdr-em84xx.so -lEM84xx -losd
g++ -g -Wall -Woverloaded-virtual -march=pentium3 -O2 -pipe
-fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays
-ffast-math -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDCTRL
-DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE
-DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC
-DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON
-DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_GRAPHTFT
-DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY
-DUSE_LIEMIKUUTIO -DUSE_LIVEBUFFER -DUSE_LIRCSETTINGS
-DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_MENUORG
-DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN
-DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME
-DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SUBTITLES
-DUSE_SWITCHTIMER -DUSE_TIMERCMD -DUSE_TIMERINFO
-DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON
-DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"em84xx"'
-D_BARBADOS_ -D_DEFINE_FMP_TYPES_ -DEM_MPLAYER_SUPPORT
-I../../../../DVB/include -I/usr/local/src/VDR/include -I../../../../DVB/include
-Iem84xx em84xx-eject.c
g++ -g -Wall -Woverloaded-virtual -march=pentium3 -O2 -pipe
-fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays
-ffast-math -fPIC -shared em84xx-eject.o -o libvdr-em84xx-eject.so -lEM84xx -losd
So, das Plugin ist nun fertig durchgelaufen, wenn auch mit einer Meldung zu osd.c, aber egal beide libvdr-em84xx... sind im lib-Verzeichnis vorhanden.
VDR wieder gestartet und rein in die Plugin-Settings nur leider sind dort keine neuen Einstellungmöglichkeiten, wie von lnj erwähnt, vorhanden. Der VDR läuft und gibt auch nach wie vor das Bild über Composite aus, aber halt nicht über Scart!
Hat jemand vielleicht eine Idee dazu? Ist die osd.c-Meldung evtl. doch wichtiger als gedacht? Allerdings bekomme ich die auch ohne den Patch also nur beim Compilieren von vanilla 0.0.13.
Danke im voraus!
Mfg Oliver