Repository navigation
Support D500 BA10 calibration profiles and RAW16 preview - #15668
Merged
Merged
Conversation
sysrsbuild-gh-agentic
left a comment
Collaborator
There was a problem hiding this comment.
Auto-generated review by rs-agentic bot. One potential bug flagged below.
polejoe
force-pushed
the
rgb-calib-fourcc
branch
2 times, most recently
from
September 14, 2026 05:44
4388136 to
4585d19
Compare
polejoe
force-pushed
the
rgb-calib-fourcc
branch
from
September 14, 2026 08:17
4585d19 to
18f4f45
Compare
sysrsbuild-gh-agentic
left a comment
Collaborator
There was a problem hiding this comment.
Auto-review of new commit (synchronize) by rs-agentic bot. Backend BA10 changes previously reviewed/approved. One note on the new RAW16 rendering path below.
Contributor
Author
|
Reviewed the current head against all rs-agentic comments:
No correctness blocker was found from the current review comments. |
polejoe
marked this pull request as ready for review
September 14, 2026 10:34
ev-mp
reviewed
Sep 14, 2026
polejoe
force-pushed
the
rgb-calib-fourcc
branch
from
September 14, 2026 11:42
74fec4d to
1141ad2
Compare
polejoe
commented
Sep 14, 2026
| { | ||
| const size_t row_bytes = static_cast< size_t >( width ) * sizeof( uint16_t ); | ||
| const size_t pixel_count = static_cast< size_t >( width ) * height; | ||
| if( !data || stride < static_cast< int >( row_bytes ) |
Contributor
Author
There was a problem hiding this comment.
✅ Fixed in 1141ad2. The RAW16 renderer now rejects non-positive frame dimensions before scanning row samples.
🤖 Generated by AI
sysrsbuild-gh-agentic
left a comment
Collaborator
There was a problem hiding this comment.
Auto-review of new commit (sync event) — one bug found in the RAW16 renderer guard.
Signed-off-by: zhou <shengyong.zhou@realsenseai.com>
polejoe
force-pushed
the
rgb-calib-fourcc
branch
from
September 14, 2026 12:21
1141ad2 to
f73fb99
Compare
OhadMeir
approved these changes
Sep 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Recognize BA10 (V4L2 SGRBG10) as D500 RGB calibration data in both 3C and 2C, and allow the Viewer to display the resulting RAW16 frames as grayscale.
Tracked on [RSDEV-14616]
Changes
RS2_FORMAT_RAW16color profile for D500 3C and 2C.Y16IIR calibration path unchanged.Host Requirement
The GMSL host must advertise BA10 for the D500 calibration transport
The firmware continues using its existing RAW16 transport. This change does not add the historical GR16 alias or a new public SDK format.
Validation
realsense-viewerbuild passed on Jetson67; no system SDK installation.2.59.0.0.Scope
The Viewer preview is grayscale only. Color reconstruction would require BA10/GRBG10 identity to be exposed through the public SDK format contract and a dedicated debayer path, which is intentionally outside this minimal change.
The current aggregate 2C host node does not provide left/right fan-out; this patch only adds format recognition and display support. Pixel mode and D4xx were not hardware-validated.
Generated by AI