I don't think it's being actively worked anymore, but you might be able to get yourself in as a contributor here:<div><br></div><div><a href="http://sourceforge.net/projects/jspeex/">http://sourceforge.net/projects/jspeex/</a><br clear="all">
<br>Ken Smith<br>Cell: 425-443-2359<br>Email: <a href="mailto:ken@alanta.com" target="_blank">ken@alanta.com</a><br>Blog: <a href="http://blog.wouldbetheologian.com/" target="_blank">http://blog.wouldbetheologian.com/</a><br>
<br><br><div class="gmail_quote">On Tue, Nov 9, 2010 at 1:47 PM, Jeff Ramin <span dir="ltr"><<a href="mailto:jeff.ramin@singlewire.com">jeff.ramin@singlewire.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Is Jspeex still being worked on? Is there somewhere I can send the code<br>
changes I've made to facilitate smooth streaming?<br>
<div><div></div><div class="h5"><br>
<br>
<br>
On 11/09/2010 11:33 AM, Jeff Ramin wrote:<br>
><br>
> Just an update, and a follow-up question:<br>
><br>
> I'm making progress on this issue, and will likely have something working<br>
> very soon, now that I understand how the jspeex transcoding classes work.<br>
> Unfortunately, I will need to make a couple small changes to the jspeex<br>
> source code.<br>
><br>
> My question is - is anybody using jspeex for streaming speex-encoded<br>
> audio?<br>
> It works great for static audio, but seems to fall short when<br>
> processing audio<br>
> on the fly in a stream.<br>
><br>
> Thanks.<br>
><br>
><br>
> On 11/05/2010 02:11 PM, Jeff Ramin wrote:<br>
>><br>
>> On 11/05/2010 02:13 PM, Pascal Pochol wrote:<br>
>>> Jeff,<br>
>>><br>
>>>> I found the problem I was having (described below), and I'm now<br>
>>>> able to<br>
>>>> hear the audio at the destination.<br>
>>>><br>
>>>> However, the audio does not play smoothly. It has hiccups and jumps<br>
>>>> and<br>
>>>> stops. I can't guarantee this is the problem, but it may be related to<br>
>>>> delays<br>
>>>> caused when the Speex2PcmAudioInputStream needs to process an Ogg<br>
>>>> page header.<br>
>>>><br>
>>>> Has anybody else had problems decoding speex that is being<br>
>>>> streamed? Any<br>
>>>> suggestions as to how to fix this?<br>
>>> We first used the speexenc speexdec sources which encapsulate into<br>
>>> an ogg<br>
>>> stream. Once that worked we decided to get rid of the ogg encapsulator<br>
>>> altogether and keep only the speex stream data since we were in<br>
>>> charge of<br>
>>> both encoding and decoding. The sample code at<br>
>>> <a href="http://www.speex.org/docs/manual/speex-manual/node13.html" target="_blank">http://www.speex.org/docs/manual/speex-manual/node13.html</a><br>
>>> is IMHO a lot easier than having to deal with all the ogg<br>
>>> encapsulation if<br>
>>> you don't need it.<br>
>>><br>
>>> -Pascal<br>
>><br>
>> Thanks Pascal.<br>
>><br>
>> I would actually love to do something like that, since I do control<br>
>> both ends<br>
>> of the transmission. However, I need to integrate my new code w/<br>
>> existing code<br>
>> which uses Java InputAudioStreams (I'm using the jspeex library).<br>
>> There doesn't<br>
>> seem to be a way to configure the stream to exclude the Ogg header<br>
>> (short of<br>
>> modifying the jspeex code, which I'd rather not do).<br>
>><br>
>><br>
><br>
><br>
<br>
<br>
--<br>
Jeff Ramin<br>
Software Engineer<br>
Singlewire Software<br>
2601 W Beltline Hwy #510<br>
Madison, WI 53713<br>
<br>
Phone Direct - 608.661.1172<br>
<a href="http://www.singlewire.com" target="_blank">www.singlewire.com</a><br>
<br>
_______________________________________________<br>
Speex-dev mailing list<br>
<a href="mailto:Speex-dev@xiph.org">Speex-dev@xiph.org</a><br>
<a href="http://lists.xiph.org/mailman/listinfo/speex-dev" target="_blank">http://lists.xiph.org/mailman/listinfo/speex-dev</a><br>
</div></div></blockquote></div><br></div>