Some hardware devices implement the whole codec, but many recent hardwares don’t have the whole codec in hardware. So there needs to be a userspace software module to control it, possibly implement codec parsing. Many APIs exist for this such as OpenMAX IL and VA-API, but even GStreamer. We’ll analyse their pros and cons and suggest a path forward.
Olvier Crête, Collabora
2. Who am I ?
At Collabora since 2007
Close to 5 years on VVoIP for Nokia Maemo / Meego
GStreamer core maintainer
Multimedia Lead
Embedded Recipes 2017 2
3. Type of codecs
●
Software
●
Hardware
– Small CPU/GPU to parse bitstream
●
Hardware Accelerators
– Need CPU software
●
USERSPACE LIBRARY!
Embedded Recipes 2017 3