Coder Social home page Coder Social logo

Comments (10)

profezzorn avatar profezzorn commented on August 24, 2024

If I was a betting man (which I am not), I would suspect that these problems stem from:

fc0ab5f and
e02043e

(Those two were really meant to be one commit.)

They are meant to fix another problem where wav players can have Stop() called from an interrupt which can cause a lot of problems.

from proffieos.

SA-22C avatar SA-22C commented on August 24, 2024

That's a good place to start. Thanks.

https://youtu.be/w8j_dFemSgQ

from proffieos.

SA-22C avatar SA-22C commented on August 24, 2024

I'm getting glitches all the way back to the commit flagged in my original issue. Using code after 918aeab produces the bug. I'll try to use bisect to figure out the cause but so far I've been unsuccessful.

from proffieos.

SA-22C avatar SA-22C commented on August 24, 2024

$ git bisect bad
7ee6d7b is the first bad commit
commit 7ee6d7b
Author: profezzorn [email protected]
Date: Tue Jun 25 21:42:55 2019 -0700

give new sound effects lower priority to avoid underflows

sound/buffered_wav_player.h | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)

Matthew@DESKTOP-PGUMJA9 MINGW64 ~/Desktop/proffieosbugfix/ProffieOS ((7ee6d7b...)|BISECTING)

Back to the underflow commit.

from proffieos.

profezzorn avatar profezzorn commented on August 24, 2024

Makes sense unfortunately.
That CL might not exactly cause the bugs, but it sure makes them worse...

from proffieos.

profezzorn avatar profezzorn commented on August 24, 2024

Does it seem to happen more on some fonts?
Does it happen with the stock fonts? (That's probably what I'll be using when I try to reproduce this problem myself tonight...)

from proffieos.

SA-22C avatar SA-22C commented on August 24, 2024

I just tested Dark Kyber and Smooth Fuzz. Both exhibited the same bugs. Easiest way to trigger the bugs is to hammer on the aux button to try and trigger rapid blaster shots. This will cause the motion chip timeout/reboot issue and glitch out the audio.

from proffieos.

profezzorn avatar profezzorn commented on August 24, 2024

Good news/bad news: It's acting really wonky for me too.

from proffieos.

profezzorn avatar profezzorn commented on August 24, 2024

I did a manual bisect and got the same result as you.
Now, if I could just figure out why....

from proffieos.

profezzorn avatar profezzorn commented on August 24, 2024

Fixed in 9cb2b6c I think. Please try it out and let me know. I will be releasing a new BETA shortly.

from proffieos.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.