L4T R32.4.3 Breaks argus_camera and causes segmentation fault (SIGSEGV)

hello JDSchroeder,

please having below header file “CameraDevice.h” and “Settings.h” updates, then recompile argus_camera application.
we had confirm with r32.4.3; that argus_camera works with below modification.
for example,

diff --git a/include/Argus/CameraDevice.h b/include/Argus/CameraDevice.h
index 27d8a12..26506bd 100644
--- a/include/Argus/CameraDevice.h
+++ b/include/Argus/CameraDevice.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2016-2019, NVIDIA CORPORATION. All rights reserved.
+ * Copyright (c) 2016-2020, NVIDIA CORPORATION. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -85,6 +85,13 @@ public:
     virtual uint32_t getMaxAeRegions() const = 0;

     /**
+     * Returns the minimum size of resultant region required by AE.
+     *
+     * @see IAutoControlSettings::setAeRegions()
+     */
+    virtual Size2D<uint32_t> getMinAeRegionSize() const = 0;
+
+    /**
diff --git a/include/Argus/Settings.h b/include/Argus/Settings.h
index 8570ad4..01645f0 100644
--- a/include/Argus/Settings.h
+++ b/include/Argus/Settings.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2016-2019, NVIDIA CORPORATION. All rights reserved.
+ * Copyright (c) 2016-2020, NVIDIA CORPORATION. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -245,8 +245,11 @@ public:
     /**
      * Sets the AE regions of interest.
      * If no regions are specified, the entire image is the region of interest.
+     *
      * @param[in] regions The AE regions of interest.
      * The maximum number of regions is returned by @c ICameraProperties::getMaxAeRegions().
+     * The minimum supported size of resultatnt region is returned by
+     * @c ICameraProperties::getMinAeRegionSize().
1 Like