ENVY24HT_PLAY_CHNUM
dmabuf[dst * ENVY24HT_PLAY_CHNUM + slot].buffer = data[src];
dmabuf[dst * ENVY24HT_PLAY_CHNUM + slot + 1].buffer = data[src + 1];
dmabuf[dst * ENVY24HT_PLAY_CHNUM + slot].buffer = (u_int32_t)data[src] << 16;
dmabuf[dst * ENVY24HT_PLAY_CHNUM + slot + 1].buffer = (u_int32_t)data[src + 1] << 16;
printf("%08x", dmabuf[dst * ENVY24HT_PLAY_CHNUM + slot]);
printf("%08x", dmabuf[dst * ENVY24HT_PLAY_CHNUM + slot + 1]);
dmabuf[dst * ENVY24HT_PLAY_CHNUM + slot].buffer = ((u_int32_t)data[src] ^ 0x80) << 24;
dmabuf[dst * ENVY24HT_PLAY_CHNUM + slot + 1].buffer = ((u_int32_t)data[src + 1] ^ 0x80) << 24;