SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)

Nachricht
Autor
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#101

Beitrag von Fischreiher »

Ein "FastZap" Plugin ließe sich vielleicht machen. Allerdings würde ich es, um nur eine gemeinsame Code-Basis pflegen zu müssen, gerne als Variante von SpecialJump realisieren, die im Auslieferungszustand
  • nur die FastZap Funktion mitbringt
  • keine Tastenbelegungen "verbiegt"
  • und auch sonst nicht stört und nichts Unerwartetes tut.

Vermutlich sind dazu, ausgehend von Specialjump, nur zu ändern:
  1. Die keymap: Hier müsste alles entfernt werden, was nicht zum schneller Zappen erforderlich ist. Vermutlich würden nur P+ und P- (KEY_CHANNELUP und KEY_CHANNELDOWN) im <map context="SpecialJumpActions"> übrig bleiben.
  2. Die Default-Werte der Einstellungen, um jegliches unerwartetes Verhalten abzustellen.

Wäre das so in Deinem Sinne?

Wärst Du eventuell auch bereit, das mal durchzuspielen und zu testen? Vielleicht bist Du sogar schon an genau diesem Punkt angelangt. Mich würde interessieren, wie sehen die keymap und die Settungs aus, die aus SpecialJump ein unauffälliges FastZap machen.
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
CaineX
Member
Member
Beiträge: 38
Registriert: 31 Jul 2014 18:00
Hat gedankt: 1 Mal
Hat Dank erhalten: 5 Mal

#102

Beitrag von CaineX »

Hallo Fischreiher,

das hört sich sehr gut an. Gerne bin ich bereit etwas zu testen oder beizutragen. :-)

Eventuell wäre es auch gut im SpecialJump einfach jeden Abschnitt mit einer "Spezial Funktion" individuell abschalten zu können? Derzeit kann man ja nur SpecialJump komplett ein/ausschalten und das FastZap ein/ausschalten. Wenn man so ein Ein/Aus bei jedem Abschnitt der einzelnen Funktionen einbauen könnte, wäre das vielleicht auch eine Lösung?

Meine derzeitige Keymap.xml im Pfad /usr/lib/enigma2/python/Plugins/Extensions/SpecialJump sieht so aus:
<keymap>
<map context="SpecialJumpActions">
<key id="KEY_CHANNELDOWN" mapto="specialjump_channelDown" flags="b" />
<key id="KEY_CHANNELUP" mapto="specialjump_channelUp" flags="b" />
</map>
<map context="SpecialJumpMoviePlayerActions">
<key id="KEY_RED" mapto="specialjump_backwards" flags="b" />
<key id="KEY_GREEN" mapto="specialjump_forwards" flags="b" />
</map>
</keymap>

Das Rot/Grün habe ich noch für SpecialJump drin gelassen, um Werbung überspringen zu können (bn aber noch nicht ganz dahintergestiegen mit den Binären Schritten - welche Werte ich am besten eintragen soll) ;-)

Wo werden denn die Einstellungen von SpecialJump gespeichert? Unter /etc/enigma2/settings habe ih nur ca. 5 Einträge gefunden?

Leider ist mir übrigens seitdem ich das FastZap aktiviert habe auch folgendes aufgefallen:
Sobald eine Aufnahme startet, erscheint der Spinner und geht nicht mehr weg. Die Vu+ Solo2 reagiert nicht mehr. Es scheint, als ob er einen der zwei Tuner nicht richtig frei bekommt für die anstehende Aufnahme. Über telnet komme ich dann noch auf die Box und kann ein Reboot tätigen.
Es erscheint aber auch kein Crashlog glaube ich, weil er ja nicht wirklich abstürzt.

Soll ich das evtl. mal mit init3 und Enigma2 Logging ausprobieren, wenn eine Aufnahme ansteht?
Benutzeravatar
Thomas4711
VIP
VIP
Beiträge: 13152
Registriert: 07 Apr 2013 18:51
Wohnort: OpenATV - Wien
Hat gedankt: 2966 Mal
Hat Dank erhalten: 2928 Mal

#103

Beitrag von Thomas4711 »

Wenn du den sogenannten Dauerspinner (DS) hast am besten mit zB WinSCP auf die Box und die Dateien /var/log/messages und /var/log/dmesg posten bevor du die Box neu startest.
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#104

Beitrag von Fischreiher »

Zu den Schrittweiten gibt es in Beitrag #1 einen Hinweis.

Die Einstellungen von SpecialJump stehen in /etc/enigma2/settings, wenn da nur 5 Einträge vorhanden sind, dann weichen Deine Einstellungen nur in diesen 5 Punkten von den Dafault-Werten ab.

Zu Deinem Dauerspinner würde ich gerne einen Blick in das normale Logfile werfen, das unter "Menü - Einstellungen - Log" aktiviert werden kann (GUI Neustart erforderlich). Dort wird auch festegelegt, wo es erstellt wird.
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
CaineX
Member
Member
Beiträge: 38
Registriert: 31 Jul 2014 18:00
Hat gedankt: 1 Mal
Hat Dank erhalten: 5 Mal

#105

Beitrag von CaineX »

So, ich habe mal das Debug Log aktiviert. Allerdings konnte ich das jetzt mit einem manuellen Test-Timer nicht nachstellen. Er hat anstandslos den Tuner frei gemacht und auf den Ziel-Kanal umgeschaltet um dort aufzunehmen. Ich habe auch die Meldung bekommen (Pseudo-Aufnahme beendet um Tuner frei zu machen, Kanal umgeschaltet). Die Meldung habe ich auch mal testhalber aktiviert, damit ich sehe was passiert, wenn der DauerSpinner wieder kommt.

Ich vermute aber, dass es evtl. etwas mit dem AutoTimer zu tun hat.
Ich hatte vor ein paar Tagen eine Aufnahme am Laufen, die durch den AutoTimer generiert wurde. Weil mir zu diesem Zeitpunkt die Aufnahme unwichtig war und ich lieber mit der tollen FastZap Funktion gespielt habe, habe ich die laufende Aufnahmen in der Timerliste einfach mit der roten Taste gelöscht (um einen Tuner frei zu machen). So, dann habe ich wieder gezappt und die Tuner beobachtet (A -> B waren immer abwechselnd in der Infobar markiert).
Und dann plötzlich kam wieder die Meldung vom AutoTimer, dass eine Aufnahme gestartet wurde (weil die zuvor von mir gelöschte Aufnahme wieder automatisch eingestellt wurde durch den Autotimer). Und ich war zu diesem Zeitpunkt noch am Zappen mit FastZap. Und dann kam der Dauerspinner...

