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

So security of desktop application is important.

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

On mobile, it's a bit different because most of the mobile applications are running inside their own sandbox.

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

But for VLC, we could run it inside one sandbox.

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

But the problem is that we need access to so many things that basically we would have all the permissions.

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

And so if you have a sandbox and you put some holes everywhere,

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

it defeats the purpose, right?

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

So what we are trying to do and we're actually doing is splitting VLC into several processes.

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

One is decoding, one is demuxing, one is filters, and all of them run into their own sandbox so that the whole VLC system

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

a part of VLC crash, like Chrome crashes on some tab, right?

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

It crashes, but it did not crash the whole program.

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

And this is what we're trying to do.

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

And it's difficult because it's a sandbox that needs to sustain gigabits per second of mem copies.

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

It's not a website which is 5 megabytes or 10 megabytes.

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

We're talking about hundreds of megabits per second.

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

So this is why it is quite challenging.

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

And this is a research topic that we are working on in order to have

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

multimedia player that is secure.

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

Best feature in VLC is called the puzzle filter, right?

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

So you click the puzzle filter and it transforms your video into a jigsaw puzzle, right?

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

And you can click and move the pieces, right?