2011/1/27 Laurent Pinchart laurent.pinchart@ideasonboard.com
Hi everybody,
Here is the eighth version of the media controller core and V4L2 patches.
Quick reminder for those who missed the previous version. let me quote the documentation (Documentation/DocBook/v4l/media-controller.xml).
"Discovering a [media] device internal topology, and configuring it at runtime, is one of the goals of the media controller API. To achieve this, hardware devices are modelled as an oriented graph of building blocks called entities connected through pads."
I want to emphasize once again that the media controller API does not replace the V4L, DVB or ALSA APIs. It complements them.
How does media controller API allow the media application to know there are multi streaming playback devices ?
http://www.intel.com/support/motherboards/desktop/sb/cs-020642.htm#multistre...
via codec can reconfigure the independent headphone at runtime but some codec require a reboot to select this multi steaming playback model
how does media controller api allow the application/pulseaudio server to know whether surround5.1 and rear mic/line in for those 3 jacks motherboard cannot be used at the same time ?
http://www.intel.com/support/motherboards/desktop/sb/cs-020642.htm#6ch
via codec using "smart51" switch and other codec use "channel mode" to switch between 2 channels and 6 channels
5 jacks model may have "channel mode" to switch between 6 channels and 8 channels
some high-end notebook may switch from 2 channels to 8 channels when they have four jacks (pink, blue , green and grey )