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

Commit 893a3aea authored by android-build-team Robot's avatar android-build-team Robot
Browse files

Snap for 7072549 from 1a44b343 to rvc-qpr3-release

Change-Id: I32ad7534b8d6e92c4710889a5cb2a36e6f579011
parents 8bfb892b 1a44b343
Loading
Loading
Loading
Loading
+14 −14
Original line number Original line Diff line number Diff line
@@ -61,24 +61,24 @@ public:
    /// Input Surface configuration
    /// Input Surface configuration
    struct Config {
    struct Config {
        // IN PARAMS (GBS)
        // IN PARAMS (GBS)
        float mMinFps; // minimum fps (repeat frame to achieve this)
        float mMinFps = 0.0; // minimum fps (repeat frame to achieve this)
        float mMaxFps; // max fps (via frame drop)
        float mMaxFps = 0.0; // max fps (via frame drop)
        float mCaptureFps; // capture fps
        float mCaptureFps = 0.0; // capture fps
        float mCodedFps;   // coded fps
        float mCodedFps = 0.0;   // coded fps
        bool mSuspended; // suspended
        bool mSuspended = false; // suspended
        int64_t mTimeOffsetUs; // time offset (input => codec)
        int64_t mTimeOffsetUs = 0; // time offset (input => codec)
        int64_t mSuspendAtUs; // suspend/resume time
        int64_t mSuspendAtUs = 0; // suspend/resume time
        int64_t mStartAtUs; // start time
        int64_t mStartAtUs = 0; // start time
        bool mStopped; // stopped
        bool mStopped = false; // stopped
        int64_t mStopAtUs; // stop time
        int64_t mStopAtUs = 0; // stop time


        // OUT PARAMS (GBS)
        // OUT PARAMS (GBS)
        int64_t mInputDelayUs; // delay between encoder input and surface input
        int64_t mInputDelayUs = 0; // delay between encoder input and surface input


        // IN PARAMS (CODEC WRAPPER)
        // IN PARAMS (CODEC WRAPPER)
        float mFixedAdjustedFps; // fixed fps via PTS manipulation
        float mFixedAdjustedFps = 0.0; // fixed fps via PTS manipulation
        float mMinAdjustedFps; // minimum fps via PTS manipulation
        float mMinAdjustedFps = 0.0; // minimum fps via PTS manipulation
        uint64_t mUsage; // consumer usage
        uint64_t mUsage = 0; // consumer usage
    };
    };


    /**
    /**