Adding explicit check for using dummy file devices.
Calling into the file device factory without being compiled with file devices makes no sense and would cause hard-to-debug errors. Therefore I'm adding an explicit check so this isn't allowed. R=henrika@webrtc.org Review URL: https://webrtc-codereview.appspot.com/13849004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6621 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
parent
33d110d8ea
commit
22292df53b
@ -32,6 +32,12 @@ FileAudioDevice* FileAudioDeviceFactory::CreateFileAudioDevice(
|
||||
|
||||
void FileAudioDeviceFactory::SetFilenamesToUse(
|
||||
const char* inputAudioFilename, const char* outputAudioFilename) {
|
||||
#ifndef WEBRTC_DUMMY_FILE_DEVICES
|
||||
// Sanity: must be compiled with the right define to run this.
|
||||
printf("Trying to use dummy file devices, but is not compiled "
|
||||
"with WEBRTC_DUMMY_FILE_DEVICES. Bailing out.\n");
|
||||
exit(1);
|
||||
#endif
|
||||
assert(strlen(inputAudioFilename) < MAX_FILENAME_LEN &&
|
||||
strlen(outputAudioFilename) < MAX_FILENAME_LEN);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user