[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] noise added on OGG playback
> Standard WAV files should be supported, but only uncompressed raw files.
> Like AVI, there are a ton of codecs that can be used inside a WAV.
I am getting the following result: the file plays from zero, but
returns the following error when asked to play from 4.3 (seconds):
"pygame.error: Position not implemented for music type".
This happens if I (a) just use the original 16/44.1 WAV that I
rendered from my sequencer, (b) convert to WAV (signed 16-bit PCM) in
Audacity, or (c) convert to AIFF (signed 16-bit PCM). The other
codecs given as options will result in files that pygame cannot open.
So I also found out that an OGG rendered from a 24-bit WAV file
behaves the exact same way as my OGG rendered from the 16-bit file.
I do think that there is a bug in SDL_mixer, or maybe the way Pygame
combines SDL's Mix_SetMusicPosition and Mix_PlayMusic (??).
I'll look into SDL stuff--it would be great if I could get into the
SDL_mixer internals, because I'm motivated with some ideas even though
I'm pretty new to programming and DSP.
Thanks for the responses.
-david.