This is an automated email from the ASF dual-hosted git repository.

acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit c5549143adf0ae444d0669e3b46def2175197e71
Author: yaojingwei <[email protected]>
AuthorDate: Wed Nov 19 10:55:29 2025 +0800

    sim_camera: support enum pixel format.
    
    Expose enum pixel format support in sim_camera.
    
    Signed-off-by: yaojingwei <[email protected]>
---
 arch/sim/src/sim/sim_camera.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/arch/sim/src/sim/sim_camera.c b/arch/sim/src/sim/sim_camera.c
index 48850eaf30d..c34fb6d3552 100644
--- a/arch/sim/src/sim/sim_camera.c
+++ b/arch/sim/src/sim/sim_camera.c
@@ -138,6 +138,14 @@ static const struct v4l2_frmsizeenum g_frmsizes[] =
   }
 };
 
+static struct v4l2_fmtdesc g_fmts[] =
+{
+  {
+    .pixelformat = V4L2_PIX_FMT_YUV420,
+    .description = "YUV420",
+  }
+};
+
 static sim_camera_priv_t g_sim_camera_priv =
 {
   .data =
@@ -149,6 +157,8 @@ static sim_camera_priv_t g_sim_camera_priv =
     .ops = &g_sim_camera_ops,
     .frmsizes_num = 1,
     .frmsizes = g_frmsizes,
+    .fmtdescs_num = 1,
+    .fmtdescs = g_fmts,
   }
 };
 

Reply via email to