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 | 4d3cdb5515f0dd25a56d161394e975089091d472 (patch) | |
tree | 45546557d68467eb9d8df0d8f1a16ae89e815864 /media | |
parent | 3164a497a85406fb72f578c33acf5547dbf9aac2 (diff) | |
download | frameworks_base-4d3cdb5515f0dd25a56d161394e975089091d472.zip frameworks_base-4d3cdb5515f0dd25a56d161394e975089091d472.tar.gz frameworks_base-4d3cdb5515f0dd25a56d161394e975089091d472.tar.bz2 |
Check whether WAVE extractor can be initialized successfully in the sniffer for WAVE
bug - 3373994
Change-Id: I91c420815caae3b868fe9184ba48f37046b495fb
Diffstat (limited to 'media')
-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; |