Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ab70649e authored by Lajos Molnar's avatar Lajos Molnar Committed by Gerrit Code Review
Browse files

Merge "MediaCodec: Pass the crop rect to SoftwareRenderer"

parents e56f3c96 6539f82d
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -729,6 +729,10 @@ void MediaCodec::onMessageReceived(const sp<AMessage> &msg) {
                            CHECK(msg->findInt32("width", &width));
                            CHECK(msg->findInt32("height", &height));

                            int32_t cropLeft, cropTop, cropRight, cropBottom;
                            CHECK(msg->findRect("crop",
                                &cropLeft, &cropTop, &cropRight, &cropBottom));

                            int32_t colorFormat;
                            CHECK(msg->findInt32(
                                        "color-format", &colorFormat));
@@ -736,6 +740,8 @@ void MediaCodec::onMessageReceived(const sp<AMessage> &msg) {
                            sp<MetaData> meta = new MetaData;
                            meta->setInt32(kKeyWidth, width);
                            meta->setInt32(kKeyHeight, height);
                            meta->setRect(kKeyCropRect,
                                cropLeft, cropTop, cropRight, cropBottom);
                            meta->setInt32(kKeyColorFormat, colorFormat);

                            mSoftRenderer =