On Wed, 2009-02-11 at 17:12 +0800, Ma Ling wrote:

> +struct cea_audio_blk {
> +  Uchar descs[3];
> +};

I think you have this wrong.  The block is up to 31 bytes long, based on
the length field.  Each descriptor is three bytes, so there can be up to
10.

> +struct cea_vendor_blk {
> +  unsigned char ieee_id[3];
> +  Uchar  portB:4;
> +  Uchar  portA:4;
> +  Uchar  portD:4;
> +  Uchar  portC:4;
> +  struct vendor_hdmi hdmi;
> +};

I don't see the port bits mentioned in the base CEA spec, at all.  Where
are you getting this from?

- ajax

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
xorg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xorg

Reply via email to