stagefright: use MediaCodec::QueryCapabilities
This reverts commit cfb71f189ca620b7b2caf213572849bf59b50231
and still fixes b/27142863.
Bug: 27142863
Change-Id: I914bcc882d5f9049bc9eb8b31913b07ae572b441
diff --git a/include/media/MediaCodecInfo.h b/include/media/MediaCodecInfo.h
index 3ce5433..48d0407 100644
--- a/include/media/MediaCodecInfo.h
+++ b/include/media/MediaCodecInfo.h
@@ -33,7 +33,6 @@
struct AMessage;
class Parcel;
-struct CodecCapabilities;
typedef KeyedVector<AString, AString> CodecSettings;
@@ -127,7 +126,8 @@
void addQuirk(const char *name);
status_t addMime(const char *mime);
status_t updateMime(const char *mime);
- status_t initializeCapabilities(const CodecCapabilities &caps);
+
+ status_t initializeCapabilities(const sp<Capabilities> &caps);
void addDetail(const AString &key, const AString &value);
void addFeature(const AString &key, int32_t value);
void addFeature(const AString &key, const char *value);