HD Externsion im VDR aktueller Stand
- baltasar
- Geschlossen
-
-
Hallo cinfo
width und height von struct AVCodecContext sind int, wogegen dec_width und dec_height in der Funktion als unsigned int deklariert sind.
typedef struct AVCodecContext {
.
.
int width, height;uint dec_width, dec_height;
uint dec_num, dec_den;Wenn du die beiden Statements auf
int dec_width, dec_height;
int dec_num, dec_den;änderst sind die warnings wahrscheinlich weg.
Gruss
Real_Quick
-
Hi,
hat leider noch nicht alles, jetzt kommen die Meldung in zeile 425
CodeVideoPlayerPipHd.o VideoPlayerPipHd.c VideoPlayerPipHd.c: In member function »int Reel::SWDecoder::Convert()«: VideoPlayerPipHd.c:425: Warnung: Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlausdrücken VideoPlayerPipHd.c:425: Warnung: Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlausdrücken g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_ANALOGTV -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_CMDRECCMDI18N -DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DELTIMESHIFTREC -DUSE_DOLBYINREC -DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON -DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_EM84XX -DUSE_GOTOX -DUSE_GRAPHTFT -DUSE_HARDLINKCUTTER -DUSE_JUMPPLAY -DUSE_LIEMIEXT -DUSE_LIRCSETTINGS -DUSE_LIVEBUFFER -DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_SETUP -DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PARENTALRATING -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_SETTIME -DUSE_SOFTOSD -DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_STREAMDEVEXT -DUSE_TIMERCMD -DUSE_TIMERINFO -DUSE_TTXTSUBS -DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON -DUSE_YAEPG -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/DVB/linux/include -I/usr/include/include -I/usr/local/src/eHD/bspshm -I/usr/local/src/eHD/bspshm/include -I/usr/local/src/eHD/hdshm3/src -I/usr/local/src/eHD/hdshm3/src/include -I/usr/include -I../../../include -I/usr/local/src/DVB/linux/include -o VdrXineMpIf.o VdrXineMpIf.c
Zeile 425
Grüße
cinfo -
OK,
habe es gefunden "Zeile 425"
mußte noch folgendes ändern, dann war alles OK!
Code- uint dar1,dar2; // Aspect of decoded Frame + int dar1,dar2; // Aspect of decoded Frame - uint var1,var2; // Aspect of video display + int var1,var2; // Aspect of video display
CodeVideoPlayerPipHd.o VideoPlayerPipHd.c g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DUSE_ANALOGTV -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_CMDRECCMDI18N -DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DELTIMESHIFTREC -DUSE_DOLBYINREC -DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON -DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_EM84XX -DUSE_GOTOX -DUSE_GRAPHTFT -DUSE_HARDLINKCUTTER -DUSE_JUMPPLAY -DUSE_LIEMIEXT -DUSE_LIRCSETTINGS -DUSE_LIVEBUFFER -DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_SETUP -DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PARENTALRATING -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_SETTIME -DUSE_SOFTOSD -DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_STREAMDEVEXT -DUSE_TIMERCMD -DUSE_TIMERINFO -DUSE_TTXTSUBS -DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON -DUSE_YAEPG -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/DVB/linux/include -I/usr/include/include -I/usr/local/src/eHD/bspshm -I/usr/local/src/eHD/bspshm/include -I/usr/local/src/eHD/hdshm3/src -I/usr/local/src/eHD/hdshm3/src/include -I/usr/include -I../../../include -I/usr/local/src/DVB/linux/include -o VdrXineMpIf.o VdrXineMpIf.c
Grüße
cinfo -
hi,
also mit warnungen habe ich mich nicht aufgehlaten, das muss der coder im auge haben, beim compilieren stören solche warnungen nicht und sie sollten (wenn der coder keine anderen fehler gemacht hat) auch nicht die lauffähigkeit stören
-
Hi,
nach dem ich mich jetzt durch den ffmepeg Kram gekämpft habe und dieser Fehler nicht mehr auftritt bekomme ich zur Unterhaltung jetzt diesen Fehler
CodeOct 1 12:27:17 (none) vdr: [28073] loading plugin: /usr/vdr/plugins/libvdr-reelbox.so.1.7.0 Oct 1 12:27:17 (none) vdr: [28073] ERROR: /usr/vdr/plugins/libvdr-reelbox.so.1.7.0: undefined symbol: _ZN17cMenuReelBoxSetupC1EP7cPlugin
Wer kann helfen?
In welcher Lib ist denn diese Funktion "ZN17cMenuReelBoxSetupC1EP7cPlugin" drin?
Grüße
cinfo -
Hi,
OK, jetzt läuft es durch und das Plugin startet auch ohne Fehler - lag wohl doch am Makefile.
Danke für die Hilfe
cinfo
-
Schon gesehen?
[EMAIL=http://www.reelbox-forum.com/showthread.php?t=17731&page=2]http://www.reelbox-forum.com/showthread.php?t=17731&page=2[/EMAIL]
-
Hi,
mal sehen was der Patch für den VDR 1.7.9 so bringt.
Ich denke IG88 hat schon ein Auge drauf.
Grüße
cinfo -
... und die W-Fragen sind bei den Jungs ja immer so ein Problem
-
> und die W-Fragen sind bei den Jungs ja immer so ein Problem
ich glaube das ist nur einer und er macht es in seiner freizeit, (real_)schorsch ist imho kein mitarbeiter von rmm
btw. stell kls mal eine was oder wann frage ... ist einfach so wenn man seine freizeit reinsteckt, da will man sich nicht unnötig unter druck setzen, sonst ist der spaß raus, sonst ist es wie's geschäft - und überraschungen sind doch manchmal auch was schönes> Ich denke IG88 hat schon ein Auge drauf.
sobald ich was sehe werde ich es sicher am gleiche tag ausprobieren und das auch gleich noch die anderen plugins mit durchgegezogen werden klingt doch echt gut
-
Hi,
Zitatich glaube das ist nur einer und er macht es in seiner freizeit, (real_)schorsch ist imho kein mitarbeiter von rmm
Wenn es jemand schafft gescheite Software für die Reel-Hardware zu machen dann ist es schon[real_]schorsch, da er doch viel Software für die Reel-Hardware schreibt. Ich glaube auch layoutet. Er ist einfach BayCom und BayCom steht auf fast jeder Hardware von Reel.
Da damit hat man einfach wenig Zeit für den Support, da zurzeit bei Reel nur der NetCeiver, CAM-Support, Tuner-Support und NetClient wichtig ist, da die Massenproduktion für den NetCeiver und NetClient ansteht - Da brennt einfach der Planet!
Deshalb ist es einfach toll das hier auch in Freizeit noch Support gemacht wird und das schon alle W-Fragen auch war genommen werden.
http://www.baycom.de/wiki/index.php/Products::netceiver
http://www.baycom.de/wiki/index.php/Image:Twintuner.jpg
Grüße
cinfo -
Meine Kritik bezüglich der W-Fragen war auch weniger an Schorsch direkt gerichtet, sondern eher an RMM allgemein.
Schorsch ist ja immer recht hilfsbereit.Ich hab auch vollstes Verständnis dafür, daß RMM bei all Ihren Baustellen keine Zeit für VDR 1.7.x hat (deshalb hab ich ja auch nen ReelVDR drauf).
Und unsere eHD ist ja ein kleiner Fisch.
Aber wenn ich mir wirklich ne Avantage für sehr viel Geld gekauft hätte, oder nen Netclient seit vielen vielen Monaten bestellt, käme ich mir schon arg verschaukelt vor, wenn mir aus Prinzip keiner sagen würde, wann denn das nächste Software-Release kommt oder die Auslieferung der HardwareDas ist auch der Grund, warum ich mir z.B. keinen Netceiver bestelle, obwohl das bestimmt kein schlechtes Produkt ist und mir vieles erleichtern würde.
Da hab ich einfach wenig Vertrauen, wie lange das noch gut geht, wenn ich sehe, wie die da rumwurschteln. Zumindest ist die Außenwirkung sehr sehr fragwürdig.Aber ich glaube, ich schweife vom Thema ab.
-
Hi,
OK, zurück zum Thema - reelbox Plugin
wenn ich im Makefile "REELSKIN=1" setze
und config.c, config,h und themes.h [s.h. Anhang] anpasse und compile geht auch alles ohne Fehler duch und das Plugin läuft auch [äußerlich keine Veränderung] nur scheint im etwas zu fehlen
Log:
Code
Alles anzeigenOct 2 10:52:40 (none) vdr: [24881] ReelNG: checking menuType: "Einstellungen" Oct 2 10:52:40 (none) vdr: [24881] ReelNG: no menuType found. returning menuNormal Oct 2 10:52:40 (none) vdr: [24881] ReelNG: checking menuType: "Plugins-Einstellungen" Oct 2 10:52:40 (none) vdr: [24881] ReelNG: no menuType found. returning menuNormal Oct 2 10:52:40 (none) vdr: [24881] ReelNG: checking menuType: "Plugins-Einstellungen" Oct 2 10:52:40 (none) vdr: [24881] ReelNG: no menuType found. returning menuNormal Oct 2 10:52:41 (none) vdr: [24881] ReelNG: checking menuType: "Einstellungen - Plugins" Oct 2 10:52:41 (none) vdr: [24881] ReelNG: no menuType found. returning menuNormal Oct 2 10:52:42 (none) vdr: [24881] ReelNG: checking menuType: "" Oct 2 10:52:42 (none) vdr: [24881] ReelNG: no menuType found. returning menuNormal Oct 2 10:52:42 (none) vdr: [24881] ReelNG: checking menuType: "Einstellungen - Plugin 'reelbox'" Oct 2 10:52:42 (none) vdr: [24881] ReelNG: no menuType found. returning menuNormal Oct 2 10:52:55 (none) vdr: [24881] ReelNG: checking menuType: "Einstellungen - Video" Oct 2 10:52:55 (none) vdr: [24881] ReelNG: no menuType found. returning menuNormal Oct 2 10:52:55 (none) vdr: [24881] ReelNG: checking menuType: "Einstellungen - Video" Oct 2 10:52:55 (none) vdr: [24881] ReelNG: no menuType found. returning menuNormal Oct 2 10:52:55 (none) vdr: [24881] saved setup to /etc/vdr/setup.conf
Was kann hier fehlen?
Ist ja bei reel auch standard mäßig eingeschaltet und den Reelskin benutze ich auch, also wieso nicht auf EIN stellen?
Grüße
cinfo -
hi,
zu reelskin (plugin) gibts imho eigene threads und afair muss man zusätzliche patches einspielen, vieleicht wartest du beim thema skin einfach bis schorsch soweit ist?
-
Hallo,
ich versuche für vdr-1.6 (ebenso mit vdr-1.7.9) das reelbox-plugin "reelbox-3" (aktuelles Testing) zu kompilieren, und bekomme folgende Fehlermeldung:
Codeg++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -DREELSKIN -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I../../../../temp/docimage/libs/alsa-lib/include -I../../../utils/bspshm -I../../../utils/bspshm/include -I../../../utils/hdshm3/src -I../../../utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/include -o fs453settings.o fs453settings.c fs453settings.c: In member function ‘virtual void cFs453Settings::Show()’: fs453settings.c:191: error: ‘NewTrueColorOsd’ is not a member of ‘cOsdProvider’
Im Makefile ist REELSKIN=0, der Patch reelbox-svn12673-patch.diff hat keine Wirkung darauf. -
Du solltest REELSKIN=1 durch #REELSKIN=1 ersetzen.
-
hi,
in meiner Make.config steht folgendes
RBLITE =
REELSKIN=
REEL_DEBUG =
BSPSHM = ./utils/bspshm
HDSHM = ./utils/hdshm3/src
HAVE_XINEMEDIAPLAYER = 1 -
Hi,
hatte da auch meine Schwierigkeiten mit dem Makefile, da haben auch noch einpaar Wege zu den benötigten lib´s gefehlt.
Ich habe mal ein Patch gemacht für das Makefile, damit läuft es bei mir ohne Fehler.
Grüße
cinfo -
Hallo,
ich habe es jetzt, auch dank eurer Hinweise, hinbekommen, vdr-1.7.5 mit reelbox zu kompilieren und zu starten. Allerdings gelingt mit keine Videoausgabe, es wird immer das "HD Avangarde" Standbild angezeigt. Der Start verläuft auch nicht sauber, es gibt ein Timeout und dann eine: Fehlermeldung:
Code
Alles anzeigenOct 13 19:51:35 vdr vdr: [1190] initializing plugin: reelbox (): ReelBox plugin Oct 13 19:51:35 vdr vdr: [1190] plugin 'reelbox' called obsolete function RegisterI18n() Oct 13 19:51:35 vdr vdr: ERROR: Unable to open hdshm device. Using dummy device. Oct 13 19:51:35 vdr vdr: HDE-Channel open 12: waiting to appear (15) Oct 13 19:51:36 vdr vdr: HDE-Channel open 12: waiting to appear (14) usw, bis Oct 13 19:51:50 vdr vdr: HDE-Channel open 12: waiting to appear (0) Oct 13 19:51:51 vdr vdr: Error opening hd channel 12 , using dummy Oct 13 19:51:51 vdr vdr: HDE-Channel open 10: waiting to appear (15) Oct 13 19:51:52 vdr vdr: HDE-Channel open 10: waiting to appear (14) usw, bis Oct 13 19:52:06 vdr vdr: HDE-Channel open 10: waiting to appear (0) Oct 13 19:52:07 vdr vdr: Error opening hd channel 10 , using dummy Oct 13 19:52:07 vdr vdr: [1190] initializing plugin: remote (0.3.9): Remote control
Die anderen Ausgaben (demsg und screen vom shmnetd) sind unverdächtig.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!