Ich habe mir gestern den Patch angesehen - und ich hoffe, auch verstanden.
Neu ist, dass fd_frontend jetzt von DvbTuner verwaltet wird und dei Funktion cDvbTuner::ProvidesFrontend(const cChannel *Channel, bool Activate),
wo im Fall von "Activate" das aktuelle frontend geschlossen und das neue geöffnet wird.
!!!!
weil ich gerade den Patch wieder ansehe - hier in cDvbTuner::ProvidesFrontend():
!!!!
+ dvbFrontend->Close();
+ dvbFrontend = dvbFrontends[i];
+ fd_frontend = dvbFrontend->Open(); **** offnet doch wieder das alte frontend
+ frontend = i; **** weil die neue frontendnummer erst jetzt gesetzt wird
Helmut