mirror of
https://git.libcamera.org/libcamera/libcamera.git
synced 2025-07-13 15:29:45 +03:00
ipa: raspberrypi: AWB: Remove unecessary frame count variable
The variable frame_count2_ is not needed as Prepare() and Process() always run in lock step one after the other. Signed-off-by: David Plowman <david.plowman@raspberrypi.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Naushir Patuck <naush@raspberrypi.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
parent
8a05d35ba5
commit
9e369da993
2 changed files with 2 additions and 5 deletions
|
@ -153,7 +153,7 @@ void Awb::Read(boost::property_tree::ptree const ¶ms)
|
||||||
|
|
||||||
void Awb::Initialise()
|
void Awb::Initialise()
|
||||||
{
|
{
|
||||||
frame_count2_ = frame_count_ = frame_phase_ = 0;
|
frame_count_ = frame_phase_ = 0;
|
||||||
// Put something sane into the status that we are filtering towards,
|
// Put something sane into the status that we are filtering towards,
|
||||||
// just in case the first few frames don't have anything meaningful in
|
// just in case the first few frames don't have anything meaningful in
|
||||||
// them.
|
// them.
|
||||||
|
@ -288,11 +288,9 @@ void Awb::Process(StatisticsPtr &stats, Metadata *image_metadata)
|
||||||
// Count frames since we last poked the async thread.
|
// Count frames since we last poked the async thread.
|
||||||
if (frame_phase_ < (int)config_.frame_period)
|
if (frame_phase_ < (int)config_.frame_period)
|
||||||
frame_phase_++;
|
frame_phase_++;
|
||||||
if (frame_count2_ < (int)config_.startup_frames)
|
|
||||||
frame_count2_++;
|
|
||||||
LOG(RPiAwb, Debug) << "frame_phase " << frame_phase_;
|
LOG(RPiAwb, Debug) << "frame_phase " << frame_phase_;
|
||||||
if (frame_phase_ >= (int)config_.frame_period ||
|
if (frame_phase_ >= (int)config_.frame_period ||
|
||||||
frame_count2_ < (int)config_.startup_frames) {
|
frame_count_ < (int)config_.startup_frames) {
|
||||||
// Update any settings and any image metadata that we need.
|
// Update any settings and any image metadata that we need.
|
||||||
struct LuxStatus lux_status = {};
|
struct LuxStatus lux_status = {};
|
||||||
lux_status.lux = 400; // in case no metadata
|
lux_status.lux = 400; // in case no metadata
|
||||||
|
|
|
@ -130,7 +130,6 @@ private:
|
||||||
// counts up to frame_period before restarting the async thread
|
// counts up to frame_period before restarting the async thread
|
||||||
int frame_phase_;
|
int frame_phase_;
|
||||||
int frame_count_; // counts up to startup_frames
|
int frame_count_; // counts up to startup_frames
|
||||||
int frame_count2_; // counts up to startup_frames for Process method
|
|
||||||
AwbStatus sync_results_;
|
AwbStatus sync_results_;
|
||||||
AwbStatus prev_sync_results_;
|
AwbStatus prev_sync_results_;
|
||||||
std::string mode_name_;
|
std::string mode_name_;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue