media: em28xx: calculate left volume level correctly
[pandora-kernel.git] / drivers / media / video / em28xx / em28xx-audio.c
index cff0768..e902bf5 100644 (file)
@@ -507,7 +507,7 @@ static int em28xx_vol_get(struct snd_kcontrol *kcontrol,
                val, (int)kcontrol->private_value);
 
        value->value.integer.value[0] = 0x1f - (val & 0x1f);
-       value->value.integer.value[1] = 0x1f - ((val << 8) & 0x1f);
+       value->value.integer.value[1] = 0x1f - ((val >> 8) & 0x1f);
 
        return 0;
 }