bugfix
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5741 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
c06f365f26
commit
91e76129e7
@ -204,6 +204,7 @@ auReader::Sniff(int32 *streamCount)
|
||||
fFormat.u.raw_audio.format = media_raw_audio_format::B_AUDIO_SHORT;
|
||||
break;
|
||||
case SND_FORMAT_LINEAR_24:
|
||||
// XXX broken
|
||||
fFormat.u.raw_audio.format = media_raw_audio_format::B_AUDIO_INT;
|
||||
break;
|
||||
case SND_FORMAT_LINEAR_32:
|
||||
@ -213,8 +214,12 @@ auReader::Sniff(int32 *streamCount)
|
||||
fFormat.u.raw_audio.format = media_raw_audio_format::B_AUDIO_FLOAT;
|
||||
break;
|
||||
case SND_FORMAT_DOUBLE:
|
||||
// XXX broken
|
||||
fFormat.u.raw_audio.format = media_raw_audio_format::B_AUDIO_FLOAT;
|
||||
break;
|
||||
default:
|
||||
TRACE("WavReader::Sniff: unhandled raw format\n");
|
||||
return B_ERROR;
|
||||
}
|
||||
fFormat.u.raw_audio.byte_order = B_MEDIA_BIG_ENDIAN;
|
||||
fFormat.u.raw_audio.buffer_size = fBufferSize;
|
||||
|
@ -140,7 +140,7 @@ WavReader::Sniff(int32 *streamCount)
|
||||
}
|
||||
break;
|
||||
default:
|
||||
TRACE("WavReader::Sniff: ignoring chunk 0x%08lx of %lu bytes\n", UINT32(chunk.fourcc), chunk.len);
|
||||
TRACE("WavReader::Sniff: ignoring chunk 0x%08lx of %lu bytes\n", UINT32(chunk.fourcc), UINT32(chunk.len));
|
||||
break;
|
||||
}
|
||||
pos += UINT32(chunk.len);
|
||||
|
Loading…
x
Reference in New Issue
Block a user