This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Monday, October 26 • 10:45am - 11:35am
Media Resource Sharing Through The Media Controller API - Shuah Khan, Samsung

Sign up or log in to save this to your schedule and see who's attending!

Media devices have hardware resources that are shared across several functions. However, media drivers have no knowledge of which resources are shared. For example, accessing DVB and ALSA at the same time, or the DVB and V4L analog video at the same time results in video and audio stream errors.

At the root of this problem is a lack of a common locking mechanism that can provide access control. As a result, it is necessary to create a locking construct at the master device level for all drivers that share a device to facilitate resource sharing. A common managed media device created at the parent USB device level can function as this locking construct.

In this talk, Shuah will discuss the Managed Media Controller API and how ALSA and au0828 use it to share media resources. In addition, she will show how media-ctl tool can be used to generate media graphs for a media device.


Shuah Khan

Sr. Linux Kernel Developer, Samsung's Open Source Group
Shuah Khan is a Senior Linux Kernel Developer at Samsung's Open Source Group.nShe is a Linux Kernel Maintainer and Contributor who focuses on Linux MedianCore and Power Management. She maintains Kernel Selftest framework. She hasncontributed to IOMMU, and DMA areas. In addition, she is helping with stablenrelease kernel testing. She authored Linux Kernel Testing and Debugging papernpublished on the Linux Journal and writes Linux Journal kernel... Read More →

Monday October 26, 2015 10:45am - 11:35am
Park Ballroom 1

Attendees (3)