I find that H.265 encoder disabled the deblocking_filter when using preset MEDIUM and SLOW on Xavier NX, the pps_deblocking_filter_disabled_flag was set to 1, and there’s a lot of Mosaic on the encoded stream, my test nvidia-l4t-jetson-multimedia-api is 32.5.0-20210115151051.
However, the pps_deblocking_filter_disabled_flag was set to 0 when using preset ULTRAFAST and FAST.
Moreover, all the presets set the pps_deblocking_filter_disabled_flag to 0 on Jetson Nano with the nvidia-l4t-jetson-multimedia-api is 32.5.0-20210115145440.
We try to encode the stream and decode with software decoder. No issue is seen. Here are the commands for verification:
01_video_encode$ ./video_encode a.yuv 1920 1080 H265 out3.265 -hpt 3
01_video_encode$ ./video_encode a.yuv 1920 1080 H265 out4.265 -hpt 4
$ gst-launch-1.0 filesrc location= out3.265 ! h265parse ! avdec_h265 ! xvimagesink
$ gst-launch-1.0 filesrc location= out4.265 ! h265parse ! avdec_h265 ! xvimagesink
The preset level is for tradeoff between quality and performance. The setting of filters is different. You may choose the setting fitting your requirement.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.