For video compression and decompression, including the popular H.264/H.265 standard, EncodeCore® and DecodeCore® drivers are recommended options for the VkCore® SC family of Vulkan-based graphics and compute drivers, as well as our ArgusCore™ family of OpenGL drivers. EncodeCore and DecodeCore enable applications to take advantage of the GPU hardware accelerated video encoding and video decoding. Both feature support for multiple independent high definition video files and streams and are tightly integrated to minimize video latency.
Our Video Encode and Decode family of products:
- Have a fully thread safe implementation
- Are fully integrated with CoreAVI’s ArgusCore (OpenGL) graphics drivers and Vulkan-based VkCore SC graphics and compute drivers for minimum latency and overhead
- Support multicore virtualized system configurations
- Support RTOS, including Wind River® VxWorks®, SYSGO® PikeOS™, QNX® OS, Green Hills® INTEGRITY®, DDC-I Deos™, Lynx Software Technologies LynxOS®, Linux and configurable for proprietary RTOS
- Are available with CertCore™178 (DO-178C / ED12-C Avionics) Level A safety certification packages
A summary of the features of these drivers is shown in the following table:
Video Driver | DecodeCore | EncodeCore |
---|---|---|
Video Standard Support | H.264/H.265 MPEG-2 VC-1 | H.264/H.265 |
Video files and/or Streams | 10+ | 16+ |
Hardware Accelerated | ![]() |
![]() |
Avionics Certification | DO-178C DAL A | DO-178C DAL A |
Automotive Certification | ISO 26262 ASIL D | ISO 26262 ASIL D |
Industrial/Other Certifications | 61508 ASIL D
Others upon request |
61508 ASIL D
Others upon request |
RTOS Support | ||
Wind River VxWorks | ![]() |
![]() |
SYSGO PIKEOS | ![]() |
![]() |
QNX OS | ![]() |
![]() |
Green Hills Software INTEGRITY |
![]() |
![]() |
DDC-I Deos | ![]() |
![]() |
Lynx Software MOSA.ic | ![]() |
![]() |
Linux | ![]() |
![]() |
Proprietary RTOS | ![]() |
![]() |
Multi-application Support | ||
Multi-threaded | ![]() |
![]() |
Multiple Partition | ![]() |
![]() |
Multi-thread Multi-partition | ![]() |
![]() |
Multicore Support | ||
Symmetric Multiprocessing | ![]() |
![]() |
Asymmetric Multiprocessing | ![]() |
![]() |
Hypervisor Multicore (HyperCore) |
![]() |
![]() |
Don’t see what you need? Please contact us at Sales@CoreAVI.com to determine if we can help support your certifiable application needs.