[AG-TECH] Problem with firewire camera and H261 video producer

Christoph Willing c.willing at uq.edu.au
Thu Apr 2 17:29:40 CDT 2009


On 03/04/2009, at 7:35 AM, Douglas Kosovic wrote:

> Hi Steve,
>
>> I am setting up a small AG node with 3.1 on Ubuntu Hardy.  I have a  
>> Unibrain Fire-i firewire camera.  I can use vloopback and  
>> dc1394_vloopback to get a nice 320x240 or 640x480 stream with the H. 
>> 264 video producer, but the older H.261 does not work, giving me  
>> odd patterns of mostly green diagonal lines.
>> I read somewhere that VIC expects RGB 16 bits per pixel. This may  
>> be my problem since the firewire setup offers only RGB 24 bit, YUV  
>> 422, YUV422p, and YUV420p.  I could modify dc1394_vloopback to  
>> convert the video, but is there an easier way?
>
> VIC's V4L2 grabber supports YUV422, YUV422P, YUV420P, MJPEG and JPEG  
> pixel formats.
>
> VIC's V4L grabber supports YUV422, YUV422P and YUV420P pixel formats.
>
> The preferred format for H.261 and H.264 would be YUV420P as that's  
> what the codecs use.
>
> The issue with the H.261 codec is that it only supports the  
> traditional video conferencing resolutions of CIF (352x288) and QCIF  
> (176x144), so will pad with a black border (or gray if older).
>
> If you can run vic on the command-line, e.g.:
>  vic 234.5.6.7/15000
> select the device and transmit, then copy the console output, that  
> would be handy for me to tell what's going wrong.
>
> I suspect your version of VIC is using an earlier broken V4L2  
> grabber code.


Doug,

If the OP is using latest vic for hardy, then its derived from UCL  
repo 13th Jan 2009. Has there been any significant change to V4L2  
grabber code since then?


chris


Christoph Willing                       +61 7 3365 8316
QCIF Access Grid Manager
University of Queensland



More information about the ag-tech mailing list