If number of audio channels returned is 0, report an error

related-to-bug: 6500580

Change-Id: I55cab0bde30841c31f671d03f99c59d337fea564
This commit is contained in:
James Dong
2012-05-15 17:53:52 -07:00
parent 35064be9c6
commit 79e250e999

View File

@@ -264,6 +264,11 @@ status_t WVMExtractorImpl::readMetaData()
if (result != WV_Status_OK)
return ERROR_MALFORMED;
if (numChannels == 0) {
ALOGD("numChannels is 0!");
return ERROR_MALFORMED;
}
std::string durationString = WV_Info_GetDuration(mSession, "sec");
if (durationString == "") {
// We won't have a duration for live streams, and Stagefright doesn't seem to