Ich muss das nochmals mit einer AutoTimer Aufnahme testen, dann kann ich auch das Debuglog hochladen.

@Fischreiher
Wäre es evtl. möglich per Benutzerkonfiguration festzulegen, wielange der FastZap aktiviert sein soll?
Wenn man zum Beispiel einstellen könnte, dass die FastZap Funktion nur für 60 Sekunden aktiv ist, nach dem letzten Tastendruck der CH+ oder CH- Taste, dann würde der (vorgeladene) Tuner nach spätestens 60 Sekunden wieder automatisch freigemacht werden, wenn ich auf einem Sender verbleibe (weil dort gerade etwas Interessantes läuft und ich nicht weiterzappe). Ansonsten bleibt beim FastZap natürlich der zweite Tuner unendlch lange belegt, bis ich entweder die Richtung des Zappens ändere oder eine Aufnahme läuft.

Wenn man die Dauer des vorladens des zweiten Tuners begrenzen könnte (Pseudo-Aufnahme auf 60 Sekunden oder einen anderen Wert begrenzen), wäre das eventuell eine brauchbare Lösung (oder ein neues Feature) ;-)
CaineX
Member
Member
Beiträge: 38
Registriert: 31 Jul 2014 18:00
Hat gedankt: 1 Mal
Hat Dank erhalten: 5 Mal

#106

Beitrag von CaineX »

So, jetzt ist die Box wieder eingefroren, zwar ohne Spinner, aber die Infobar ist nur noch sichtbar und ich kann gar nichts mehr machen. Noch eben schnell das debug log gerettet:

Es lief diesmal aber keine Aufnahme. Ich habe vermutlich nur (zu) schnell gezappt... Das ist mir bisher nicht passiert, erst seitdem ich das SpecialJump installiert habe.

Code: Alles auswählen

