vtenc_h264: support CAVLC mode
Hi guys!
We want to use GStreamer in our project on macOS with Apple Video Toolbox - H.264 encoder, but we didn't find CAVLC mode support. Our hardware accelerated video decoder on other side supports only CAVLC mode.
We ran test pipeline:
gst-launch-1.0 videotestsrc num-buffers=300 ! vtenc_h264 ! qtmux ! filesink location=file.mov
MediaInfo app shows us only CABAC format inside result file.mov. We couldn't understand the current situation with CAVLC mode and vtenc_h264 plugin. Does the vtenc_h264 plugin support CAVLC mode? Is it possible to implement this feature? Also we found some info about this Video Toolbox feature: macOS Entropy