mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-11-10 04:57:26 +01:00
parent
f1f3bcc257
commit
b3d43c185b
@ -83,7 +83,7 @@ chunks:
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
headerSize += 8
|
headerSize += 8
|
||||||
size := int64(buf[4]) | int64(buf[5])<<8 | int64(buf[6])<<16 | int64(buf[7]<<24)
|
size := int64(buf[4]) | int64(buf[5])<<8 | int64(buf[6])<<16 | int64(buf[7])<<24
|
||||||
switch {
|
switch {
|
||||||
case bytes.Equal(buf[0:4], []byte("fmt ")):
|
case bytes.Equal(buf[0:4], []byte("fmt ")):
|
||||||
if size != 16 {
|
if size != 16 {
|
||||||
@ -111,7 +111,7 @@ chunks:
|
|||||||
if bitsPerSample != 16 {
|
if bitsPerSample != 16 {
|
||||||
return nil, fmt.Errorf("wav: bits per sample must be 16")
|
return nil, fmt.Errorf("wav: bits per sample must be 16")
|
||||||
}
|
}
|
||||||
sampleRate := int64(buf[4]) | int64(buf[5])<<8 | int64(buf[6])<<16 | int64(buf[7]<<24)
|
sampleRate := int64(buf[4]) | int64(buf[5])<<8 | int64(buf[6])<<16 | int64(buf[7])<<24
|
||||||
if int64(context.SampleRate()) != sampleRate {
|
if int64(context.SampleRate()) != sampleRate {
|
||||||
return nil, fmt.Errorf("wav: sample rate must be %d but %d", context.SampleRate(), sampleRate)
|
return nil, fmt.Errorf("wav: sample rate must be %d but %d", context.SampleRate(), sampleRate)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user