diff options
author | Lubin Yin <lubiny@codeaurora.org> | 2015-07-29 12:31:09 +0800 |
---|---|---|
committer | Satish Kamuju <skamuj@codeaurora.org> | 2015-10-06 17:33:49 +0530 |
commit | ae614d22fd87feb1857e8041978ab2c38cfaa16e (patch) | |
tree | b6fe7142b7c1dbfcba5250f3fa36991da61a0f33 /media/libstagefright/Utils.cpp | |
parent | 9079a349be70e7c7a5fa8e5bf98be22eeb054db7 (diff) | |
download | frameworks_av-ae614d22fd87feb1857e8041978ab2c38cfaa16e.zip frameworks_av-ae614d22fd87feb1857e8041978ab2c38cfaa16e.tar.gz frameworks_av-ae614d22fd87feb1857e8041978ab2c38cfaa16e.tar.bz2 |
libstagefright: MPEG4Writer: Add support for HEVC muxing
Changes done to enable HEVC muxing
- writing HVCC atom
- configure HEVC encoder
Fix HEVC flag initialization
Check for HEVC for single track usecase
Change-Id: I1757d0c442e7cc3ef251431f220395131a1eb4ec
Diffstat (limited to 'media/libstagefright/Utils.cpp')
-rw-r--r-- | media/libstagefright/Utils.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/media/libstagefright/Utils.cpp b/media/libstagefright/Utils.cpp index 5339c82..935fbf7 100644 --- a/media/libstagefright/Utils.cpp +++ b/media/libstagefright/Utils.cpp @@ -668,6 +668,8 @@ void convertMessageToMetaData(const sp<AMessage> &msg, sp<MetaData> &meta) { // for transporting the CSD to muxers. reassembleESDS(csd0, esds); meta->setData(kKeyESDS, kKeyESDS, esds, sizeof(esds)); + } else { + AVUtils::get()->HEVCMuxerUtils().reassembleHEVCCSD(mime, csd0, meta); } } |