Skip to content

Conversation

@chidanandm-wq
Copy link
Collaborator

@chidanandm-wq chidanandm-wq commented Nov 4, 2025

Nv trasform:

  1. Implemented new rotation angles: 0°, 90°, 180°, 270°
  2. Added flip operations: Horizontal, vertical, and combined (horizontal + vertical)

NvEglRenderer:

  1. Added support to set window transparency/opacity via X11 property updates.
  2. Added support to set text on egl display
  3. Added support to set image on egl display
  4. Added new unit tests for new features
  5. Enable trasperency for text and image overlay

Code changes made in modules to support jetpack 6.2:

  1. h264 encoder
  2. h264 decoder
  3. v4l2cuyuv420converter
  4. NvTrasform
  5. Eglrenderer
  6. memTypeConversion

chidanandm-wq and others added 11 commits October 15, 2025 15:35
…tion

- Replaced nvbuf_utils.h with nvbufsurface.h in DMAFDWrapper.h and DMAUtils.h.
- Updated DMAFDWrapper class to use NvBufSurface instead of NvBuffer, modifying methods for surface allocation and mapping.
- Adjusted DMAFDWrapper's destructor to properly destroy NvBufSurface.
- Modified H264DecoderV4L2Helper to utilize NvBufSurface for buffer management and transformation.
- Updated JPEGEncoderL4TMHelper to remove unused scaling functionality.
- Cleaned up h264decoder_tests.cpp by removing commented-out code and unnecessary includes.
- Commented out unused CUDA pointer freeing in nvtransform_tests.cpp.

-Yashraj changes cherry picked
2) V4L2-to-YUV420 converter — supports proper format conversion
    • Added a Unit test to Readframe and perform nvtransform for  that frame
…ompatibility

- Fixed EGL rendering issue
- Verified end-to-end Host→Device→DMA→Host transfers and EGL preview on Orin
- Added rotation and flip functionality to NvTransform.
- Created comprehensive Boost unit tests to validate all rotation (0°, 90°, 180°, 270°)
  and flip (horizontal, vertical, both) combinations.
@kumaakh
Copy link
Collaborator

kumaakh commented Nov 4, 2025 via email

- Implemented FreeType-based text rendering pipeline in NvEglRenderer
- Added font atlas initialization, shader programs, and text draw routine
- Added TTF font files (for testing) to the data folder
- added support for mask rendering
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants