Required components

To use the video framework in a QNX Hypervisor system, you must add components to your guest and host images, and add the virtio-video-decoder vdev to the guest's VM.

When you add the video decoder vdev to the VM that hosts a guest, the host system's VPU becomes available to that guest.

Host components

You must have the following components on your host:

  • the module implementing the video decoder vdev, vdev-virtio-video-decoder.so. This file must be included in the shared objects list of your hypervisor host buildfile.
  • the virtio-video-decoder vdev must be specified in the configuration file for each VM (i.e., qvm process) that will host a guest that wants to use this vdev. For information on how to configure this vdev, see vdev virtio-video-decoder.
  • the path to the configuration file (*.qvmconf) for each VM. This path must be included in your hypervisor host buildfile.

For general information on how to configure your hypervisor host, see the Configuration section of the QNX Hypervisor User's Guide.

Guest components

Because the virtio-video-decoder vdev is a para-virtualized device, the guest must have a video decoder driver that complies with the virtio-video message standard to communicate with the vdev.

Page updated: