I'm trying to get pulseaudio in Fedora 16 to capture both the line-in and mic ports on an intel-hda (ALC889A) - alsa & windows have no problem capturing all three source ports (inputs) on the card but pulseaudio is proving more difficult. Line in is connected to a set top box, and mic is connected to a internet enabled TV. In pavucontrol, under input devices, my internal analog stereo card shows up, but only one port can be selected (Line in, Microphone 1, or Microphone 2) - so I can only hear (using loopback module) line in OR mic input, not both.
If it's not possible to use pulseaudio to capture from both ports simultaneously, then figuring out how to switch the port from the commandline would help. That way I can use LIRC's irexec to switch the port remotely, so I don't have to fumble around with pavucontrol everytime I switch devices.
It seems only one port can be active at a time, meaning I can only listen to one port at a time. This has to be pretty common, considering most cards are capable of capturting from multiple sources - #pulseaudio on freenode had no idea on how to do this.
Any help is greatly appreciated.