"hello, world" volume control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 2012-04-21 at 05:27 -0300, Diogo F. S. Ramos wrote:
> I've attached a program in the end which accomplishes the task I was
> trying to do initially. Would you say it is the straight forward way to
> do it?

Yes. It leaks memory and can get stuck on some error conditions, but
it's definitely about as simple as you can get.

> Now I see libpulse is like GTK with regards of the main thread of the
> program. This imposes a little challenge to interactive programs.

How so? I can see how it imposes a little challenge for cases where
synchronous operations would be good enough, but I consider the
asynchronous operations to be mainly a good thing for interactivity (the
ui doesn't get stuck waiting for reply from the Pulseaudio daemon).

> Is that the reason pacmd an pactl use different strategies to interact
> with the server?

I don't know, I wasn't around when pacmd and its protocol was written.
For what it's worth, I'd like to get rid of pacmd and its protocol.

-- 
Tanu



[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux