sandbox all the pipelines! (guadec 2012)

11
Guillaume Emont Igalia

Upload: igalia

Post on 20-Aug-2015

436 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Sandbox all the pipelines! (GUADEC 2012)

Guillaume Emont

Igalia

Page 2: Sandbox all the pipelines! (GUADEC 2012)
Page 3: Sandbox all the pipelines! (GUADEC 2012)

Internets = cute videos of [insert favourite animal]

Page 4: Sandbox all the pipelines! (GUADEC 2012)

Trustworthy?

Page 5: Sandbox all the pipelines! (GUADEC 2012)

Complex software written byhuman beings can have bugs.

Page 6: Sandbox all the pipelines! (GUADEC 2012)
Page 7: Sandbox all the pipelines! (GUADEC 2012)
Page 8: Sandbox all the pipelines! (GUADEC 2012)

sandboxeddecodebin

Page 9: Sandbox all the pipelines! (GUADEC 2012)

Biggest limitations so far:

• no upstream communication => no seeking • overhead: 720p ogg/theora on my i5: 20-30% -> 30-40% cpu

Page 10: Sandbox all the pipelines! (GUADEC 2012)

Potential solutions:

• better wrapper around the sandboxed part of the pipeline (with upstream communication)

• put the whole pipeline in the sandbox

Page 11: Sandbox all the pipelines! (GUADEC 2012)

Thank You

[email protected]://guij.emont.org/blog/https://github.com/guijemont/Sandboxed-Player

Image Credits:Sandbox: Public Domain by Hyena http://en.wikipedia.org/wiki/File:Sandpit.jpgbeer: CC BY-NC-SA 2.0 Martin Ibert http://www.flickr.com/photos/mar_ibert/