No subject


Fri Aug 8 16:41:39 CEST 2008


@@ -216,6 +216,7 @@ static const struct snd_akm4xxx_dac_channel 
revo51_dac[] = {
  	AK_DAC("PCM Center Playback Volume", 1),
  	AK_DAC("PCM LFE Playback Volume", 1),
  	AK_DAC("PCM Rear Playback Volume", 2),
+	AK_DAC("PCM Headphone Volume", 2),
  };

Already in juli.c, monitors volume.

  static struct snd_akm4xxx akm_revo51 __devinitdata = {
  	.type = SND_AK4358,
-	.num_dacs = 6,
+	.num_dacs = 8,
  	.ops = {

Important, already in juli.c



@@ -508,7 +509,7 @@ static int __devinit revo_init(struct snd_ice1712 *ice)
  		ice->gpio.i2s_mclk_changed = revo_i2s_mclk_changed;
  		break;
  	case VT1724_SUBDEVICE_REVOLUTION51:
-		ice->num_total_dacs = 6;
+		ice->num_total_dacs = 8;
  		ice->num_total_adcs = 2;
  		break;

Enables additional snd_vt1724_mixer_pro_analog_route controls for the 
new channels, we do not need them in Juli monitoring (ice1724 does not 
process these channels, their i2s lines go straight from adc/spdif 
receiver to the DAC chip via the Xilinx FPGA array.

I do not have the card available anymore, perhaps anyone could please check?

Thanks,

Pavel.


More information about the Alsa-devel mailing list