Skip to content

Commit 1f17186

Browse files
pidarpedCopilot
andcommitted
Apply suggestions from code review
Co-authored-by: Copilot <[email protected]>
1 parent acb75d2 commit 1f17186

File tree

3 files changed

+15
-9
lines changed

3 files changed

+15
-9
lines changed

src/app/clusters/camera-av-stream-management-server/camera-av-stream-management-server.cpp

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1004,12 +1004,15 @@ void CameraAVStreamMgmtServer::ModifyVideoStream(const uint16_t streamID, const
10041004
bool wasModified = false;
10051005
if (waterMarkEnabled.HasValue())
10061006
{
1007-
wasModified = (stream.watermarkEnabled != waterMarkEnabled);
1007+
wasModified = (stream.watermarkEnabled.HasValue() != waterMarkEnabled.HasValue()) ||
1008+
(stream.watermarkEnabled.HasValue() && waterMarkEnabled.HasValue() &&
1009+
stream.watermarkEnabled.Value() != waterMarkEnabled.Value());
10081010
stream.watermarkEnabled = waterMarkEnabled;
10091011
}
10101012
if (osdEnabled.HasValue())
10111013
{
1012-
wasModified = wasModified || (stream.OSDEnabled != osdEnabled);
1014+
wasModified = wasModified || (stream.OSDEnabled.HasValue() != osdEnabled.HasValue()) ||
1015+
(stream.OSDEnabled.HasValue() && osdEnabled.HasValue() && stream.OSDEnabled.Value() != osdEnabled.Value());
10131016
stream.OSDEnabled = osdEnabled;
10141017
}
10151018
if (wasModified)
@@ -1032,12 +1035,15 @@ void CameraAVStreamMgmtServer::ModifySnapshotStream(const uint16_t streamID, con
10321035
bool wasModified = false;
10331036
if (waterMarkEnabled.HasValue())
10341037
{
1035-
wasModified = (stream.watermarkEnabled != waterMarkEnabled);
1038+
wasModified = (stream.watermarkEnabled.HasValue() != waterMarkEnabled.HasValue()) ||
1039+
(stream.watermarkEnabled.HasValue() && waterMarkEnabled.HasValue() &&
1040+
stream.watermarkEnabled.Value() != waterMarkEnabled.Value());
10361041
stream.watermarkEnabled = waterMarkEnabled;
10371042
}
10381043
if (osdEnabled.HasValue())
10391044
{
1040-
wasModified = wasModified || (stream.OSDEnabled != osdEnabled);
1045+
wasModified = wasModified || (stream.OSDEnabled.HasValue() != osdEnabled.HasValue()) ||
1046+
(stream.OSDEnabled.HasValue() && osdEnabled.HasValue() && stream.OSDEnabled.Value() != osdEnabled.Value());
10411047
stream.OSDEnabled = osdEnabled;
10421048
}
10431049
if (wasModified)

src/python_testing/TC_AVSM_2_3.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@ async def test_TC_AVSM_2_3(self):
189189

190190
self.step(7)
191191
if aHardwareEncoder:
192-
expected_wmark = not aWmark
193-
expected_osd = not aOSD
192+
expected_wmark = None if aWmark is None else not aWmark,
193+
expected_osd = None if aOSD is None else not aOSD,
194194
sub_handler.await_all_expected_report_matches(expected_matchers=[wmark_osd_matcher(
195195
attr.AllocatedSnapshotStreams, expected_wmark, expected_osd, wmarkSupport, osdSupport)], timeout_sec=20)
196196

src/python_testing/TC_AVSM_2_8.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ async def test_TC_AVSM_2_8(self):
160160
pass
161161

162162
self.step(5)
163-
# Establish subscription to AllocatedSnapshotStreams
163+
# Establish subscription to AllocatedVideoStreams
164164
sub_handler = AttributeSubscriptionHandler(cluster, attr.AllocatedVideoStreams)
165165
await sub_handler.start(self.default_controller, self.dut_node_id, endpoint=endpoint, min_interval_sec=0, max_interval_sec=30, keepSubscriptions=False)
166166

@@ -179,8 +179,8 @@ async def test_TC_AVSM_2_8(self):
179179
pass
180180

181181
self.step(7)
182-
expected_wmark = not aWmark
183-
expected_osd = not aOSD
182+
expected_wmark = None if aWmark is None else not aWmark
183+
expected_osd = None if aOSD is None else not aOSD
184184
sub_handler.await_all_expected_report_matches(expected_matchers=[wmark_osd_matcher(
185185
attr.AllocatedVideoStreams, expected_wmark, expected_osd, wmarkSupport, osdSupport)], timeout_sec=20)
186186

0 commit comments

Comments
 (0)