BASS_FFMPEG

Started by pudding,

pudding

managed to solve some of these.

1. this was a resampling error, fixed
3. i have no idea, seeking seems to be really hard with multi track files. working on it.
4. i'm not sure how to implement this, perhaps someone else can help?
5. yeah, it's hard.
8. fixed
9. i'd say just always pass a large enough array, 16 elements should do (this is what i did in the .net wrapper)

pudding

QuoteA final question: is the 29 characters limit (or 30 with the \0) for a track title arbitrary ?

This is the limit of ID3v1, i will implement something better eventually but it might be a new api function rather than bass.

pudding

a new release was created: https://github.com/pudding-fox/BASS_FFMPEG/releases/tag/0.0.7

i think this solves most of the seeking/length problems.

QuentinC

Hello,

Thank you. There are still a few audio jumps, but that's already a lot better.

Now with my multitrack file, track 1 is played mostly fine, but track 2 is played too fast.
When I play track 2, the length given by BASS_ChannelGetLength is now 188 seconds, as track 1, instead of 205 seconds.

It looks like the playback rate of track 2 is adjusted to play 205 seconds of audio in 188 seconds, i.e. ~9% faster and higher pitch.


Thank you.