This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 360c2fc44c fix nxstyle add fecf2039d8 videoio: modify the v4l2_pix_format type is the same as mplane add 03c756dd74 videoio: modify data type of v4l2_buffer from uint32_t to uint16_t add ed1ad1be65 Add v4l2m2m & sim decoder add 932cdf228b Add v4l2m2m sim encoder add d6b7d782eb arch/sim_hostencoder: To avoid system calls being interrupted when use host api add 33b5e1414c arch/sim_encoder: g_bufsize initialization error in g_sim_encoder_ops structure No new revisions were added by this update. Summary of changes: arch/sim/Kconfig | 24 + arch/sim/src/Makefile | 12 + arch/sim/src/sim/CMakeLists.txt | 12 + arch/sim/src/sim/sim_decoder.c | 478 ++++++++++++++++ arch/sim/src/sim/sim_encoder.c | 547 ++++++++++++++++++ arch/sim/src/sim/sim_hostdecoder.c | 205 +++++++ arch/sim/src/sim/sim_hostdecoder.h | 50 ++ arch/sim/src/sim/sim_hostencoder.c | 197 +++++++ arch/sim/src/sim/sim_hostencoder.h | 51 ++ arch/sim/src/sim/sim_initialize.c | 8 + arch/sim/src/sim/sim_internal.h | 8 + drivers/video/CMakeLists.txt | 2 +- drivers/video/Make.defs | 2 +- drivers/video/v4l2_core.c | 1 - drivers/video/v4l2_m2m.c | 1100 ++++++++++++++++++++++++++++++++++++ include/nuttx/video/v4l2_m2m.h | 307 ++++++++++ include/sys/videoio.h | 16 +- tools/nxstyle.c | 29 + 18 files changed, 3038 insertions(+), 11 deletions(-) create mode 100644 arch/sim/src/sim/sim_decoder.c create mode 100644 arch/sim/src/sim/sim_encoder.c create mode 100644 arch/sim/src/sim/sim_hostdecoder.c create mode 100644 arch/sim/src/sim/sim_hostdecoder.h create mode 100644 arch/sim/src/sim/sim_hostencoder.c create mode 100644 arch/sim/src/sim/sim_hostencoder.h create mode 100644 drivers/video/v4l2_m2m.c create mode 100644 include/nuttx/video/v4l2_m2m.h