Skip to main content

More innovations in H.264/AVC software decoding

K.3.401 | Day 2 | 14:20 - 15:00 | Speakers: Thibault Raffaillac

More innovations in H.264/AVC software decoding
A picture of a devroom at FOSDEM 2024
Open in browser
Get involved in the conversation!Join the chat

Notes

Abstract

This talk will present a range of architectural and optimization 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 talk from last year at FOSDEM'24, and will focus this time on (i) efficient parsing of input bitstream, (ii) writing C that yields near-optimal SIMD for both SSE and NEON, and (iii) additional architectural patterns to reduce code complexity .

Attachments

Speakers

Thibault Raffaillac

Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.