summaryrefslogtreecommitdiff
path: root/test/meson.build
AgeCommit message (Expand)Author
2019-01-23tests: Test event dispatcher interruption by signalLaurent Pinchart
2019-01-22test: pipeline: IPU3: Add IPU3 pipeline testJacopo Mondi
2019-01-17test: v4l2_device: Add test suite and initial testKieran Bingham
2019-01-08test: Add event notifier testLaurent Pinchart
2019-01-08test: Add timer testLaurent Pinchart
2019-01-08test: Add signal/slot testLaurent Pinchart
2019-01-08test: Rename list test to list-camerasLaurent Pinchart
2019-01-02test: Move include definitions to libtestKieran Bingham
2019-01-02test: Use foreach iterators to simplify definitionsKieran Bingham
2019-01-02test: media_device: Move test definitionKieran Bingham
2019-01-02libcamera: Remove libcamera classLaurent Pinchart
2019-01-01test: Move test objects to libtestKieran Bingham
2018-12-31test: Add media device testJacopo Mondi
2018-12-31tests: add test to list all cameras in the systemNiklas Söderlund
2018-12-21tests: Add a base Test classLaurent Pinchart
2018-12-06Overhaul the directory structureLaurent Pinchart
2018-11-28meson: Replace tabs for spacesKieran Bingham
2018-11-22test: Register the initialisation test with mesonKieran Bingham
2018-10-24build: Provide initial meson infrastructureKieran Bingham
lass="hl opt">::Map controls() { return controls_; } std::tuple<utils::Duration, double, double> calculateNewEv(uint32_t constraintModeIndex, uint32_t exposureModeIndex, const Histogram &yHist, utils::Duration effectiveExposureValue); void resetFrameCount() { frameCount_ = 0; } private: virtual double estimateLuminance(const double gain) const = 0; void parseRelativeLuminanceTarget(const YamlObject &tuningData); void parseConstraint(const YamlObject &modeDict, int32_t id); int parseConstraintModes(const YamlObject &tuningData); int parseExposureModes(const YamlObject &tuningData); double estimateInitialGain() const; double constraintClampGain(uint32_t constraintModeIndex, const Histogram &hist, double gain); utils::Duration filterExposure(utils::Duration exposureValue); uint64_t frameCount_; utils::Duration filteredExposure_; double relativeLuminanceTarget_; std::map<int32_t, std::vector<AgcConstraint>> constraintModes_; std::map<int32_t, std::shared_ptr<ExposureModeHelper>> exposureModeHelpers_; ControlInfoMap::Map controls_; }; } /* namespace ipa */ } /* namespace libcamera */