On Sunday, September 18, 2011 19:01:08 Mauro Carvalho Chehab wrote:
Em 18-09-2011 12:20, Steven Toth escreveu:
A topic that interests me is if V4L2 API can be used to drive professional broadcast level SDI hardware.
As far as I am aware there is nothing special about SDI. It should be trivial to use the V4L2 API for it.
I've worked on a HD-SDI driver before (not a linux driver, though) and it's all fairly simple.
By this do you mean the V4L API as-is supports SDI or, in your opinion, we need some changes?
As-is. I don't think any changes are needed. Perhaps we need the odd additional control to manage some SDI specific features (I seem to remember some error-correction feature that you might want to control manually).
But otherwise it acts just like yet-another-video-receiver.
I also think that the current API supports SDI just fine. As already pointed at linux-media ML, one of the issues we currently have is that we don't have a list of minimal ioctl's that are required by each type of V4L2 device, nor a clear map about what should be filled for some ioctl's (for example, what video standard a SDI driver should return?).
Maybe we'll just need to define a profile for SDI.
AFAIK (HD-)SDI just acts like composite or component input. There is nothing magical about it. HDMI receivers/transmitters are much more complex compared to SDI.
Regards,
Hans
Jean-Paul,
Do you have any special requirements for SDI support?
Thanks, Mauro
Workshop-2011 mailing list Workshop-2011@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/workshop-2011