diff options
author | James Dong <jdong@google.com> | 2011-03-22 18:48:58 -0700 |
---|---|---|
committer | James Dong <jdong@google.com> | 2011-03-30 10:54:58 -0700 |
commit | 70d3e260edcd42972864bf501337f0b1a187657d (patch) | |
tree | 60f8a37dcfcad6f890d43736c75e12a039da251f /media/libstagefright/WAVExtractor.cpp | |
parent | ff6bf33354f28a2bce073645bd102414c81d7580 (diff) | |
download | frameworks_av-70d3e260edcd42972864bf501337f0b1a187657d.zip frameworks_av-70d3e260edcd42972864bf501337f0b1a187657d.tar.gz frameworks_av-70d3e260edcd42972864bf501337f0b1a187657d.tar.bz2 |
Check whether WAVE extractor can be initialized successfully in the sniffer for WAVE
bug - 3373994
Change-Id: I91c420815caae3b868fe9184ba48f37046b495fb
Diffstat (limited to 'media/libstagefright/WAVExtractor.cpp')
-rw-r--r-- | media/libstagefright/WAVExtractor.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/media/libstagefright/WAVExtractor.cpp b/media/libstagefright/WAVExtractor.cpp index e9e5ef9..76f47f7 100644 --- a/media/libstagefright/WAVExtractor.cpp +++ b/media/libstagefright/WAVExtractor.cpp @@ -425,6 +425,11 @@ bool SniffWAV( return false; } + sp<MediaExtractor> extractor = new WAVExtractor(source); + if (extractor->countTracks() == 0) { + return false; + } + *mimeType = MEDIA_MIMETYPE_CONTAINER_WAV; *confidence = 0.3f; |