HDA codec graph

It is worth noting that my previous work with HDA fixing the 5.1 sound output of a couple of HP machines and the LG LW20 was made much easier with this very nice tool called codecgraph, which takes /proc/asound/cardX/codec#Y as input and generates a neat-looking graph using graphviz in such a way that you can see how mixers, amplifiers and pins are connected and visually follow the signal flow inside your HDA setup. I’ve even added some stuff to it — mostly new codec samples and other ancillary work since I’m illiterate in Python (yes, I know, I’ve tried but I just can’t like the language). You can clone my repository with git clone http://helllabs.org/git/codecgraph.git, or get the official tree from Boto’s repository. Codec sample contributions are welcome!

Update: Codecgraph project page published, with SVG renderings of all samples from our codec database.

Leave a Reply