I tried to enable the GDR and getting problematic behavior, The GDR set to 10 slices so the normal behavior is to get 9 slice of ‘P’ frames and 1 ‘I’ frame, instead the GDR give only 2 ‘P’ frames and 1 ‘I’ frame.
In the encoder on Quardo and Geforce the GDR work as expected,
It’s a bug or Feature? :)
Thank @DaneLLL for the quick answer.
The explanation was great but my topic is slightly different, I don’t have a problem with the bumber of the GDR slices, I have problem with the number of the’P" NLU packets per frame, for example:
Lets said that GDR set to 10 slices,
Expect behavior:
Frame 0 - 1 ‘I’ frame than 9 ‘P’ frames,
Frame 1 - 1 ‘P’ frame, than 1 ‘I’ frame, than 8 ‘P’ frames,
Frame 2 - 2 ‘P’ frame, than 1 ‘I’ frame, than 7 ‘P’ frames,
Frame 3 - 3 ‘P’ frame, than 1 ‘I’ frame, than 6 ‘P’ frames,
…
Actual behavior:
Frame 0 - 1 ‘I’ frame than 1 ‘P’ frames,
Frame 1 - 1 ‘P’ frame, than 1 ‘I’ frame, than 1 ‘P’ frames,
Frame 2 - 1 ‘P’ frame, than 1 ‘I’ frame, than 1 ‘P’ frames,
Frame 3 - 1 ‘P’ frame, than 1 ‘I’ frame, than 1 ‘P’ frames,
…
This behavior cause me a lot of trouble, I will appreciate if you find way to set it right.
Hi,
Please share a command so that we can run 01_video_encode to generate the stream. Do you encoding to h264 or h265? The behavior on AGX Xavier should be good so this probably is specific to using Jetson Nano. We would need to do further check.