Problem liegt wohl in movieplayer.cpp (Rev:1.144 ab Zeile 3283:
Code: Alles auswählen
if(isMovieBrowser == true)
{
if (g_settings.streaming_show_tv_in_browser == true &&
g_ZapitsetStandbyState == true)
{
usleep(ZAPIT_STAND_BY_WAIT_US);
g_Zapit->setStandby (false);
g_ZapitsetStandbyState = false;
}
Code: Alles auswählen
[mb] start MovieBrowser
[mb]->Paint
[audio.cpp:CAudio:34] /dev/dvb/adapter0/audio0: Device or resource busy
[mb] browser info
[video.cpp:CVideo:33] /dev/dvb/adapter0/video0: Device or resource busy
[mb] saveSettings
[dmx.cpp:read:184] read(fd, buf, n): Connection timed out
not clipmode: queue 7 pid: 0x0012
Wie es mir scheint, muss einfach verhindert werden, dass zapit im obigen Falle aufgeweckt wird, falls gerade ein Film laeuft.
Sollte wohl mit einer simplen Abfrage des g_playstate gemacht sein, oder?
Code: Alles auswählen
if (g_settings.streaming_show_tv_in_browser == true &&
g_ZapitsetStandbyState == true &&
g_playstate == CMoviePlayerGui::STOPPED)
P.S.: Wer auch immer dieser kollege "zapit" ist ...