From 8664d8100d6b5b3bbecd1f1c267e3edec5431bf1 Mon Sep 17 00:00:00 2001 From: KarlS Date: Sat, 20 Jun 2026 21:20:03 -0700 Subject: [PATCH] feat(datatype): add PixelFormat.kJPEG=9 and kH264=10 for camera video taps Adds kJPEG=9 and kH264=10 to PixelFormat so ImageFrame.data can carry JPEG- or H264-encoded camera frames (Prima camera_main/camera_eye video taps). Additive enum values at the next free tags; VERSION 2.4.1 -> 2.4.2. NOTE: tag 9 = kJPEG, tag 10 = kH264. Do not reuse tag 9 for H264 (fork history had kH264Stream=9; canonical H264 takes a fresh tag). --- VERSION | 2 +- api/datatype.proto | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 005119b..8e8299d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.4.1 +2.4.2 diff --git a/api/datatype.proto b/api/datatype.proto index 782913e..9b3b78f 100644 --- a/api/datatype.proto +++ b/api/datatype.proto @@ -118,6 +118,8 @@ enum PixelFormat { kRAW16 = 6; kNV12 = 7; kNV21 = 8; + kJPEG = 9; + kH264 = 10; } message ImageFrame {