Jean-Baptiste Kempf
๐ค SpeakerAppearances Over Time
Podcast Appearances
I think internally we have about, some are industry ones and some are internal to our own hardware that we build.
We have, I think, a five by five or six by six matrix of every single format to every single other format conversion.
In fact, one of them I sent you and they're all written in handwritten assembly and they're all written and they all support different CPU generations.
So this is really traumatic, handling all these different combinations times a million.
By the way, the company you're talking about is Open Broadcast Systems.
Yeah, so no relation to the free OBS streaming service.
Yeah, yeah.
But JB and I have started companies, broadly speaking, around the FFmpeg VLC ethos.
So that's really low-level work.
So in most companies, this wouldn't be written in assembly.
It would be accepted that C is fast.
As you can see from that, C is not fast.
So here it says 62 times faster than C. Yeah, so it's taking the ethos of doing low-level programming, real-time programming...
and take using that for commercial applications.
And JB and I have started companies around that in many cases, hiring developers from the open source community to use that ethos.
And so that, that's a great example of, of some of the things we're doing in most companies, it would be, I'll write this in C and it's fast and we're done, but actually you can get a lot better.
So when you write assembly code, you write this using the instructions the actual processor is using directly.
So most of the time you would write in a language.
Let's take C as a good example.
The compiler would use that to create...