Fehler in stream2file.cpp ?

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Der_Onkel
Interessierter
Interessierter
Beiträge: 70
Registriert: Dienstag 19. März 2002, 15:12

Fehler in stream2file.cpp ?

Beitrag von Der_Onkel »

Hallo könnt da mal jemand nachchauen ? ( @ munderl )

Code: Alles auswählen

stream2file.cpp: In function `void* DMXThread(void*)':
stream2file.cpp:276: error: cannot convert `stream2file_error_msg_t' to `stream2file_status_t' in assignment
Danke und schönen Sonntag noch
TbM
Interessierter
Interessierter
Beiträge: 97
Registriert: Donnerstag 22. März 2007, 17:30

Beitrag von TbM »

Hat heute nochjemand bemerkt, da hat letzte Nacht jemand was falsches eingepflegt, die Vorgänger-Version lässt sich fehlerfrei kompilieren.
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

wurde von houdini gefixt
Der_Onkel
Interessierter
Interessierter
Beiträge: 70
Registriert: Dienstag 19. März 2002, 15:12

Beitrag von Der_Onkel »

Baut wieder einwandfrei , danke

BTW:

nur Intressehalber ,weil ich nichts darüber gefunden hab.
munderl 07/03/31 21:17:34

Modified: tuxbox/neutrino/src/driver stream2file.cpp
Log:
Fixed crash of direct recording when out of memory.
Ich hab zwar auch Nokia problemboxen ,aber mir ist bisher noch keine während des Streamens abgeschmiert.gibts da infos ? *duck*
Z80
Erleuchteter
Erleuchteter
Beiträge: 710
Registriert: Dienstag 3. September 2002, 12:54

Beitrag von Z80 »

Der_Onkel hat geschrieben:
munderl 07/03/31 21:17:34

Modified: tuxbox/neutrino/src/driver stream2file.cpp
Log:
Fixed crash of direct recording when out of memory.
Ich hab zwar auch Nokia problemboxen ,aber mir ist bisher noch keine während des Streamens abgeschmiert.gibts da infos ? *duck*
von "while" steht da ja auch nichts. :wink:
Heinrich Hansen
Neugieriger
Neugieriger
Beiträge: 12
Registriert: Dienstag 22. Juli 2003, 17:04

Beitrag von Heinrich Hansen »

Bei dem Fix geht es darum, dass, falls der Speicher der Box voll ist (z.B. wegen sectionsd) der Start der Aufnahme fehlschlägt, die Box aber trotzdem vorgibt, die Aufnahme wäre erfolgreich gestartet (auch die Uhr blinkt) - es wird aber nichts aufgezeichnet.

Wird jetzt wieder auf "stopp" geklickt, passiert erst mal gar nichts (keine Meldung "Aufnahme erfolgreich beendet"; es läuft ja auch keine). Wird danach noch einmal eine Aufnahme gestartet, kommt die Fehlermeldung, dass bereits ein Aufnahmeprozess läuft.

Der Fix sorgt dafür, dass schon beim ersten Aufnahmeversuch erkannt wird, dass kein ausreichender Speicher vorhanden ist, und dann mit einer Fehlermeldung die Aufnahme beendet wird.
Z80
Erleuchteter
Erleuchteter
Beiträge: 710
Registriert: Dienstag 3. September 2002, 12:54

Beitrag von Z80 »

Heinrich Hansen hat geschrieben:Bei dem Fix geht es darum, dass, falls der Speicher der Box voll ist (z.B. wegen sectionsd) der Start der Aufnahme fehlschlägt, die Box aber trotzdem vorgibt, die Aufnahme wäre erfolgreich gestartet (auch die Uhr blinkt) - es wird aber nichts aufgezeichnet.
..
kommt die Fehlermeldung, dass bereits ein Aufnahmeprozess läuft.
danke für den fix! der bug nervt schon ewig.
ein schlechter workaround gegen den akuten speichermangel, wäre natürlich wenn dieses event eine art sectiond --freemem auslösen könnte. :wink:
(natürlich nur solange bis der neue sectionsd endlich fertig programmiert ist) *duckundweg* :D
Der_Onkel
Interessierter
Interessierter
Beiträge: 70
Registriert: Dienstag 19. März 2002, 15:12

Beitrag von Der_Onkel »

THX an Heinrich Hansen für seine Erklärung,
wenn ich mich finster erinnere hatte ich beschriebene Situation auch schon mal
Nun weiss ich woran ich bin...

danke für die Infos

...und allen ein schönes Osterfest ,viel Spass beim " Eiersuchen" ;-)