Ich schreibe ein sehr einfaches Spiel mit C++ und SDL/SDL_mixer. Das Spiel verwendet einige einfache Audio-Funktionen, die Sound-Effekte spielen, wenn etwas passiert, und mein Programm hat bis jetzt gut funktioniert. Zu einem scheinbar zufälligen Zeitpunkt fängt das Programm an, quietschende und statische Geräusche zu erzeugen (aber wird immer noch in der Lage sein, Soundeffekte zu spielen.) Ich nahm den Ton mit dem Mikrofon meines Laptops auf: http://www.mediafire.com/?oe9nrdk9w5r572k. Während des Klangs kann das Programm abstürzen oder nicht. Ich weiß nicht, was ich tun soll.Audio Bug crashen mein C++ Programm
0
A
Antwort
0
Es klingt, als ob der Speicherbereich, in dem Sie die Sounddaten speichern, überschrieben/beschädigt wird (was zur Ausgabe von "Rauschen" führt). Dass Ihr Programm mit einer Zugriffsverletzung abstürzt zeigt auch auf Speicherbeschädigung.
Stellen Sie sicher, dass der Puffer mit den Audiodaten ordnungsgemäß zugewiesen ist und nicht freigegeben/gelöscht/... ist, solange er noch verwendet wird.
Verwandte Themen
- 1. Arduino Programm Reset Bug
- 2. Mein Speicherleck in C++ Programm
- 3. Time Bug (Mein Skript) PHP
- 4. Warum funktioniert mein C++ - Programm nicht?
- 5. Warum wird mein C++ - Programm nicht kompiliert?
- 6. Plugins/Module für mein C# -Programm
- 7. Warum ist dieses OCaml-Programm schneller als mein C-Programm?
- 8. Weird-C++ float bug
- 9. Mein Programm testen?
- 10. Warum ist mein C++ Builder-Programm so viel kleiner als mein Delphi-Programm?
- 11. Mein 10 Line Audio Player
- 12. Bizarre Bug in C
- 13. SystemGuid.Keyboard friert mein Programm
- 14. Verzögern temporäre Variablen mein Programm?
- 15. Assembly - Einfaches Sperren/Entsperren Programm Bug
- 16. DevPartner BoundsChecker bricht mein Programm
- 17. Außergewöhnliches C++ [Bug]?
- 18. C# Math.Round Bug?
- 19. Ist mein MIPS-Programm korrekt?
- 20. Pointer Vergleich Absturz mein Programm
- 21. Snoop erkennt mein Programm nicht
- 22. Warum ist mein Programm segfauling?
- 23. Mein Python-Programm effizienter machen
- 24. Debuggen mein Programm mit Valgrind
- 25. SwapBuffers stürzt mein Programm ab!
- 26. Kann mein Programm nicht ausführen
- 27. Selbsthosting mein Open-Source-Programm
- 28. Wie setze ich mein C# -Programm (Windows Mobile) zurück?
- 29. Warum funktioniert mein C-Programm nicht? Aus einer Datei lesen
- 30. Sollte mein C++ Programm IA64 oder nur x64 unterstützen?
Welche Plattform (CPU, OS & Compiler)? –
CodeBlocks, Windows 7, AMD Athlon X2 – ahota
Wie wäre es mit Ihrem Programm auf einem anderen Computer oder einem anderen Lautsprecher? –