Hi,
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.
Hi,
We try to encode the stream and decode with software decoder. No issue is seen. Here are the commands for verification:
[encode]
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
[decode]
$ 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.