Add vst plugin to the audio output

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

 



Hi Per,

Pjsip just supports WinMME and PortAudio on Windows, but PortAudio 
supports DirectSound. I don't know of any ASIO drivers for pjsip, you 
could certainly write one.

There's various places you could wire in. As I mentioned earlier you 
could do it in the conference mixer. You could directly modify the mme 
driver and stick it in there, or you could use pjmedia_port interface to 
wire it up in between conference mixer and sound device. I would study 
the chain from the conference mixer outbound to the device.

Bill

On 10/30/2014 6:16 PM, Per Cramer wrote:
>
> Hi Bill (and others),
>
>
> does pjsip use port audio also on windows? I thought it was direct 
> sound. What i want to do is add some extra sound processing on the 
> output that goes to the actual sound card. I don't have the source of 
> the actual plugin. To improve the sound a bit more for broadcasting 
> purposes. And it works with virtual audio cable, but that is a 
> solution that is not so nice in my opinion. So coding a vst host into 
> the media processing chain might be the best option. An hints on where 
> to start looking Bill?  And anybody any experience with Asio drivers 
> instead of direct sound/x on windows for pjsip?
>
>
> Regards,
>
>
> Per
>
>
> ------------------------------------------------------------------------
> *Van:* pjsip <pjsip-bounces at lists.pjsip.org> namens Bill Gardner 
> <billg at wavearts.com>
> *Verzonden:* donderdag 30 oktober 2014 22:58
> *Aan:* pjsip at lists.pjsip.org
> *Onderwerp:* Re: [pjsip] Add vst plugin to the audio output
> It might be possible to wire a DX plugin into the DirectSound output, 
> but I think this is only an option if using PortAudio, pjsip natively 
> doesn't implement DirectSound output. I think you'd be better off 
> incorporating VST host code into the media processing chain, if you 
> really want to support arbitrary VST plug-ins. But if you have source, 
> it's even easier to bypass the VST layer and just code directly into 
> the pjmedia processing chain. I've done quite a bit of this in the 
> past. One thing I've done is code effects so you can wire them up 
> using the conference mixer. That is, an effect processes an input to 
> the mixer and produces its output on another conference port. Then you 
> can get the dry signal or processed signal by connecting to the 
> appropriate port.
>
> Bill
>
> On 10/30/2014 5:01 PM, Per Cramer wrote:
>>
>> Hi,
>>
>>
>> has anybody ever tested or did something with pjsip and a vst audio 
>> plugin in the output chain of pjsip? I could do something with 
>> virtual audio cable, but shouldn't it be possible to use vast plugins 
>> directly in pjsip. Yes i know that it would require coding, and that 
>> is no problem for me. Just don't know where to start on windows. It 
>> uses directx for audio output? But i can't seem to find where the 
>> directx processing is done.
>>
>>
>> Regards
>>
>>
>>
>> _______________________________________________
>> Visit our blog:http://blog.pjsip.org
>>
>> pjsip mailing list
>> pjsip at lists.pjsip.org
>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>
>
>
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
>
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20141030/6bdb64ac/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux