pwcat: Add list-targets option
The --list-targets option will report on the available targets for the --target command (and some info about it). Example: $ pwplay --list-targets Available targets ("*" denotes default): 30: name="alsa_card.pci-0000:00:03.0.playback.3.0" description="Built-in Audio (HDMI 0)" prio=696 31: name="alsa_card.pci-0000:00:03.0.playback.7.0" description="Built-in Audio (HDMI 1)" prio=632 32: name="alsa_card.pci-0000:00:03.0.playback.8.0" description="Built-in Audio (HDMI 2)" prio=616 33: name="alsa_card.pci-0000:00:03.0.playback.9.0" description="Built-in Audio (HDMI 3)" prio=600 * 34: name="alsa_card.pci-0000:00:1b.0.playback.0.0" description="Built-in Audio" prio=936 Getting this working required abandoning the simple stream API, and the resultant increase in code size. Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>