Moin,
Meine Meinung dazu ist dass ein Skin den VDR nicht am Start hindern darf, aber das wurde wohl schon des öfteren diskutiert... aber dass er dann den VDR später crasht sehe ich schon als Bug an
na dann liefere doch einen Patch, der das Problem behebt. Ich habe das ganze Xine gedöns nicht mehr am laufen und werde es auch nicht mehr zum laufen bringen...deshalb bin ich da auf Input angewiesen.
Prinzipiell musst du eigentlich nur konsequent in allen public Methoden der jeweiligen Skin Klassen (inklusive der Konstruktoren / Destruktoren), die vom VDR aufgerufen werden, prüfen, ob das osd Objekt NULL ist und falls ja, direkt ein return einbauen. Hier findest du eine ganz gute Übersicht, wie ein Skin aufgebaut ist. Dann sollte der VDR auf jeden Fall nicht abstürzen. Ich denke, wenn du das in displaychannel, displaymessage und displaymenu anwendest, sollte es passen.
Ciao Louis