On Tue, 2012-04-10 at 17:02 +0300, Tanu Kaskinen wrote: > Back in December I sent a patch series that implemented > configurable port properties: > http://thread.gmane.org/gmane.comp.audio.pulseaudio.general/12070 > > David Henningsson pointed out that having a separate > "Property List" section would be nicer syntax than having > just one option in the "General" section containing all > properties. I implemented that then: > http://thread.gmane.org/gmane.comp.audio.pulseaudio.general/12075 > > This time David suggested that "Properties" would be > a better section name than "Property List". Also, Maarten > Bosmans suggested further refactoring in the configuration > parsing code: the parse callbacks could also take the parser > state struct as a parameter, instead of passing all > the state information in separate parameters. This third > patch set implements those suggestions. Sorry, I was stupid and sent the patches without proper testing. The second patch makes Pulseaudio crash, so please ignore this submission. Also, while testing today and trying to read the port proplists with pactl, I realized that it would be very nice to have the port proplists included in the client protocol, and to print them in the pactl list output. I'll implement those features and resubmit these patches. -- Tanu