Ticket #4955

44100hz 以外の曲だと正確な速度で再生されない
Open Date: 2004-09-05 22:39 Last Update: 2004-09-16 16:41

Reporter:
Owner:
Type:
Status:
Open [Owner assigned]
Component:
(None)
MileStone:
(None)
Priority:
6
Severity:
5 - Medium
Resolution:
Won't Fix
File:
None

Details

MP3Mixer.c L37 の
if( Mix_OpenAudio(44100,MIX_DEFAULT_FORMAT,2,1024)
== -1){
ret = Qfalse;
}
が原因?

Ticket History (3/5 Histories)

2004-09-05 22:51 Updated by: kuzuno
  • Resolution Update from None to Won't Fix
2004-09-07 17:06 Updated by: yushi
  • Owner Update from (None) to yushi
2004-09-12 14:34 Updated by: yushi
  • Resolution Update from Won't Fix to Fixed
Comment
Logged In: YES
user_id=9978

32kHz,44.1kHz,48kHzには対応しました。
2004-09-12 14:35 Updated by: yushi
  • Priority Update from 5 - Medium to 1 - Lowest
2004-09-16 16:41 Updated by: kuzuno
  • Priority Update from 1 - Lowest to 6
  • Resolution Update from Fixed to Won't Fix
Comment
Logged In: YES
user_id=1952

こちらでも色々試しましたが。

SDL_Mixer は一度デバイスを特定のサンプリングレートでオープン
すると、後からはサンプリングレートの変更ができないようです。

また、Mix_OpenAudioを繰り返しても現在のコードでは、最初に
Mix_OpenAudio したチャンネルから音声が再生されていて。
44100 でMix_OpenAudioすると、22050 のファイルは倍速再生され
ました。

ただ、22050でMix_OpenAudioすると、44100のファイルは正常再生
されるというよくわからん結果でしたけど…

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login