nGrab
home  

 
Auch Ärger mit NGRAB 0.7.75 seit der Änderungen Anfang des Jahres?
 
Erfreut über jeden NGrab - Laufzeitfehler "5" beim starten der Aufnahme. Dann bist Du hier richtig.
 
Hintergrund:
Seit im Ferbruar 2004 wurde im CVS eine Änderung in der nhttpd api getätigt. Dies ging einher um
die Aktivitäten den Dolby Digital Ton wieder verfügbar zu machen, deswegen dachte ich es hängt
damit zusammen. Alle TuxBox Versionen größer 1.7.x lassen ngab beim streaming seit her abstürzen.
Was ist passiert? Beim starten der Aufnahme wertet ngrab diverse XML Informationen der Box aus,
dabei sucht er im XML Datenstrom nach einer <onidsid> und nach einer </onidsid> Marke, welche
scheinbar nicht vorhanden ist. Im Moment bin ich noch dabei im CVS Source nachzuschauen, warum die API eine
unvollständige Antwort zurückgibt. Heute (27. Oktober 2004) habe ich einen Kommentar im CVS gefunden.
Unter http://cvs.tuxbox.org/cgi-bin/viewcvs.cgi/tuxbox/hostapps/win32/tuxv ision/capture/  steht
der nette Hinweis: "replace onidsid by channel_id almost completely in nhttpd api - breaks ngrab and...",
gemacht hat das "thegoodguy" der eigentlich "thebadguy" heißen sollte ;o) man möge mir verzeihen.
Wenn man sich dann die Änderungen unter http://cvs.tuxbox.org/cgi-bin/viewcvs.cgi/tuxbox/hostapps/win32/tuxv ision/capture/grab.cpp durch liest sieht man es schön.
 
Artikel:
im Forum digitalfernsehen.de  
im Spinnes-Board  
im Spinnes-Board 2  
 
Lösung:
Eine neue Version 0.7.76 mit einer kleinen Anpassung. Ich kann Euch nur eine neue "private build"
von ngrab zur Verfügung stellen, welche das Problem ordentlich behandelt, ohne abzustürzen. Die
neueren Versionen von TuxVision > 0.0.1.1 (aktuell im CVS ist Version 0.0.2.3) sollten auch gehen,
zumindest steht es so da, ich habe es nicht getestet bisher.
 

 


last modified Thursday, 5. January 2006 © Saltimbanco/Server/Geeks