00:54:38.325 [   ] driver/rcinput.cpp:23 handleCode 1 6c 1
00:54:38.327 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 108 0 KEY_DOWN DOWN
00:54:38.354 {   } Components/ActionMap.py:46 action action ->  InfobarChannelSelection switchChannelDown
00:54:38.374 {   } skin.py:1034 readSkin [SKIN] processing screen ChannelSelection_summary:
00:54:38.379 {   } Screens/Screen.py:150 show [SCREENNAME]  ['ChannelSelection_summary', 'SimpleSummary']
00:54:38.383 {   } Screens/Screen.py:150 show [SCREENNAME]  ChannelSelection
00:54:38.450 [   ] driver/rcinput.cpp:23 handleCode 0 6c 1
00:54:38.452 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 108 1 KEY_DOWN DOWN
00:54:39.694 [   ] driver/rcinput.cpp:23 handleCode 1 69 1
00:54:39.696 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 105 0 KEY_LEFT LEFT
00:54:39.862 [   ] driver/rcinput.cpp:23 handleCode 0 69 1
00:54:39.863 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 105 1 KEY_LEFT LEFT
00:54:40.599 [   ] driver/rcinput.cpp:23 handleCode 1 160 1
00:54:40.601 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 352 0 KEY_OK OK
00:54:40.602 {   } Components/ActionMap.py:46 action action ->  OkCancelActions ok
00:54:40.639 {   } Navigation.py:245 playService playing 1:0:19:283D:3FB:1:C00000:0:0:0:
00:54:40.641 [   ] dvb/cahandler.cpp:329 unregisterService [eDVBCAService] free slot 0 demux 0 for service 1:0:1:2E9B:411:1:C00000:0:0:0:
00:54:40.641 [   ] dvb/cahandler.cpp:474 ~eDVBCAService [eDVBCAService] free service 1:0:1:2E9B:411:1:C00000:0:0:0:
00:54:40.684 [   ] dvb/decoder.cpp:815 setState decoder state: play, vpid=-1, apid=-1
00:54:40.684 <   > dvb/decoder.cpp:710 stop DEMUX_STOP - pcr - ok
00:54:40.684 <   > dvb/decoder.cpp:413 stop DEMUX_STOP - video - ok
00:54:40.686 <   > dvb/decoder.cpp:422 stop VIDEO_STOP - ok
00:54:40.688 <   > dvb/decoder.cpp:157 stop AUDIO_STOP - ok
00:54:40.721 <   > dvb/decoder.cpp:165 stop DEMUX_STOP - audio - ok
00:54:40.722 <   > dvb/decoder.cpp:201 unfreeze AUDIO_CONTINUE - ok
00:54:40.728 <   > dvb/decoder.cpp:786 stop DEMUX_STOP - ttx - ok
00:54:40.737 [   ] dvb/dvb.cpp:1278 DVBChannelStateChanged start release channel timer
00:54:40.777 { E } Components/Pixmap.py:133 setPixmapNum setPixmapNum(0) failed! defined pixmaps: []
00:54:40.784 { E } Components/Pixmap.py:133 setPixmapNum setPixmapNum(0) failed! defined pixmaps: []
00:54:40.788 { E } Tools/Notifications.py:36 RemovePopup RemovePopup, id = ZapError
00:54:40.788 [   ] dvb/dvbtime.cpp:595 DVBChannelStateChanged [eDVBLocalTimerHandler] remove channel 0x1e14c28
00:54:40.788 [   ] dvb/epgcache.cpp:650 DVBChannelStateChanged [eEPGCache] remove channel 0x1e14c28
00:54:40.793 [   ] dvb/dvb.cpp:1206 allocateChannel allocate channel.. 03fb:0001
00:54:40.793 [   ] dvb/dvb.cpp:1209 allocateChannel available channel.. 03f9:0001
00:54:40.798 [   ] dvb/frontend.cpp:2409 tune (0)tune
00:54:40.798 [   ] dvb/sec.cpp:1021 prepare RotorCmd ffffffff, lastRotorCmd ffffffff
00:54:40.798 [   ] dvb/frontend.cpp:2329 prepare_sat frontend 0 prepare_sat System 1 Freq 11493000 Pol 0 SR 22000000 INV 2 FEC 2 orbpos 192 system 1 modulation 2 pilot 2, rolloff 0
00:54:40.798 [   ] dvb/frontend.cpp:2335 prepare_sat tuning to 1743 mhz
00:54:40.798 [   ] dvb/dvb.cpp:1661 frontendStateChanged OURSTATE: tuner 0 tuning
00:54:40.798 [   ] dvb/pmt.cpp:776 tuneExt allocate Channel: res 0
00:54:40.798 [   ] dvb_ci/dvbci.cpp:802 addPMTHandler [eDVBCIInterfaces] addPMTHandler 1:0:19:283D:3FB:1:C00000:0:0:0:
00:54:40.799 [   ] dvb/dvb.cpp:1022 allocateDemux allocate demux
00:54:40.807 {   } Screens/Screen.py:150 show [SCREENNAME]  InfoBarSummary
00:54:40.809 [   ] driver/rcinput.cpp:23 handleCode 0 160 1
00:54:40.810 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 352 1 KEY_OK OK
00:54:40.811 [   ] dvb/frontend.cpp:1805 tuneLoopInt [SEC] set static current limiting
00:54:40.836 {   } Screens/Screen.py:150 show [SCREENNAME]  InfoBar
00:54:40.882 [   ] dvb/frontend.cpp:1764 tuneLoopInt [SEC] update current switch params
00:54:40.882 [   ] dvb/frontend.cpp:1576 tuneLoopInt [SEC] tuner 0 startTuneTimeout 5000
00:54:40.882 [   ] dvb/frontend.cpp:1569 tuneLoopInt [SEC] tuner 0 setFrontend: events enabled
00:54:40.882 [   ] dvb/frontend.cpp:1976 setFrontend setting frontend 0 events: on
00:54:40.884 [   ] dvb/frontend.cpp:762 feEvent (0)fe event: status 0, inversion off, m_tuning 1
00:54:40.884 [   ] dvb/frontend.cpp:1465 tuneLoopInt [SEC] tuner 0 sleep 500ms
00:54:40.984 [   ] dvb/frontend.cpp:762 feEvent (0)fe event: status 7, inversion off, m_tuning 2
00:54:41.084 [   ] dvb/frontend.cpp:762 feEvent (0)fe event: status 1f, inversion off, m_tuning 3
00:54:41.084 [   ] dvb/dvb.cpp:1657 frontendStateChanged OURSTATE: tuner 0 ok
00:54:41.084 [   ] dvb/dvbtime.cpp:587 DVBChannelStateChanged [eDVBLocalTimerHandler] channel 0x1e14c28 running
00:54:41.085 [   ] dvb/epgcache.cpp:644 DVBChannelStateChanged [eEPGCache] channel 0x1e14c28 running
00:54:41.085 [   ] dvb/dvb.cpp:1272 DVBChannelStateChanged stop release channel timer
00:54:41.085 [   ] dvb/pmt.cpp:67 channelStateChanged ok ... now we start!!
00:54:41.085 [   ] service/servicedvb.cpp:1218 serviceEvent eventNewProgramInfo 0 0
00:54:41.085 <   > service/servicedvb.cpp:2787 updateDecoder have 1 video stream(s) (13ed), and 2 audio stream(s) (13f2, 13ee), and the pcr pid is 13ed, and the text pid is 13f0
00:54:41.085 [   ] dvb/dvb.cpp:1022 allocateDemux allocate demux
00:54:41.088 [   ] dvb/epgcache.cpp:1854 startChannel [EPGC] next update in 2 sec
00:54:41.091 [   ] service/servicedvb.cpp:3470 setAC3Delay Setting audio delay: setAC3Delay, 0 + 0
00:54:41.092 [   ] service/servicedvb.cpp:3481 setPCMDelay Setting audio delay: setPCMDelay, 0 + 0
00:54:41.092 [   ] dvb/decoder.cpp:815 setState decoder state: play, vpid=5101, apid=5106
00:54:41.092 <   > dvb/decoder.cpp:689 startPid DMX_SET_PES_FILTER(0x13ed) - pcr - ok
00:54:41.092 <   > dvb/decoder.cpp:697 startPid DEMUX_START - pcr - ok
00:54:41.095 <   > dvb/decoder.cpp:82 startPid DMX_SET_PES_FILTER(0x13f2) - audio - ok
00:54:41.095 <   > dvb/decoder.cpp:90 startPid DEMUX_START - audio - ok
00:54:41.096 <   > dvb/decoder.cpp:136 startPid AUDIO_SET_BYPASS(0) - ok
00:54:41.102 <   > dvb/decoder.cpp:189 freeze AUDIO_PAUSE - ok
00:54:41.105 <   > dvb/decoder.cpp:144 startPid AUDIO_PLAY - ok
00:54:41.124 [   ] dvb/decoder.cpp:265 eDVBVideo Video Device: /dev/dvb/adapter0/video0
00:54:41.124 [   ] dvb/decoder.cpp:272 eDVBVideo demux device: /dev/dvb/adapter0/demux0
00:54:41.128 <   > dvb/decoder.cpp:344 startPid VIDEO_SET_STREAMTYPE 1 - ok
00:54:41.132 <   > dvb/decoder.cpp:377 startPid DMX_SET_PES_FILTER(0x13ed) - video - ok
00:54:41.132 <   > dvb/decoder.cpp:385 startPid DEMUX_START - video - ok
00:54:41.132 <   > dvb/decoder.cpp:446 freeze VIDEO_FREEZE - ok
00:54:41.136 <   > dvb/decoder.cpp:400 startPid VIDEO_PLAY - ok
00:54:41.144 <   > dvb/decoder.cpp:765 startPid DMX_SET_PES_FILTER(0x13f0) - ttx - ok
00:54:41.144 <   > dvb/decoder.cpp:773 startPid DEMUX_START - ttx - ok
00:54:41.148 <   > dvb/decoder.cpp:470 setSlowMotion VIDEO_SLOWMOTION(0) - ok
00:54:41.151 <   > dvb/decoder.cpp:485 setFastForward VIDEO_FAST_FORWARD(0) - ok
00:54:41.155 <   > dvb/decoder.cpp:458 unfreeze VIDEO_CONTINUE - ok
00:54:41.158 <   > dvb/decoder.cpp:201 unfreeze AUDIO_CONTINUE - ok
00:54:41.167 [   ] dvb/teletext.cpp:640 setPageAndMagazine disable teletext subtitles page ffffffffffffffff (und)
00:54:41.176 { E } Components/Pixmap.py:133 setPixmapNum setPixmapNum(0) failed! defined pixmaps: []
00:54:41.221 {   } Plugins/Extensions/Volume_adjust/plugin.py:468 __evUpdatedInfo [Volume Adjust] Update Info
00:54:41.222 {   } Plugins/Extensions/Volume_adjust/plugin.py:472 __evUpdatedInfo [Volume Adjust] Volume = 100
00:54:41.222 {   } Plugins/Extensions/Volume_adjust/plugin.py:483 __evUpdatedInfo [Volume Adjust] New Channel
00:54:41.223 {   } Plugins/Extensions/Volume_adjust/plugin.py:488 __evUpdatedInfo [Volume Adjust] oldvol = 0
00:54:41.250 [   ] dvb/cahandler.cpp:263 registerService [eDVBCAService] new service 1:0:19:283D:3FB:1:C00000:0:0:0:
00:54:41.251 [   ] dvb/cahandler.cpp:281 registerService [eDVBCAService] add demux 0 to slot 0 service 1:0:19:283D:3FB:1:C00000:0:0:0:
00:54:41.418 { E } Tools/Notifications.py:36 RemovePopup RemovePopup, id = ZapError
00:54:41.428 [   ] dvb/frontend.cpp:1805 tuneLoopInt [SEC] set dynamic current limiting
00:54:41.429 [   ] dvb/dvbtime.cpp:415 updateTime [eDVBLocalTimerHandler] Transponder time is 08.05.2016 00:54:06
00:54:41.429 [   ] dvb/dvbtime.cpp:428 updateTime [eDVBLocalTimerHandler] diff is -35
00:54:41.429 [   ] dvb/dvbtime.cpp:431 updateTime [eDVBLocalTimerHandler] diff < 120 .. use Transponder Time
00:54:41.429 [   ] dvb/dvbtime.cpp:49 setRTC [eDVBLocalTimerHandler] set RTC Time
00:54:41.539 [   ] dvb/dvbtime.cpp:501 updateTime [eDVBLocalTimerHandler] update RTC
00:54:41.540 [   ] dvb/dvbtime.cpp:521 updateTime [eDVBLocalTimerHandler] time update to 00:54:06
00:54:41.540 [   ] dvb/dvbtime.cpp:524 updateTime [eDVBLocalTimerHandler] m_time_difference is -35
00:54:41.540 [   ] dvb/dvbtime.cpp:528 updateTime [eDVBLocalTimerHandler] set Linux Time
00:54:06.540 [   ] dvb/dvbtime.cpp:539 updateTime [eDVBLocalTimerHandler] time after update is 00:54:06
00:54:41.534 [   ] dvb/pmt.cpp:187 PATready PATready
00:54:41.534 [   ] dvb/pmt.cpp:198 PATready PAT TSID: 0x03fb (1019)
00:54:41.534 [   ] dvb/pmt.cpp:227 PATready use pmtpid 13ec for service_id 283d
00:54:41.649 [   ] driver/rcinput.cpp:23 handleCode 1 192 1
00:54:41.652 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 402 0 KEY_CHANNELUP BOUQUET+
00:54:41.728 [   ] service/servicedvb.cpp:1218 serviceEvent eventNewProgramInfo 0 0
00:54:41.728 [   ] dvb/pmtparse.cpp:213 getProgramInfo dvb subtitle  PID 13f1 with wrong subtitling type (24)... force 0x10!!
00:54:41.728 [   ] dvb/pmtparse.cpp:367 getProgramInfo Rds PID 13f4 detected ? ! ?
00:54:41.734 <   > service/servicedvb.cpp:2787 updateDecoder have 1 video stream(s) (13ed), and 3 audio stream(s) (13ee, 13ef, 13f2), and the pcr pid is 13ed, and the text pid is 13f0
00:54:41.735 [   ] service/servicedvb.cpp:3470 setAC3Delay Setting audio delay: setAC3Delay, 0 + 0
00:54:41.736 [   ] service/servicedvb.cpp:3481 setPCMDelay Setting audio delay: setPCMDelay, 0 + 0
00:54:41.737 [   ] dvb/decoder.cpp:815 setState decoder state: play, vpid=5101, apid=5106
00:54:41.748 [   ] dvb/pmtparse.cpp:213 getProgramInfo dvb subtitle  PID 13f1 with wrong subtitling type (24)... force 0x10!!
00:54:41.749 [   ] dvb/pmtparse.cpp:367 getProgramInfo Rds PID 13f4 detected ? ! ?
00:54:41.782 {   } Plugins/Extensions/Volume_adjust/plugin.py:468 __evUpdatedInfo [Volume Adjust] Update Info
00:54:41.783 {   } Plugins/Extensions/Volume_adjust/plugin.py:472 __evUpdatedInfo [Volume Adjust] Volume = 100
00:54:41.804 [   ] dvb_ci/dvbci.cpp:899 gotPMT [eDVBCIInterfaces] gotPMT
00:54:41.813 [   ] driver/rcinput.cpp:23 handleCode 0 192 1
00:54:41.814 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 402 1 KEY_CHANNELUP BOUQUET+
00:54:41.835 {   } Components/ActionMap.py:46 action action ->  SpecialJumpActions specialjump_channelUp
00:54:41.842 {   } Navigation.py:245 playService playing 1:0:19:2B66:3F3:1:C00000:0:0:0:
00:54:41.844 [   ] dvb/cahandler.cpp:329 unregisterService [eDVBCAService] free slot 0 demux 0 for service 1:0:19:283D:3FB:1:C00000:0:0:0:
00:54:41.844 [   ] dvb/cahandler.cpp:474 ~eDVBCAService [eDVBCAService] free service 1:0:19:283D:3FB:1:C00000:0:0:0:
00:54:41.877 [   ] dvb/decoder.cpp:815 setState decoder state: play, vpid=-1, apid=-1
00:54:41.877 <   > dvb/decoder.cpp:710 stop DEMUX_STOP - pcr - ok
00:54:41.878 <   > dvb/decoder.cpp:413 stop DEMUX_STOP - video - ok
00:54:41.884 <   > dvb/decoder.cpp:422 stop VIDEO_STOP - ok
00:54:41.886 <   > dvb/decoder.cpp:157 stop AUDIO_STOP - ok
00:54:41.920 <   > dvb/decoder.cpp:165 stop DEMUX_STOP - audio - ok
00:54:41.920 <   > dvb/decoder.cpp:201 unfreeze AUDIO_CONTINUE - ok
00:54:41.927 <   > dvb/decoder.cpp:786 stop DEMUX_STOP - ttx - ok
00:54:41.933 [   ] dvb/dvb.cpp:1278 DVBChannelStateChanged start release channel timer
00:54:41.971 {   } Screens/Screen.py:150 show [SCREENNAME]  InfoBar
00:54:41.974 { E } Components/Pixmap.py:133 setPixmapNum setPixmapNum(0) failed! defined pixmaps: []
00:54:41.982 { E } Components/Pixmap.py:133 setPixmapNum setPixmapNum(0) failed! defined pixmaps: []
00:54:41.988 { E } Tools/Notifications.py:36 RemovePopup RemovePopup, id = ZapError
00:54:41.989 [   ] dvb/dvbtime.cpp:595 DVBChannelStateChanged [eDVBLocalTimerHandler] remove channel 0x1e14c28
00:54:41.989 [   ] dvb/epgcache.cpp:650 DVBChannelStateChanged [eEPGCache] remove channel 0x1e14c28
00:54:41.996 [   ] dvb/dvb.cpp:1206 allocateChannel allocate channel.. 03f3:0001
00:54:41.996 [   ] dvb/dvb.cpp:1209 allocateChannel available channel.. 03f9:0001
00:54:42.001 [   ] dvb/frontend.cpp:2409 tune (0)tune
00:54:42.002 [   ] dvb/sec.cpp:1021 prepare RotorCmd ffffffff, lastRotorCmd ffffffff
00:54:42.002 [   ] dvb/frontend.cpp:2329 prepare_sat frontend 0 prepare_sat System 1 Freq 11361000 Pol 0 SR 22000000 INV 2 FEC 2 orbpos 192 system 1 modulation 2 pilot 2, rolloff 0
00:54:42.002 [   ] dvb/frontend.cpp:2335 prepare_sat tuning to 1611 mhz
00:54:42.002 [   ] dvb/dvb.cpp:1661 frontendStateChanged OURSTATE: tuner 0 tuning
00:54:42.002 [   ] dvb/pmt.cpp:776 tuneExt allocate Channel: res 0
00:54:42.002 [   ] dvb_ci/dvbci.cpp:802 addPMTHandler [eDVBCIInterfaces] addPMTHandler 1:0:19:2B66:3F3:1:C00000:0:0:0:
00:54:42.002 [   ] dvb/dvb.cpp:1022 allocateDemux allocate demux
00:54:42.010 [   ] service/servicedvbrecord.cpp:186 stop stop recording!
00:54:42.010 [ E ] service/servicedvbrecord.cpp:543 saveCutlist [eDVBServiceRecord] saving cutlist failed because tstools failed
00:54:42.015 [   ] dvb/cahandler.cpp:329 unregisterService [eDVBCAService] free slot 0 demux 1 for service 1:0:19:EF77:3F9:1:C00000:0:0:0:
00:54:42.015 [   ] dvb/cahandler.cpp:474 ~eDVBCAService [eDVBCAService] free service 1:0:19:EF77:3F9:1:C00000:0:0:0:
00:54:45.787 [   ] gdi/grc.cpp:194 thread main thread is non-idle! display spinner!





