Seite 31 von 33

AW: FireBirdLib

Verfasst: Mi 14. Mai 2014, 22:18
von Sirius
Besteht aus gefühlten 85% aus dieser Overflowmeldung (100 mal pro Minute !!):

Code: Alles auswählen

...
2014-04-06 01:03:46 CallLevel Overflow! (TAPID 0x0815cfcf)
2014-04-06 01:03:46 CallLevel Overflow! (TAPID 0x0815cfcf)
2014-04-06 01:03:46 CallLevel Overflow! (TAPID 0x0815cfcf)
...
Muss bei mr natürlich auch 100 mal pro Sekunde heissen. :u:

FireBirdLib

Verfasst: Mo 26. Mai 2014, 18:59
von Thorsten
Huhu, wie gehts hier weiter? Meine Log hat auch schon wieder fast einen vierstelligen MB Bereich :-/

Gruß Thorsten

AW: FireBirdLib

Verfasst: Mo 26. Mai 2014, 19:04
von FireBird
Geht es um die CallLevel-Meldungen? Dann geht es hier gar nicht weiter.

AW: FireBirdLib

Verfasst: Mo 30. Jun 2014, 16:59
von omue
--- bitte löschen----

AW: FireBirdLib

Verfasst: Do 30. Okt 2014, 18:51
von omue
Hallo,

ShowPvrList(tPvrListType PvrListType);

lässt meinen 2401+ abstürzen.
Wenn ich den Befehl aufrufe nachdem ich schon mal eine der Listen auf hatte gehts.

Oder muß ich bei dem Befehl noch was vorher aufrufen ?

Olaf

AW: FireBirdLib

Verfasst: Do 30. Okt 2014, 20:40
von FireBird
Ich kann mich nicht erinnern, dass eine "Vorbereitung" notwendig war. Also entweder hat sich mittlerweile die Firmware geändert, oder Du rufst die Funktion in einem bisher unbekannten Zustand auf, der den Absturz auslöst. Du kannst mir gerne einen Test-Code schicken und ich schaue mir an, ob ich herausfinde, weshalb der Absturz erfolgt.

AW: FireBirdLib

Verfasst: Fr 31. Okt 2014, 07:48
von omue
Ich rufe das im Normalmodus auf:

dword TAP_EventHandler( word _event, dword _param1, dword _param2 )
if( _mainState != STATE_Normal ) {return _param1;}
if( _event != EVT_KEY ) {return _param1;}
if( _param1 > 0x10050 ) {return _param1;}

switch (_param1)
{
case RKEY_PlayList: ShowPvrList( PLT_DataFiles ); break;
....
}
das geht nur wenn ich schon mal eines der Menüs aufhatte. Ansonsten gibts ein Reboot....

Nachtrag:

hier ein Test Tap + Code.
Schiebt man das alleine in Autostart und drückt 0 > Reboot
http://www.east.de/~erik/test.zip



Olaf

AW: FireBirdLib

Verfasst: Fr 31. Okt 2014, 17:46
von FireBird
Tritt bei mir auch auf. So ein Klumpert. :D

AW: FireBirdLib

Verfasst: Fr 31. Okt 2014, 17:57
von omue
FireBird hat geschrieben:Tritt bei mir auch auf. So ein Klumpert. :D


jetzt musste ich erst mal nach "Klumpert" googeln. :D

AW: FireBirdLib

Verfasst: Fr 7. Nov 2014, 16:52
von FireBird
Das heute veröffentlichte Update für die FirmwareTMS.dat enthält den neuen SRP-2401CI+ Eco (SysID 22570).

AW: FireBirdLib

Verfasst: Fr 7. Nov 2014, 17:44
von Twilight
:up:

twilight

AW: FireBirdLib

Verfasst: So 9. Nov 2014, 10:19
von omue
FireBird hat geschrieben:Tritt bei mir auch auf. So ein Klumpert. :D


Wenn ich in der Firmware die Funktion "_Z12Appl_PvrListjj" mit "0, 0x0xffff" aufrufe kommt die Liste ohne Reboot.
Danach > Deine Funktion > kein Reboot mehr. :)

Olaf

AW: FireBirdLib

