Coder Social home page Coder Social logo

schaltervox's People

Contributors

dizzy611 avatar

Stargazers

 avatar

Watchers

 avatar

schaltervox's Issues

Freeze at end of file if 'playout' enabled for resampled audio.

From PR description:

'playout' is what causes the audio thread to play out it's last few buffers after the decode
thread has terminated. This is a maximum of about 300ms (usually 200ms or much lower) of audio
that may still potentially be in the audio transfer buffer once the decode has completed.
However, when 'playing out' resampled audio, there are issues due to the amount of buffer consumed
on each pass being less than a factor of the buffer size. As the value of atbUsed (the amount
of buffer in use) decreases on each pass, it eventually reaches an amount smaller than the
amount needed to be consumed to create one burst of resampled audio. This causes various
undefined behaviors, mostly crashes. As such, 'playout' has been disabled automatically
for resampled audio, even on a natural track change to avoid these problems for now,
until I can come up with a fix.

Occasionally freezes during OGG load

I have no idea what's going on here, as it's completely intermittent. Will freeze roughly at the beginning of the vorbisdecode constructor, presumably during ov_fopen

MP3 reading crashes on certain test files

This is probably an ID3 problem. Log follows.

[3:45 AM] jakibaki: @Insidious611 [5.1.0] SchalterVox is crashing for me with this as soon as it opens an mp3 D: Do you happen to have an idea what could cause this?
[3:46 AM] Insidious611 [5.1.0]: hmm
[3:46 AM] Insidious611 [5.1.0]: I'm not sure
[3:46 AM] Insidious611 [5.1.0]: it might be something weird with your id3 tags
[3:47 AM] Insidious611 [5.1.0]: that's the bit I'm least confident is ready atm :stuck_out_tongue:
[3:48 AM] jakibaki: I tried https://archive.org/details/testmp3testfile this mp3
Internet Archive
mp3 test file : test : Free Download, Borrow, and Streaming : Inte...
test of an mp3 file upload

[3:51 AM] Insidious611 [5.1.0]: I'll test it out and see if I can get to the bottom of it. Thanks.```

Unable to determine bitrate of mp3 file when using dr_mp3

On mp3-decoding branch

As much as I like dr_mp3, I'm unable to figure out the bitrate of my mp3 files. bit_rate under frameInfo under drmp3 is reading as 0, and even when I tried to modify dr_mp3.h to make sure it set a variable on the drmp3 object referring to the bitrate, it came up 0. Because of this I'm having a hard time calculating length as well.

It may be preferrable to write something to scan for MP3 headers and average the "bitrate" values from those.

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.