Hi Laurent, On 02/04/2012 12:30 PM, Laurent Pinchart wrote: >> I'd be much in favour or using a separate channel ID as Guennadi asked; >> that way you could quite probably save one memory copy as well. But if >> the hardware already exists and behaves badly there's usually not much >> you can do about it. > > If I'm not mistaken, the sensor doesn't send data in separate channels but I suspect it might be sending data on separate virtual channels, but the bridge won't understand that and will just return one data plane in memory. The sensor might well send the data in one channel, I don't know myself yet. In either case we end up with a mixed data in memory, that must be parsed, which is likely best done in the user space. Also please see my previous answer to Sakari, there is some more details there. > interleaves them in a single channel (possibly with headers or fixed-size > packets - Sylwester, could you comment on that ?). That makes it pretty > difficult to do anything else than pass-through capture. I'm not entirely sure the sensor doesn't send the data in separate virtual channels. Certainly the bridge cannot DMA each channel into separate memory buffers. -- Regards, Sylwester -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html