New Feature Support:
- HDR10 is supported for capture, VCU encode/decode and display at gstreamer level
-
Added max-consecutive-skip parameter to VCU encoder
- Allows users to specify a maximum number of consecutive skipped frames
- Interlaced video support added for SCD MM
- NTSC 4:2:0 interlace support is added to VCU encoder/decoder
- Interlaced video/audio support is validated
- Added example for passing DMA buffers between the VCU and appsrc/appsink
Bug Fixes:
- Fixed XAVC compliance errors
- Fixed incorrect POC on skipped interlaced frames
- Fixed LLP2 encoder latency issues
- Fixed frame drop issue with AVC, HIGH Profile 4kp60 with num-slices=16
- Fixed coverity check errors in V4L2 and DRM
-
Fixed gstreamer parser bugs which caused crashes with third party video files
- Fixed issue with improper handling of prefix NALs
Known issues:
S.No | Issue description | Work around | Comments/AR link |
---|---|---|---|
1 | 4x1080p60 decode (PL_DDR) → display use-case shows occasional frame drops when B-frames are present in input video | Use b-frames=0 | NA |
2 | LLP2: 1280x720 XV20 (422 10 bit) doesn't work | Fix available, AR will be published | NA |
3 | Memory leak when using v4l2src | Fix available, AR will be published | NA |
4 | LLP2: Switching Live source resolutions on the fly or removing and re-inserting live source cable when VCU encoder LLP2 pipeline is running, causes hang for next immediate pipeline launch. |
remove and re-insert vcu kernel modules when it happens |
NA |
5 | LLP2: Ripple effect on display | Fix available, AR will be published | NA |