From 89fa6527e83b6729fe50c504da84dbd5d3996497 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Tue, 7 Oct 2008 18:36:28 +0000 Subject: [PATCH] - some cleanup - fixed dbg output - a priori .au can contain raw audio... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27906 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/media/plugins/au_reader/au_reader.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/add-ons/media/plugins/au_reader/au_reader.cpp b/src/add-ons/media/plugins/au_reader/au_reader.cpp index 92e5aa780a..6f45c99bfc 100644 --- a/src/add-ons/media/plugins/au_reader/au_reader.cpp +++ b/src/add-ons/media/plugins/au_reader/au_reader.cpp @@ -75,12 +75,12 @@ auReader::Sniff(int32 *streamCount) } int64 filesize = Source()->Seek(0, SEEK_END); - if (filesize < 28) { + if (filesize < sizeof(struct snd_header)) { TRACE("auReader::Sniff: File too small\n"); return B_ERROR; } - snd_header header; + struct snd_header header; if (sizeof(header) != Source()->ReadAt(0, &header, sizeof(header))) { TRACE("auReader::Sniff: header reading failed\n"); @@ -241,7 +241,7 @@ auReader::Sniff(int32 *streamCount) fFormat.u.raw_audio.format = B_AUDIO_FORMAT_FLOAT64; break; default: - TRACE("WavReader::Sniff: unhandled raw format\n"); + TRACE("auReader::Sniff: unhandled raw format\n"); return B_ERROR; } fFormat.u.raw_audio.byte_order = B_MEDIA_BIG_ENDIAN; @@ -266,6 +266,7 @@ void auReader::GetFileFormatInfo(media_file_format *mff) { mff->capabilities = media_file_format::B_READABLE + | media_file_format::B_KNOWS_RAW_AUDIO | media_file_format::B_KNOWS_ENCODED_AUDIO | media_file_format::B_IMPERFECTLY_SEEKABLE; mff->family = B_MISC_FORMAT_FAMILY;