Innovations with YAML/CABAC in H.264/AVC software decoding
- Track: Open Media devroom
- Room: K.4.601
- Day: Saturday
- Start (UTC+1): 11:35
- End (UTC+1): 11:55
- Video only: k4601
- Chat: Join the conversation!
This talk will present a range of unusual programming techniques that were used in the development of a state-of-the-art H.264 software decoder (https://github.com/tvlabs/edge264), to drastically reduce code and binary size and improve speed. The techniques are applicable to other audio/video codecs, and will be presented as HOWTOs to help participants use them in their projects. It complements my talks from the last 2 years at FOSDEM, and will focus this time on (i) using YAML output as a cornerstone for bug-hunting and data-analysis, and (ii) optimizing the infamous CABAC serial arithmetic decoder.
Speakers
| Thibault Raffaillac |