mixer_dc (DC_CBAR_RECORD);
mvaddstr (y, x + 1, "RECORD");
if (cdata.flags & SND_MIXER_FLG_RECORD_LEFT)
- mvaddstr (y+1, x + 1, "L");
+ {
+ if (cdata.flags & SND_MIXER_FLG_LTOR_IN)
+ mvaddstr (y+2, x + 6, "L");
+ else
+ mvaddstr (y+1, x + 1, "L");
+ }
if (cdata.flags & SND_MIXER_FLG_RECORD_RIGHT)
- mvaddstr (y+1, x + 6, "R");
+ {
+ if (cdata.flags & SND_MIXER_FLG_RTOL_IN)
+ mvaddstr (y+2, x + 1, "R");
+ else
+ mvaddstr (y+1, x + 6, "R");
+ }
}
else if (cinfo.caps & SND_MIXER_CINFO_CAP_RECORD)
for (i = 0; i < 6; i++)
static void
mixer_iteration_update(void *dummy, int channel)
{
+#if 0
fprintf( stderr, "*** channel = %i\n", channel );
+#endif
mixer_update_cbar(channel);
refresh ();
}