commit | aab4dd50f1c9a1a2df9f4794186031d6c0389b47 | [log] [tgz] |
---|---|---|
author | Fyodor Kyslov <kyslov@google.com> | Thu Jun 08 03:00:45 2023 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Thu Jun 08 03:00:45 2023 +0000 |
tree | 86c1841b7b499f9dc5b9850b7a7a5167d23da22a | |
parent | 5b1af763f9b1f93105bcedbd17c01de10c3bcc19 [diff] | |
parent | fb60b790f80dc68b94b159b37a94cb7f922e7f6c [diff] |
AV1 Encoder: Add AV1 to supported types of MediaRecorder am: ecc9843c2a am: fb60b790f8 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/23603272 Change-Id: I84366c539c9c5a8921e66bfd6ce4b958a55ac8eb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/media/libmediaplayerservice/StagefrightRecorder.cpp b/media/libmediaplayerservice/StagefrightRecorder.cpp index ec79b99..0365085 100644 --- a/media/libmediaplayerservice/StagefrightRecorder.cpp +++ b/media/libmediaplayerservice/StagefrightRecorder.cpp
@@ -1986,6 +1986,10 @@ format->setString("mime", MEDIA_MIMETYPE_VIDEO_DOLBY_VISION); break; + case VIDEO_ENCODER_AV1: + format->setString("mime", MEDIA_MIMETYPE_VIDEO_AV1); + break; + default: CHECK(!"Should not be here, unsupported video encoding."); break;
diff --git a/media/libstagefright/MPEG4Writer.cpp b/media/libstagefright/MPEG4Writer.cpp index c93d033..b84dc27 100644 --- a/media/libstagefright/MPEG4Writer.cpp +++ b/media/libstagefright/MPEG4Writer.cpp
@@ -3581,7 +3581,7 @@ (const uint8_t *)buffer->data() + buffer->range_offset(), buffer->range_length()); - } else if (mIsMPEG4) { + } else if (mIsMPEG4 || mIsAv1) { err = copyCodecSpecificData((const uint8_t *)buffer->data() + buffer->range_offset(), buffer->range_length()); }