Nvidia-l4t-gstreamer nvv4l2av1enc jetson orin jetpack 5.0.2 linux 35.1 encoding issues

Dear support,

I have carried out the following test on two versions of Jetson Orin Jetpack 5.0.1 and 5.0.2 Linux 34.1.1 and 35.1.

I have used the following command:

timeout 10 gst-launch-1.0 -v videotestsrc pattern=ball ! video/x-raw,width=1280,height=720 ! nvvidconv ! nvv4l2av1enc enable-headers=1 maxperf-enable=true control-rate=variable_bitrate preset-level=1 ! filesink location=/tmp/test.5.0.2.ivf -e

orin1 ~ [124]> dpkg -l nvidia-l4t-gstreamer
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
++±====================-=====================-============-=================================
ii nvidia-l4t-gstreamer 34.1.1-20220516211757 arm64 NVIDIA GST Application files

Linux orin1 5.10.65-tegra #2 SMP PREEMPT Mon Aug 31 08:00:00 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux

orin2 ~> dpkg -l nvidia-l4t-gstreamer
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
++±====================-=====================-============-=================================
ii nvidia-l4t-gstreamer 35.1.0-20220825113828 arm64 NVIDIA GST Application files

Linux orin2 5.10.104-tegra #2 SMP PREEMPT Mon Aug 31 08:00:00 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux

When the videos are played using vlc or mpv the 5.0.1 version works as expected while the 5.0.2 version has issues around the movement of the ball:

It looks like there are errors in some of the frames. This results in errors in the video ( ball stuck or leaves junk traces )

as seen in the attached sample files.

test_5.0.2.ivf (902.2 KB)
test_5.0.1.ivf (1.1 MB)

Please advise,

1 Like

#> md5sum test*.ivf
c6d845c3be260678339116efb1affe39 test_5.0.1.ivf
6302f84d8893be1aa33184da8160fc2a test_5.0.2.ivf

Hi,
Thanks for reporting the issue. We will try to replicate it and debug further.

Hi,
We are investigating the issue. As a quick solution, please set iframeinterval=4294967295

Hi,

Any update?

The supplied workaround proposal doesn’t address our specific requirements.

Hi,
It’s under investigation. Is it fine to use H265 or H264 in your use-case?

Hi,
No we can’t use H265 or H264 currently.

As there is still no fix we are forced to work on the 34.1.1.

Please any update ?

Hi,
It is still under investigation. Will update when there is further progress.

Hi,
Please set idrinterval and iframeinterval to same value like:

$ gst-launch-1.0  videotestsrc pattern=ball num-buffers=200 ! video/x-raw,width=1280,height=720 ! nvvidconv ! nvv4l2av1enc idrinterval=60 iframeinterval=60 ! matroskamux ! filesink location=a.mkv

Hi,

Any timeline for a permanent production solution?

Please.

Hi,
It is under investigation. On Jetpack 5.0.2, please set idrinterval and iframeinterval to same value

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.