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

Commit 2503201d authored by Harish Mahendrakar's avatar Harish Mahendrakar
Browse files

Revert "C2SoftVpxEnc: add support for more colorAspects in RGB to YUV conversion"

This reverts commit e4dcdca4.

Reason for revert: Similar change in avc encoder show CTS failures on emulator. Till that is investigated, this needs to be reverted.

Change-Id: I7a995fc984c5b2064bfda07b0b4321cab5e5d817
parent e4dcdca4
Loading
Loading
Loading
Loading
+1 −7
Original line number Diff line number Diff line
@@ -484,14 +484,8 @@ void C2SoftVpxEnc::process(
    switch (layout.type) {
        case C2PlanarLayout::TYPE_RGB:
        case C2PlanarLayout::TYPE_RGBA: {
            std::shared_ptr<C2StreamColorAspectsInfo::output> colorAspects;
            {
                IntfImpl::Lock lock = mIntf->lock();
                colorAspects = mIntf->getCodedColorAspects_l();
            }
            ConvertRGBToPlanarYUV(mConversionBuffer.data(), stride, vstride,
                                  mConversionBuffer.size(), *rView.get(),
                                  colorAspects->matrix, colorAspects->range);
                                  mConversionBuffer.size(), *rView.get());
            vpx_img_wrap(&raw_frame, VPX_IMG_FMT_I420, width, height,
                         mStrideAlign, mConversionBuffer.data());
            break;
+0 −3
Original line number Diff line number Diff line
@@ -444,9 +444,6 @@ class C2SoftVpxEnc::IntfImpl : public SimpleInterface<void>::BaseParams {
    std::shared_ptr<C2StreamBitrateModeTuning::output> getBitrateMode_l() const { return mBitrateMode; }
    std::shared_ptr<C2StreamRequestSyncFrameTuning::output> getRequestSync_l() const { return mRequestSync; }
    std::shared_ptr<C2StreamTemporalLayeringTuning::output> getTemporalLayers_l() const { return mLayering; }
    std::shared_ptr<C2StreamColorAspectsInfo::output> getCodedColorAspects_l() const {
        return mCodedColorAspects;
    }
    uint32_t getSyncFramePeriod() const {
        if (mSyncFramePeriod->value < 0 || mSyncFramePeriod->value == INT64_MAX) {
            return 0;