According to the documentation, cabac encoding is supported for main or high profile. This option doesn’t have any effect:
gst-launch-1.0 videotestsrc num-buffers=48 pattern=1 ! 'video/x-raw,width=1920,height=1080,format=I420,framerate=24/1' ! nvvidconv ! nvv4l2h264enc profile=2 cabac-entropy-coding=1 ! video/x-h264,stream-format=byte-stream ! filesink location=/tmp/cabac.h264
I can toggle the cabac-entropy-coding between 0 and 1 and the resulting bitstream is bit-for-bit the same.
Analyzing the stream shows cabac_init_idc = 0
I’m using Jetpack 4.2 on a TX2.
Thanks for the help.