GRAB_BITS
val = GRAB_BITS(buf, 1, 0, 7);
a->channels = GRAB_BITS(buf, 0, 0, 3);
a->format = GRAB_BITS(buf, 0, 3, 4);
val = GRAB_BITS(buf, 2, 0, 3);
a->max_bitrate = GRAB_BITS(buf, 2, 0, 8);
a->profile = GRAB_BITS(buf, 2, 0, 3);
a->format = GRAB_BITS(buf, 2, 3, 5);
e->eld_ver = GRAB_BITS(buf, 0, 3, 5);
e->baseline_len = GRAB_BITS(buf, 2, 0, 8);
mnl = GRAB_BITS(buf, 4, 0, 5);
e->cea_edid_ver = GRAB_BITS(buf, 4, 5, 3);
e->support_hdcp = GRAB_BITS(buf, 5, 0, 1);
e->support_ai = GRAB_BITS(buf, 5, 1, 1);
e->conn_type = GRAB_BITS(buf, 5, 2, 2);
e->sad_count = GRAB_BITS(buf, 5, 4, 4);
e->aud_synch_delay = GRAB_BITS(buf, 6, 0, 8) * 2;
e->spk_alloc = GRAB_BITS(buf, 7, 0, 7);