und hier die messages datei:

Code: Alles auswählen

May  8 00:53:20 vusolo2_eg user.warn kernel: FE tune
May  8 00:53:21 vusolo2_eg user.warn kernel: [AUD]: AUDIO_SELECT_SOURCE 0
May  8 00:53:21 vusolo2_eg user.warn kernel: [AUD]: AUDIO_SET_BYPASS_MODE 0
May  8 00:53:21 vusolo2_eg user.warn kernel: [AUD]: AC3 downmix 1  state : 1
May  8 00:53:21 vusolo2_eg user.warn kernel: [AUD]: AUDIO_PAUSE 7397640
May  8 00:53:21 vusolo2_eg user.warn kernel: [AUD]: AUDIO_PLAY 7397640 decoder start : 0
May  8 00:53:21 vusolo2_eg user.warn kernel: [VID]: VIDEO_SELECT_SOURCE 0  0
May  8 00:53:21 vusolo2_eg user.warn kernel: [VID]: VIDEO_SET_STREAMTYPE 1
May  8 00:53:21 vusolo2_eg user.warn kernel: [VID]: VIDEO_FREEZE 7397640  0
May  8 00:53:21 vusolo2_eg user.warn kernel: [VID]: VIDEO_PLAY 7397640  5 2
May  8 00:53:21 vusolo2_eg user.warn kernel: [VID]: VIDEO_SLOWMOTION 0    1
May  8 00:53:21 vusolo2_eg user.warn kernel: [VID]: VIDEO_FAST_FORWARD 0    1
May  8 00:53:21 vusolo2_eg user.warn kernel: [VID]: VIDEO_CONTINUE 7397640  1
May  8 00:53:21 vusolo2_eg user.warn kernel: [AUD]: AUDIO_CONTINUE 7397640 1 aph=0xccd04100
May  8 00:53:21 vusolo2_eg user.warn kernel: [AUD]: Mute : 0
May  8 00:53:21 vusolo2_eg user.warn kernel: [VID]: VIDEO_GET_SIZE src w: 0 h:0 display w:0 h:0
May  8 00:53:21 vusolo2_eg user.warn kernel: [VID]: VIDEO_GET_SIZE aspect: 1 0
May  8 00:54:40 vusolo2_eg user.warn kernel: [VID]: VIDEO_STOP 1  1
May  8 00:54:40 vusolo2_eg user.warn kernel: [AUD]: AUDIO_STOP 7397640
May  8 00:54:40 vusolo2_eg user.warn kernel: [AUD]: AUDIO_CONTINUE 7397640 0 aph=0x0
May  8 00:54:40 vusolo2_eg user.warn kernel: [AUD]: AUDIO_CONTINUE aph=0 0 0
May  8 00:54:40 vusolo2_eg user.warn kernel: FE tune
May  8 00:54:41 vusolo2_eg user.warn kernel: [AUD]: AUDIO_SELECT_SOURCE 0
May  8 00:54:41 vusolo2_eg user.warn kernel: [AUD]: AUDIO_SET_BYPASS_MODE 0
May  8 00:54:41 vusolo2_eg user.warn kernel: [AUD]: AC3 downmix 1  state : 1
May  8 00:54:41 vusolo2_eg user.warn kernel: [AUD]: AUDIO_PAUSE 7397640
May  8 00:54:41 vusolo2_eg user.warn kernel: [AUD]: AUDIO_PLAY 7397640 decoder start : 0
May  8 00:54:41 vusolo2_eg user.warn kernel: [VID]: VIDEO_SELECT_SOURCE 0  0
May  8 00:54:41 vusolo2_eg user.warn kernel: [VID]: VIDEO_SET_STREAMTYPE 1
May  8 00:54:41 vusolo2_eg user.warn kernel: [VID]: VIDEO_FREEZE 7397640  0
May  8 00:54:41 vusolo2_eg user.warn kernel: [VID]: VIDEO_PLAY 7397640  5 2
May  8 00:54:41 vusolo2_eg user.warn kernel: [VID]: VIDEO_SLOWMOTION 0    1
May  8 00:54:41 vusolo2_eg user.warn kernel: [VID]: VIDEO_FAST_FORWARD 0    1
May  8 00:54:41 vusolo2_eg user.warn kernel: [VID]: VIDEO_CONTINUE 7397640  1
May  8 00:54:41 vusolo2_eg user.warn kernel: [AUD]: AUDIO_CONTINUE 7397640 1 aph=0xcce2d300
May  8 00:54:41 vusolo2_eg user.warn kernel: [AUD]: Mute : 0
May  8 00:54:41 vusolo2_eg user.warn kernel: [VID]: VIDEO_GET_SIZE src w: 0 h:0 display w:0 h:0
May  8 00:54:41 vusolo2_eg user.warn kernel: [VID]: VIDEO_GET_SIZE aspect: 1 0
May  8 00:54:41 vusolo2_eg user.warn kernel: [VID]: VIDEO_STOP 1  1
May  8 00:54:41 vusolo2_eg user.warn kernel: [AUD]: AUDIO_STOP 7397640
May  8 00:54:41 vusolo2_eg user.warn kernel: [AUD]: AUDIO_CONTINUE 7397640 0 aph=0x0
May  8 00:54:41 vusolo2_eg user.warn kernel: [AUD]: AUDIO_CONTINUE aph=0 0 0
May  8 00:54:42 vusolo2_eg user.warn kernel: !!!^M[DMX]: paserband_remove_pid pid 0x63 not found
May  8 00:54:42 vusolo2_eg user.warn kernel: Unhandled kernel unaligned access[#1]:
May  8 00:54:42 vusolo2_eg user.warn kernel: CPU: 0 PID: 907 Comm: oscam_atv Tainted: P           O 3.13.5 #1
May  8 00:54:42 vusolo2_eg user.warn kernel: task: c485f6a0 ti: c488c000 task.ti: c488c000
May  8 00:54:42 vusolo2_eg user.warn kernel: $ 0   : 00000000 10108700 da7adead 00000001
May  8 00:54:42 vusolo2_eg user.warn kernel: $ 4   : e0cc6208 c95dbc00 00000123 00000001
May  8 00:54:42 vusolo2_eg user.warn kernel: $ 8   : c488dfe0 00008700 00000475 00000001
May  8 00:54:42 vusolo2_eg user.warn kernel: $12   : 00000000 ffffff00 ffffffff 00000001
May  8 00:54:42 vusolo2_eg user.warn kernel: $16   : ce1f0480 e0cc6208 c95dbc00 e0c50000
May  8 00:54:42 vusolo2_eg user.warn kernel: $20   : e0cd81f4 e0ce8b20 e0fb0000 e0980000
May  8 00:54:42 vusolo2_eg user.warn kernel: $24   : 00000000 8006eae0                 
May  8 00:54:42 vusolo2_eg user.warn kernel: $28   : c488c000 c488dbf8 e0980000 e0920524
May  8 00:54:42 vusolo2_eg user.warn kernel: Hi    : 000044c1
May  8 00:54:42 vusolo2_eg user.warn kernel: Lo    : 5e45a740
May  8 00:54:42 vusolo2_eg user.warn kernel: epc   : e0a84820 BLST_AAT_P_Remove+0x34/0x214 [dvb_base]
May  8 00:54:42 vusolo2_eg user.warn kernel:     Tainted: P           O
May  8 00:54:42 vusolo2_eg user.warn kernel: ra    : e0920524 NEXUS_BaseObject_P_RegisterUnregister+0x250/0x3bc [dvb_base]
May  8 00:54:42 vusolo2_eg user.warn kernel: Status: 10108703    KERNEL EXL IE
May  8 00:54:42 vusolo2_eg user.warn kernel: Cause : 00800010
May  8 00:54:42 vusolo2_eg user.warn kernel: BadVA : da7adeb5
May  8 00:54:42 vusolo2_eg user.warn kernel: PrId  : 00025a11 (Broadcom BMIPS5000)
May  8 00:54:42 vusolo2_eg user.warn kernel: Modules linked in: ftdi_sio usbserial cdc_acm ipv6 brcmfb(O) dvb_bcm7356(PO) dvb_base(PO) bcm_event(PO) procmk(O) xfs libcrc32c
May  8 00:54:42 vusolo2_eg user.warn kernel: Process oscam_atv (pid: 907, threadinfo=c488c000, task=c485f6a0, tls=77306930)
May  8 00:54:42 vusolo2_eg user.warn kernel: Stack : ce1f9884 8006eaf4 ce1faf80 e0a7bd04 ce1f0480 ce1f0480 c95dbc00 e0c50000
May  8 00:54:42 vusolo2_eg user.warn kernel:       e0cd81f4 e0920524 00100100 00200200 c485f6a0 0000ff01 cffb4134 ce1f0404
May  8 00:54:42 vusolo2_eg user.warn kernel:       c95dbc00 c95dbc00 c95dbc00 00000004 cdae2800 e10887ec 00000200 e0fb0000
May  8 00:54:42 vusolo2_eg user.warn kernel:       e0980000 e097eca4 ce1f0400 e0a7bd04 00000004 c95dbc00 ce1f0480 00000004
May  8 00:54:42 vusolo2_eg user.warn kernel:       c95dbc00 e0980a70 e0fae024 e1131284 c95dbc00 00000004 e1131284 e0fb38e4
May  8 00:54:42 vusolo2_eg user.warn kernel:       ...
May  8 00:54:42 vusolo2_eg user.warn kernel: Call Trace:
May  8 00:54:42 vusolo2_eg user.warn kernel: [<e0a84820>] BLST_AAT_P_Remove+0x34/0x214 [dvb_base]
May  8 00:54:42 vusolo2_eg user.warn kernel: [<e0920524>] NEXUS_BaseObject_P_RegisterUnregister+0x250/0x3bc [dvb_base]
May  8 00:54:42 vusolo2_eg user.warn kernel: [<e097eca4>] NEXUS_Message_BaseObject_P_RegisterUnregister+0x34/0x40 [dvb_base]
May  8 00:54:42 vusolo2_eg user.warn kernel: [<e0980a70>] NEXUS_Message_Close+0x54/0x7c [dvb_base]
May  8 00:54:42 vusolo2_eg user.warn kernel: [<e0fb38e4>] bcm7335_demux_release_priv+0x34c/0x110c [dvb_bcm7356]
May  8 00:54:42 vusolo2_eg user.warn kernel: Code: 082a1272  8ca20008  00601021 <8c430008> 1623fffd  00000000  8c430000  00658026  00603021
May  8 00:54:42 vusolo2_eg user.warn kernel: ---[ end trace 6c5e8a063a4ab753 ]---

Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#107

Beitrag von Fischreiher »

Danke für die logs. Ich werde das mal mit dem Team diskutieren.

Du hast hier allerdings nicht zu schnell gezappt, sondern erst über die Senderliste den Kanal gewechselt ...

Code: Alles auswählen

00:54:38.327 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 108 0 KEY_DOWN DOWN
00:54:38.354 {   } Components/ActionMap.py:46 action action ->  InfobarChannelSelection switchChannelDown
[...]
00:54:39.696 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 105 0 KEY_LEFT LEFT
[...]
00:54:40.601 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 352 0 KEY_OK OK
00:54:40.602 {   } Components/ActionMap.py:46 action action ->  OkCancelActions ok


... und dann einmal gezappt:

Code: Alles auswählen

00:54:41.814 {   } Screens/InfoBarGenerics.py:204 actionA KEY: 402 1 KEY_CHANNELUP BOUQUET+
00:54:41.835 {   } Components/ActionMap.py:46 action action ->  SpecialJumpActions specialjump_channelUp


Ich kann bei dieser Sequenz auf Gigablue Quad keinen Fehler provozieren. Tritt das bei Dir deterministisch auf?
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#108

Beitrag von Fischreiher »

Ich habe noch ein paar debug-Ausgaben eingebaut. Darf ich Dich bitten, im SpecialJump-Menü das Debug-Log einzuschalten, die folgende Datei
https://raw.githubusercontent.com/openatv/SpecialJump/2b079066daa33ab2f743eb449401141f41f3e594/usr/lib/enigma2/python/Plugins/Extensions/SpecialJump/plugin.py
nach
/usr/lib/enigma2/python/Plugins/Extensions/SpecialJump/plugin.py
zu kopieren, und dann einen GUI-Neustart durchzuführen?

Beim nächsten Auftreten eines Fehlers wäre es auch nett, wenn Du einen etwas längeren Ausschnitt des normalen Logfiles posten könntest und den Ablauf kurz schildern könntest (z.B. "von SIXX HD per Senderliste auf ARD HD gewechselt, dann auf ZDF HD gezappt"). Danke schön!
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
CaineX
Member
Member
Beiträge: 38
Registriert: 31 Jul 2014 18:00
Hat gedankt: 1 Mal
Hat Dank erhalten: 5 Mal

#109

Beitrag von CaineX »

Gerne, habe soeben die neue plugin.py kopiert und das SpecialJump Debug -> Normales Logfile aktiviert und neugestartet.
Das Problem tritt eigentlich nicht immer auf, sondern nur sporadisch. Das ist für die Fehlersuche natürlich nicht shr hilfreich...
Aber das Problem vom gestrigen DauerSpinner war komischerweise ohne Aufnahme.. Das war ja direkt nach dem Kanalwechsel über die Kanalliste und dann zappen...

Was besagt denn die Meldung im Debug Log mit den "Cutlist"? Er konnte irgendwie keine Cutlist abspeichern oder so ähnlich steht da?

Ich melde mich wieder mit den Logs, sobald es wieder passiert ist.
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#110

Beitrag von Fischreiher »

Die Meldung mit der Cutlist bekomme ich auch. Vermutlich wird beim Beenden jeder Aufnahme etwas mit der Cutlist versucht, was fehlschlägt, wenn es sich um eine Pseudo-Aufnahme ohne Cutlist handelt.

Bei mir tritt diese Meldung sporadisch auf, ohne zu schaden. Sollte die Meldung bei Dir sporadisch und immer vor einem Dauerspinner auftreten (bzw. "main thread is non-idle! display spinner!"), würde das natürlich auf einen Zusammenhang hindeuten.
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
CaineX
Member
Member
Beiträge: 38
Registriert: 31 Jul 2014 18:00
Hat gedankt: 1 Mal
Hat Dank erhalten: 5 Mal

#111

Beitrag von CaineX »

Habe wieder soeben einen Dauerspinner...

Diesmal habe ich komplett nur mit der Channel+ Taste gezappt. Von ARD HD bis Super RTL HD. Dann kam der DauerSpinner.

Hier das Debug Log:
17:11:41.748 [ E ] gdi/gpixmap.cpp:146 gSurface ERROR: accelAlloc failed 17:11: - Pastebin.com

Und hier die messages Datei:
May 8 16:40:12 vusolo2_eg user.warn kernel: FE tune May 8 16:40:12 vusolo2_eg - Pastebin.com

Erkennt man etwas?
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#112

Beitrag von Fischreiher »

Die Fehlermeldung in /var/log/messages "paserband_remove_pid pid [...] not found" findet man im Netz nur in Verbindung mit VU-Boxen, das könnte auf ein Treiberproblem hindeuten, das vielleicht nur auftritt, wenn bestimmte Aktionen schnell aufeinander folgen.

Dürfte ich Dich bitten, auf gleiche Weise noch ein paar weitere Logfiles (bitte zuordenbar mit /var/log/messages) zu erstellen? Vielleicht erkennt man dann ein Muster. Und Deine Sender-Reihenfolge wäre interessant, vielleicht kannst Du einen Screenshot von der Kanalliste machen?
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#113

Beitrag von Fischreiher »

Adenin, unser Experte für alles, was mit Tuning und DVB zu tun hat, tippt auch auf einen Treiberfehler. Daher wollen wir dem Treiber-Dev. eine Anleitung zukommen lassen, wie sich der Fehler provozieren lässt.

Weitere Logs brauchen wir erstmal nicht, aber könntest Du stattdessen bitte mal Deine Settings sichern und dann mal testen, ob sich der Spinner auch mit den Default-Settings provozieren lässt? Dazu bitte

  • init 4
  • die SpeciaJump betreffenden Zeilen aus /etc/enigma2/settings löschen
  • init 3
und nochmal testen. Danke!
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
Mikam_0815
Member
Member
Beiträge: 371
Registriert: 28 Apr 2014 09:24
Hat gedankt: 156 Mal
Hat Dank erhalten: 50 Mal

#114

Beitrag von Mikam_0815 »

Ich habe nochmal eine Frage zu dem default keymapping von SpecialJump: Kann es sein dass SpecialJump den Tastendruck für das Starten von hbbtv (rote Taste) verschluckt? Hatte mich gewundert warum hbbtv nicht starten will (kurzer Druck auf rot bleibt einfach ohne Reaktion) und nach dem Entfernen von SpecialJump kommt nach Druck auf rot das hbbtv pop-up Menu wieder (seltsamerweise habe ich jetzt auch nach dem Entfernen von specialJump via opkg remove immer noch den Menupunkt von SpecialJump bei den Erweiterungen),

Kann man SpecialJump so anpassen, dass auch hbbtv funzt? Würde dieses gerne weiterhin verwenden.
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#115

Beitrag von Fischreiher »

Ja, im aktuellen Auslieferungszustand sind diverse Tasten mit SpecialJump-Funktionen vorbelegt (SpecialJump/keymap.xml at master * openatv/SpecialJump * GitHub). Du kannst einfach in der /usr/lib/enigma2/python/Plugins/Extensions/SpecialJump/keymap.xml löschen, was nicht gewünscht wird.

Ich bin am überlegen, die Default Keymap auf ein Minimum zu reduzieren, siehe Beitrag #105 (https://www.opena.tv/viewtopic.php?p=228210#p228210).
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
CaineX
Member
Member
Beiträge: 38
Registriert: 31 Jul 2014 18:00
Hat gedankt: 1 Mal
Hat Dank erhalten: 5 Mal

#116

Beitrag von CaineX »

Fischreiher hat geschrieben:Adenin, unser Experte für alles, was mit Tuning und DVB zu tun hat, tippt auch auf einen Treiberfehler. Daher wollen wir dem Treiber-Dev. eine Anleitung zukommen lassen, wie sich der Fehler provozieren lässt.

Weitere Logs brauchen wir erstmal nicht, aber könntest Du stattdessen bitte mal Deine Settings sichern und dann mal testen, ob sich der Spinner auch mit den Default-Settings provozieren lässt? Dazu bitte

  • init 4
  • die SpeciaJump betreffenden Zeilen aus /etc/enigma2/settings löschen
  • init 3
und nochmal testen. Danke!


Oha ein Treiberproblem? Zumindest wurde anscheinend bei VU+ direkt auch ein "FastZap" Plugin entfernt, siehe hier: code.vuplus.com Git - vuplus_openvuplus_3.0/commit
Ich glaube die große VU+ 4K kann auch das FastZap mit vorladen des nächsten Senders mittels der neuen FBC Tuner...

Bei mir in den E2 Settings habe ich zu SpecialJump derzeit nur folgendes drin stehen:
config.plugins.SpecialJump.debugEnable=true
config.plugins.SpecialJump.specialJump3=15
config.plugins.SpecialJump.specialJump2=30
config.plugins.SpecialJump.specialJump1=100
config.plugins.SpecialJump.specialJump0=200
config.plugins.SpecialJump.specialJump5=4
config.plugins.SpecialJump.zapspeed_enable=false
config.plugins.SpecialJump.zapspeedVerbosity=off
config.plugins.SpecialJump.subToggleTimeout_ms=3000
config.plugins.SpecialJump.zapspeedTimeout_ms=5000
config.plugins.SpecialJump.specialJump4=8
config.plugins.SpecialJump.audioToggleTimeout_ms=3000

Ich hoffe, ich habe keine Patente verletzt mit den Einstellungen... ;-) Aber vielleicht kannst du mir ggfls die richtigen Einstellungen zum WerbeZappen per PN schicken.

