Code Monkey home page Code Monkey logo

Comments (6)

z-briand avatar z-briand commented on August 22, 2024 4

OK, all of our testers who replicated this were on Chrome. Many of our Chrome users couldn't replicate the bug, so it's probably actually Chrome + RAM shortage, or something similar? None of our non-Chrome users could replicate.

All of that is consistent with Rotem's pointing the finger at Chrome, and the timing of Dylan's report suggests he's hitting the Chrome bug, not verifying that #176 is unresolved. It's possible #176 is still out there, but with the Chrome bug in the field, all of our recent data collection on our end isn't conclusive.

At this point, I think you guys can close this ticket? If my team sees any issues after the Chrome team releases 109.0.5366.0, then we'll do a better job at finding you a smoking gun than we did in the #176 era.

from opus-recorder.

z-briand avatar z-briand commented on August 22, 2024 1

We're seeing this issue as well; it's been a low-level issue for a while, but coincidentally I searched to see if anyone else was seeing this last week, and hit Dylan's ticket.

I had told my team we should file a ticket, and they said they already had -- Dylan's bug is actually this guy:
#176
So the interesting thing there is that this issue has been lurking for years.

I had my team create a standalone test environment, so that we could rule out other aspects of our platform. We had 12 people test; 3 could replicate pretty consistently (it doesn't happen every clip, but if you record a handful, you'd definitely get at least one with glitches), and 9 that couldn't replicate it ever. So there's definitely something about the machine config that matters here.

Our hypothesis is that it happens when a machine is short on RAM, but we're still trying to get a smoking gun on that.

from opus-recorder.

chris-rudmin avatar chris-rudmin commented on August 22, 2024

I have not encountered this. For debugging, I would recommend to see if you can narrow it down to a specific platform / browser. If it occurs consistently, I would add some breakpoints and check your audio data, see if the browser is sending distorted audio data.

from opus-recorder.

chris-rudmin avatar chris-rudmin commented on August 22, 2024

Enable monitoring (with headphones on). If your monitoring contains distorted audio, then it is the browser sending distorted audio. If the monitoring signal is clean, but the encoded data is distorted, then it would suggest a bug in opus-recorder.

from opus-recorder.

rotem925 avatar rotem925 commented on August 22, 2024

This is a bug in the recent release of Chrome and does not happen on Canary, see https://bugs.chromium.org/p/chromium/issues/detail?id=1381319&q=30%20seconds&can=2
I guess that's the issue... it's not happening only with opus-recorder.

from opus-recorder.

Dylan-Buth avatar Dylan-Buth commented on August 22, 2024

For the record, what I'm experiencing just seems to be the chrome bug. Works on safari just fine, and I have plenty of RAM so I don't think it's related to that. For me anyway.

I appreciate you all responding here. I would've spent hours debugging this before finding the open Chrome issue.

from opus-recorder.

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.