diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2015-10-29 14:01:55 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2015-10-29 14:01:55 -0700 |
commit | 082cd30aad32413c4be1acad2ddb8a29c4065cdf (patch) | |
tree | 20cd261bbe8b1f7583f895b2a583049f559f8254 /media/libavextensions | |
parent | 309c617fde8257519348f12dc65f06168e1fc4f2 (diff) | |
parent | 9be69bd990889cc942a53c22f6f8463f146fd8e7 (diff) | |
download | frameworks_av-082cd30aad32413c4be1acad2ddb8a29c4065cdf.zip frameworks_av-082cd30aad32413c4be1acad2ddb8a29c4065cdf.tar.gz frameworks_av-082cd30aad32413c4be1acad2ddb8a29c4065cdf.tar.bz2 |
Merge "stagefright: Remove additional deep-copy of encoder buffers"
Diffstat (limited to 'media/libavextensions')
-rw-r--r-- | media/libavextensions/stagefright/AVExtensions.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/media/libavextensions/stagefright/AVExtensions.h b/media/libavextensions/stagefright/AVExtensions.h index b45c051..937180f 100644 --- a/media/libavextensions/stagefright/AVExtensions.h +++ b/media/libavextensions/stagefright/AVExtensions.h @@ -161,6 +161,9 @@ struct AVUtils { virtual bool useQCHWEncoder(const sp<AMessage> &, AString &) { return false; } + virtual bool canDeferRelease(const sp<MetaData> &/*meta*/) { return false; } + virtual void setDeferRelease(sp<MetaData> &/*meta*/) {} + struct HEVCMuxer { virtual bool reassembleHEVCCSD(const AString &mime, sp<ABuffer> csd0, sp<MetaData> &meta); |