[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Linphone-developers] Playing a wav file to the caller
From: |
M Walton |
Subject: |
RE: [Linphone-developers] Playing a wav file to the caller |
Date: |
Fri, 11 Dec 2009 13:31:15 -0000 |
Hi Simon,
Many thanks this works a treat, i used the routines from msfileplayer and all
came together well.
Now i have a small question regarding my filter, as you know its a soundcard
filter with a read and write member
Lets say im in console.c, and i want to send a simple custom message to my
filter - with just a messagetype parameter - could you suggest the best way to
do this? im asking because i think there may already be a way to achieve this
using the msfilter api, but i haven't sussed it yet.
Im happy to post the message in a msfilter message queue somewhere, im just
looking for a way to pass simple status information into my filter really.
Thanks as always
billy
-----Original Message-----
From: Simon Morlat [mailto:address@hidden
Sent: 11 December 2009 9:26 AM
To: M Walton
Cc: address@hidden
Subject: RE: [Linphone-developers] Playing a wav file to the caller
Le vendredi 11 décembre 2009 à 09:08 +0000, M Walton a écrit :
> Hi,
>
> So to be able to play a wav file, the best bet is for me to decode the file
> and pass the PCM samples directly to the input sample buffer inside my
> soundcard filter - making sure its streaming at the same rate as the
> requested connection speed?
>
Sounds reasonable, unless you are ready to make big modifications in
audiostream.c .
> There is no PlayWav() function which is already implemented?
There is a wav header parsing function in src/msfileplayer.c, maybe it
can help.
Simon
>
> Kindest regards
>
> Billy
>
> -----Original Message-----
> From: Simon Morlat [mailto:address@hidden
> Sent: 11 December 2009 8:43 AM
> To: M Walton
> Cc: address@hidden
> Subject: Re: [Linphone-developers] Playing a wav file to the caller
>
> Unfortunately, switching soundcards during calls is not supported in
> audiostream.c
>
> Simon
>
> Le mardi 08 décembre 2009 à 12:07 +0000, M Walton a écrit :
> > Hi,
> >
> >
> >
> > How can i stream a wav file to the caller after the call has been
> > answered? i notice the 'play' command can only be used with files?
> >
> >
> >
> > Im wondering if the following is possible:
> >
> >
> >
> > 1) User calls
> >
> > 2) Linphonec auto answers (using the -a command switch)
> >
> > 3) Linphonec streams a wav file to the end user (simple 8KHz PCM)
> >
> > 4) Linphonec now uses the soundcard to capture/playback as normal
> >
> >
> >
> > Do i need to switch sooundcards, play the wav and then switch back?
> >
> >
> >
> > Kindest regards
> >
> >
> >
> > Billy Walton
> >
> > Development Engineer
> >
> > Lismore Instruments Ltd
> >
> > ----------------------------------
> >
> > Unit 2 Tristar Centre
> >
> > Star Road Industrial Estate
> >
> > Star Road
> >
> > Horsham
> >
> > RH13 8RA
> >
> >
> >
> > [T] 01403 713121
> >
> > [E] address@hidden
> >
> > [W] www.Intercall.co.uk
> >
> > ----------------------------------
> >
> >
> >
> >
> > _______________________________________________
> > Linphone-developers mailing list
> > address@hidden
> > http://lists.nongnu.org/mailman/listinfo/linphone-developers
>
>