Ich habe gerade init 3 und die obigen Einstellungen entfernt und neu gestartet .. Mal sehen ob es wieder auftritt, aber ich vermute ja...
Es macht sich insofern bemerkbar, dass wenn ich schnell zappe er irgendwann 1-2 Gedenksekunden braucht bei der Infobar... Dann geht es wieder zügiger, und dann beim weiteren schnellen Zappen kommt dann der Dauerspinner... Das heißt mit den 1-2 Gedenksekungen vor dem Dauerspinner kann ich evtl. noch den Dauerspinner vermeiden, wenn ich aufhöre zu Zappen... Dann scheint er sich zu beruhigen und es kommt kein Dauerspinner...

Habt ihr die Logs an die Treiber Devs weitergeleitet?
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#117

Beitrag von Fischreiher »

Adenin möchte noch mit ein paar Debug-Ausgaben im Image den Fehler weiter eingrenzen. Wenn es wirklich der Treiber ist, kann der Treiber-Dev. dann auch mehr damit anfangen. Ich sage Bescheid, wenn es so weit ist.
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
CaineX
Member
Member
Beiträge: 38
Registriert: 31 Jul 2014 18:00
Hat gedankt: 1 Mal
Hat Dank erhalten: 5 Mal

#118

Beitrag von CaineX »

