'Twas brillig, and Forwind info at 13/10/09 22:36 did gyre and gimble:
Hi folks,
I have made considerable progress from earlier on. I have almost
completed my task but it looks as if there may be a bug or more than
likely I'm being a bit stupid ?
I'm on 0.9.1.4 on Jaunty.
Scenario:
On a PA_SUBSCRIPTION_EVENT_SINK_INPUT my subscription callback method is
called with the relevant userdata obj which was passed in at the main
method stage. All fine so far.
After receiving this event, I then call
pa_context_get_sink_input_info(c, index,
context_get_sink_input_info_callback, userdata)); //please note at
this point the userdata obj is as it should be.
But when the callback is called the userdata obj is NULL !
Any ideas ?
Code is pasted below
The functions themselves look OK, but it's entirely possible
context_get_sink_input_info_callback() is used/called elsewhere too.
The error messages you print out are identical by the way... which may
lead to strange debug info.
I'd also try your app on a newer PA as .14 is quite old and was a bit of
a short lived release anyway, .15 was more of a long term release. That
said, I don't remember any specific commits claiming to fix callback
userdata, but that said, I've not read *every* commit and my memory is
not *always* reliable anyway :p
Col
--
Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/
Day Job:
Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
Mandriva Linux Contributor [http://www.mandriva.com/]
PulseAudio Hacker [http://www.pulseaudio.org/]
Trac Hacker [http://trac.edgewall.org/]
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss