'Twas brillig, and Himanshu Chug at 30/06/11 09:32 did gyre and gimble: > > On Wed, Jun 29, 2011 at 10:06 PM, Tanu Kaskinen <[email protected] > <mailto:[email protected]>> wrote: > > These questions seem to have gone unanswered... > > > > Thanks Tanu :) for the reply. > I understand you and other senior members are busy with new release > activities and patch integrations, as seen from group activity, > thanks again for the reply and clarifications :)
Yeah sorry, I seemed to have missed the questions initially too. Thanks Tanu :) > one question here is, How to find out what sampling-rate that an > particular sink (e.g ALSA) is configured to ? > or in other words , how PA knows sampling-rate configuration of an sink > (any sink API's ? )? so that PA starts re-sampling to that particular > sample-rate. So sink input and sinks both have "sample specs" If the sample specs are not compatible (!pa_sample_spec_equal()) then we will do some form of resampling. >From the client api you can see the resample method via the pa_sink_input_info struct: http://freedesktop.org/software/pulseaudio/doxygen/structpa__sink__input__info.html Internally you can just check to see whether there is a resampler in the thread_info of the pa_sink_input object (just look in sink-input.c for examples of this), or the requested_resample_method or actual_resample_method elements of the pa_sink_input object. Hope that answers the question :) Col -- Colin Guthrie gmane(at)colin.guthr.ie http://colin.guthr.ie/ Day Job: Tribalogic Limited [http://www.tribalogic.net/] Open Source: Mageia Contributor [http://www.mageia.org/] PulseAudio Hacker [http://www.pulseaudio.org/] Trac Hacker [http://trac.edgewall.org/] _______________________________________________ pulseaudio-discuss mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