Fischreiher hat geschrieben:Adenin möchte noch mit ein paar Debug-Ausgaben im Image den Fehler weiter eingrenzen. Wenn es wirklich der Treiber ist, kann der Treiber-Dev. dann auch mehr damit anfangen. Ich sage Bescheid, wenn es so weit ist.


Ok, gerne teste ich dann nochmal mit erweiterten Debug Ausgaben im Log.
Zurzeit habe ich das FastZap deaktiviert und SpecialJump selbst ist noch aktiviert und seitdem noch keinen Dauerspinner mehr gehabt. Gib einfach Bescheid, wenn ich weiter testen soll.
Ich will auf das FastZap gar nicht mehr verzichten... :-)

Im Black Hole Image hat auch jemand einen Fehler mit dem FastZap Plugin für die VU+ Solo 4k gemeldet:
Black Hole 3.0.0 Vu+ Solo4k OE 3 | Page 6 | VuPlus Community

Wisst Ihr, was es mit diesem "FastZap Plugin" für die Vu+ Solo 4K auf sich hat? Gibt es das auch im openATV? Oder wurde das wieder zurückgezogen, wie hier bereits geschrieben:
code.vuplus.com Git - vuplus_openvuplus_3.0/commit
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#119

Beitrag von Fischreiher »

