Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Kieran Kunhya

πŸ‘€ Speaker
1922 total appearances

Appearances Over Time

Podcast Appearances

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

To give you an idea, and Kieran can correct me, but I think the FFmpeg has 100,000 lines of assembly for all the codecs.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And just this one has 240,000.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

It's a video land project, of course.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

It is optimized at the maximum because the motto when we're starting the project is every cycle matters, right?

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

Every cycle matters because David is used in VLC and in some software AV1 playback stacks.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

We are talking about probably 3 billion devices which are going to decode video nonstop because, for example, 30% of the video from Netflix are now in AV1.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

50% of YouTube, right?

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

So, and you often don't have a hardware decoder because not many devices have a hardware decoder.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And with David, we realized that when one or two calls, you were able to decode 720p correctly.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

So it is like literally incredible, right?

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And what's incredible is with those tweets, which is factual, people get crazy.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

They are unhappy, right?

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

The compiler is... Oh, there you go.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

You can optimize your compiler.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

Auto vectorization is your fault.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

You don't understand.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And we've tried that forever, right?

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

The two things that they tell us is, yeah, but modern compilers have auto vectorization, right?

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

Because SIMD that we're doing is vectorization.