Fix wrong data type in ReadWavHeader
BUG=409 TEST=media file unit test Review URL: https://webrtc-codereview.appspot.com/474001 git-svn-id: http://webrtc.googlecode.com/svn/trunk@1980 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
parent
4365d9881d
commit
0dc8efe6e6
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2011 The WebRTC project authors. All Rights Reserved.
|
* Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Use of this source code is governed by a BSD-style license
|
* Use of this source code is governed by a BSD-style license
|
||||||
* that can be found in the LICENSE file in the root of the source
|
* that can be found in the LICENSE file in the root of the source
|
||||||
@ -8,10 +8,39 @@
|
|||||||
* be found in the AUTHORS file in the root of the source tree.
|
* be found in the AUTHORS file in the root of the source tree.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
|
||||||
* Empty test just to get code coverage metrics for this dir.
|
|
||||||
*/
|
|
||||||
#include "media_file.h"
|
|
||||||
#include "gtest/gtest.h"
|
#include "gtest/gtest.h"
|
||||||
|
#include "modules/media_file/interface/media_file.h"
|
||||||
|
#include "testsupport/fileutils.h"
|
||||||
|
#include "voice_engine/main/source/voice_engine_defines.h" // defines SLEEP
|
||||||
|
|
||||||
TEST(MediaFileTest, EmptyTestToGetCodeCoverage) {}
|
class MediaFileTest : public testing::Test {
|
||||||
|
protected:
|
||||||
|
void SetUp() {
|
||||||
|
// Use number 0 as the the identifier and pass to CreateMediaFile.
|
||||||
|
media_file_ = webrtc::MediaFile::CreateMediaFile(0);
|
||||||
|
ASSERT_TRUE(media_file_ != NULL);
|
||||||
|
}
|
||||||
|
void TearDown() {
|
||||||
|
webrtc::MediaFile::DestroyMediaFile(media_file_);
|
||||||
|
media_file_ = NULL;
|
||||||
|
}
|
||||||
|
webrtc::MediaFile* media_file_;
|
||||||
|
};
|
||||||
|
|
||||||
|
TEST_F(MediaFileTest, StartPlayingAudioFileWithoutError) {
|
||||||
|
// TODO(leozwang): Use hard coded filename here, we want to
|
||||||
|
// loop through all audio files in future
|
||||||
|
const std::string audio_file = webrtc::test::ProjectRootPath() +
|
||||||
|
"test/data/voice_engine/audio_tiny48.wav";
|
||||||
|
ASSERT_EQ(0, media_file_->StartPlayingAudioFile(
|
||||||
|
audio_file.c_str(),
|
||||||
|
0,
|
||||||
|
false,
|
||||||
|
webrtc::kFileFormatWavFile));
|
||||||
|
|
||||||
|
ASSERT_EQ(true, media_file_->IsPlaying());
|
||||||
|
|
||||||
|
SLEEP(1);
|
||||||
|
|
||||||
|
ASSERT_EQ(0, media_file_->StopPlaying());
|
||||||
|
}
|
||||||
|
@ -446,7 +446,7 @@ WebRtc_Word32 ModuleFileUtility::ReadWavHeader(InStream& wav)
|
|||||||
WAVE_CHUNK_header CHUNKheaderObj;
|
WAVE_CHUNK_header CHUNKheaderObj;
|
||||||
// TODO (hellner): tmpStr and tmpStr2 seems unnecessary here.
|
// TODO (hellner): tmpStr and tmpStr2 seems unnecessary here.
|
||||||
char tmpStr[6] = "FOUR";
|
char tmpStr[6] = "FOUR";
|
||||||
char tmpStr2[4];
|
unsigned char tmpStr2[4];
|
||||||
WebRtc_Word32 i, len;
|
WebRtc_Word32 i, len;
|
||||||
bool dataFound = false;
|
bool dataFound = false;
|
||||||
bool fmtFound = false;
|
bool fmtFound = false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user