Danke, ich sage Bescheid.

Das FastZapPlugin scheint eine Entwicklung für FBC-Tuner zu sein. Da lassen sich ja auf einen Schlag 8 Transponder (ca. 32 Programme) tunen, so dass der Umschaltvorgang auch unabhängig von der Zap-Richtung mit hoher Wahrscheinlichkeit beschleunigt werden kann.

Hier der (inzwischen gelöschte) Code:
code.vuplus.com Git - vuplus_dvbapp/commitdiff

EDIT:
Es sind neue Treiber fur die Solo4k verfügbar, damit könnte das FastZapPlugin bald zum Leben erweckt werden - wie gesagt, nur für FBC-Tuner:
20160516(solo4k)
- Support FCC(Fast Channel Change) - (Needs E2 update)
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
Benutzeravatar
Fischreiher
VIP
VIP
Beiträge: 1349
Registriert: 22 Dez 2013 13:01
Wohnort: an der Havel
Receiver 1: Gigablue Quad
Receiver 2: Gigablue Quad
Receiver 3: Xtrend ET8000
Hat gedankt: 381 Mal
Hat Dank erhalten: 673 Mal

#120

Beitrag von Fischreiher »

Die Debug-Ausgaben sollten morgen im Image sein (danke Adenin!)
[debug] ckeck, if e2 is involved in this bug * openatv/enigma2@081f82d * GitHub
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-specia ... -mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
Antworten

Zurück zu „Plugins“