Buffer-Underflow in C/C++
-
Wie programmiert man einen Buffer-Underflow in C/C++?
-
Wenn du einen Buffer-Underrun meinst:
while (nochdatenzumverarbeitenda()) { verarbeitedaten(); holekeineneuendaten(); }Ansonsten:
while (nochdatenda())vielzukleinerbuffer[bufpos--]=gibnaechstesdatenstueckchen();(weiss nicht, ob man das einen Buffer-Underflow nennt)
-
underflows kann man net proggen
-
Ich meine es müsste doch mit einem goto gehen.
void FOO( void ) { Sprungmarke: return; // Hier wird der Stack abgebaut, obowhl nichts drauf liegt } int main( int argc, char** argv ) { goto Sprungmarke; }
-
nur das das nicht kompilieren sollte, da goto-Sprünge nur innerhalb einer Funktion erlaubt sind.
Standard 6.6.4 1
-
Definiere Underflow.
-
-
Braunstein schrieb:
Nach der Definition reicht ein Sleep(LAAAANGE) an passender Stelle.
-
bei livestreams... wenn der stream übertragung langsamer ist als die bearbeitungsgeschwindigkeit
-
Hallo,
im Gegensatz zu einem Buffer-Overflow kannst du dich mit einem Buffer-Underflow nicht in fremde Systeme reinhacken.
-
BorisDieKlinge schrieb:
bei livestreams... wenn der stream übertragung langsamer ist als die bearbeitungsgeschwindigkeit
wer macht denn sowas? die bearbeitungsgeschwindigkeit passt man, wenn man programmieren kann, an die streamgeschwindigkeit an...
-
genau, live streams wie tv und radio macht lässt man dann eben im zeitraffer lauefn^^ schlag das mal youtube vor;)
-
machine-freak schrieb:
genau, live streams wie tv und radio macht lässt man dann eben im zeitraffer lauefn^^ schlag das mal youtube vor;)
lern mal lesen, bevor du dir die sche**e aus dem mund quellen lässt. ich hab geschrieben man passt die bearbeitungsgeschwindigkeit seines programmes an die streaminggeschwindigkeit an. und nicht umgekehrt.

-
passt die bearbeitungsgeschwindigkeit seines programmes an die streaminggeschwindigkeit an
kennst du den begriff von "live" ???? Willst du das Zeitkontinum verzerren?
-
Machine schrieb:
wer macht denn sowas? die bearbeitungsgeschwindigkeit passt man, wenn man programmieren kann, an die streamgeschwindigkeit an...
Die meisten Streamdecoder machen das. Die beharren irgendwie unsinnigerweise darauf, die Daten mit 25 Bildern pro Sekunde abzuspielen

-
Was ist C/C++ ?
