[asterisk-dev] Changing channel writeformat in ast_openstream_full
Mihai Balea
mihai at hates.ms
Wed Jun 27 10:56:27 CDT 2007
Hi all,
I've noticed that ast_openstream_full(), in file.c, changes the
channel write format to conform to the format of the file being opened.
I am wondering why this is so, since the way I see it, file
operations should just provide a data stream to be used by other
layers and modules.
More to the point, this behavior was causing some issues in
app_conference, when sound files of different types where queued for
playback. When playing a file encoded in gsm, if a second file,
encoded in ulaw, is queued, then ast_openstream_full will change the
channel write format in midflight with all the obviously nasty results.
Can somebody shed some light into this?
Thanks,
Mihai
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2411 bytes
Desc: not available
Url : http://lists.digium.com/pipermail/asterisk-dev/attachments/20070627/7eb5d5aa/attachment.bin
More information about the asterisk-dev
mailing list