One of the most frequently asked questions appears to be "How can I  
make <proprietary codec> work with CW?". The issue is of course legal  
since the codecs in question are incompatible with GPL terms. We have  
been discussing this issue many times before and envisaged a solution  
implementing a codec server to which GPL software could then connect  
over a socket, thereby isolating the codec implementation  
sufficiently from the GPL code.

When the question came up again today I responded in the usual way  
and felt we might be talking about a solution for ages and nothing  
ever happens, so I thought it might be a good idea to make a first  
step and draft an initial concept paper which outlines how this might  
be done. The paper is online at:

http://www.sunrise-tel.com/software/papers/socket-based-codecs.shtml

I intend to collect suggestions for changes or additions and update  
this accordingly. This may eventually lead to a design paper  
describing a protocol for the codec server and we can then look into  
implementing a reference server, perhaps using the ILBC codec because  
it is free of charge for non-commercial use, so we wouldn't have any  
problem distributing the reference implementation.

rgds
benjk
_______________________________________________
Callweaver-dev mailing list
[email protected]
http://lists.callweaver.org/mailman/listinfo/callweaver-dev

Reply via email to