Verfasst: So 9. Nov 2014, 13:26
von FireBird
Danke für den Hinweis. Damit konnte ich feststellen, dass der Reboot gar nicht durch den Aufruf der Sicht, sondern schon davor beim Festlegen, welche Sicht angezeigt werden soll, passiert. Ursache war eine Firmware-Variable, die erst bei der ersten Anzeige der Aufnahmen initialisiert wird. ShowPvrList() holt das jetzt bei Bedarf nach und sollte auch nicht mehr crashen. Update ist hochgeladen.

AW: FireBirdLib

Verfasst: So 9. Nov 2014, 13:30
von Töppi
:up: danke

AW: FireBirdLib

Verfasst: So 9. Nov 2014, 15:46
von omue
Danke !

:D jetzt gehts :D

AW: FireBirdLib

Verfasst: So 9. Nov 2014, 16:17
von Twilight
:up:

danke !!

twilight

AW: FireBirdLib

Verfasst: So 9. Nov 2014, 17:42
von omue
in der Firmware gibts eine Funktion "NEXUS_VideoDecoder_GetStreamInformation".

wenn ich google finde ich: https://github.com/jackyjung/bcm/blob/m ... scode_ts.c

static void
vidSrcStreamChangedCallback(void *context, int param)
{
NEXUS_VideoDecoderStreamInformation streamInfo;
NEXUS_VideoDecoderHandle decoder = (NEXUS_VideoDecoderHandle)context;
BSTD_UNUSED(param);
NEXUS_VideoDecoder_GetStreamInformation(decoder, &streamInfo);
BDBG_WRN(("Video Source Stream Change callback: %ux%u@%.3f%c",
streamInfo.sourceHorizontalSize,
streamInfo.sourceVerticalSize,
convert_RefreshRate_FromFrameRate(streamInfo.frameRate),
streamInfo.streamProgressive? 'p' : 'i'));
}

Bekomme ich über "streamInfo.sourceHorizontalSize" und "streamInfo.sourceVerticalSize"
dann die Auflösung des Sendestreams ?

Wenn ja, kannst Du das in die FireBirdLib aufnehmen ?

Ich bin noch zu "unwissend" um die Funktion selber zu testen....

Olaf

AW: FireBirdLib

Verfasst: So 9. Nov 2014, 18:00
von FireBird
Möglich, aber es gibt zwei Probleme. Zuerst einmal finde ich die Definition von NEXUS_VideoDecoderStreamInformation nicht. Irgendwo wird es eine .h geben, wo die drinnen steht. Die zweite Unbekannte ist das Decoder-Handle (context-Parameter von vidSrcStreamChangedCallback(), bzw. decoder-Parameter von NEXUS_VideoDecoder_GetStreamInformation()). In der Topfield-Firmware ist das eine Variable, deren Namen nicht exportiert wurde und somit nur über die absolute Adresse ansprechbar wäre. Und da ist die Frage, ob indirekt an die Adresse kommt. Um es zu testen, ob es überhaupt funktioniert, kann man probeweise mit den firmwareabhängigen Adressen selbst arbeiten.

AW: FireBirdLib

Verfasst: Mo 19. Jan 2015, 17:55
von Elle4u
Ich weiß, ich frage heute viel :wink: :

Code: Alles auswählen

2015-01-19 11:26:48 TimerPaddingAPICheck: 0 0 0 false
2015-01-19 14:33:22 TimerPaddingAPICheck: 0 0 0 false
2015-01-19 14:35:08 TimerPaddingAPICheck: 0 0 0 false
2015-01-19 14:36:50 TimerPaddingAPICheck: 0 0 0 false
2015-01-19 15:06:08 TimerPaddingAPICheck: 0 0 0 false
2015-01-19 15:11:49 TimerPaddingAPICheck: 0 0 0 false
2015-01-19 17:33:42 TimerPaddingAPICheck: 0 0 0 false
Stimmt da etwas bei meinem Receiver nicht oder muss ein TAP angepasst werden?

AW: FireBirdLib

Verfasst: Mo 19. Jan 2015, 17:58
von Twilight
da geht es darum fest zu stellen welche Firmware auf deinem Receiver läuft und ob er den befehl zum rückstellen/einstellen des vor und nachlaufs hat...

twilight