<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Speech Codecs Library</title>
	<atom:link href="http://alax.info/blog/51/feed" rel="self" type="application/rss+xml" />
	<link>http://alax.info/blog/51</link>
	<description>Software Production Line</description>
	<pubDate>Thu, 20 Nov 2008 18:48:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: alax</title>
		<link>http://alax.info/blog/51#comment-5629</link>
		<dc:creator>alax</dc:creator>
		<pubDate>Tue, 20 May 2008 09:18:33 +0000</pubDate>
		<guid isPermaLink="false">http://alax.info/blog/51#comment-5629</guid>
		<description>Jaisonkim, as far as I remember, DirectShow wold provide ACM conversion filter to convert to/from PCM 16 KHz sample rate if hardware does not support this format. I wold rather say that the problem is in AM_MEDIA_TYPE you enumerate and/or accept on the pins of your filter. Can you re-check everything is OK there?</description>
		<content:encoded><![CDATA[<p>Jaisonkim, as far as I remember, DirectShow wold provide ACM conversion filter to convert to/from PCM 16 KHz sample rate if hardware does not support this format. I wold rather say that the problem is in AM_MEDIA_TYPE you enumerate and/or accept on the pins of your filter. Can you re-check everything is OK there?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jaisonkim</title>
		<link>http://alax.info/blog/51#comment-5628</link>
		<dc:creator>jaisonkim</dc:creator>
		<pubDate>Tue, 20 May 2008 08:54:59 +0000</pubDate>
		<guid isPermaLink="false">http://alax.info/blog/51#comment-5628</guid>
		<description>i am trying to make G.722.1 DMO filter according to your example. But the problem is audio capture filter.
The input pin of G.722.1 DMO filter should be 16KHz, 16Bit, mono.
I can not set the audio capture filter output pin to that value.
Mostly audio capture filter in Window doesn't provide 16KHz, 16Bit audio, does it ?
Your comment is highly appreciated.</description>
		<content:encoded><![CDATA[<p>i am trying to make G.722.1 DMO filter according to your example. But the problem is audio capture filter.<br />
The input pin of G.722.1 DMO filter should be 16KHz, 16Bit, mono.<br />
I can not set the audio capture filter output pin to that value.<br />
Mostly audio capture filter in Window doesn&#8217;t provide 16KHz, 16Bit audio, does it ?<br />
Your comment is highly appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alax</title>
		<link>http://alax.info/blog/51#comment-5620</link>
		<dc:creator>alax</dc:creator>
		<pubDate>Wed, 02 Apr 2008 17:11:07 +0000</pubDate>
		<guid isPermaLink="false">http://alax.info/blog/51#comment-5620</guid>
		<description>It was over two years ago and I used IPP 5.1 AFAIR which was quite different in interface from IPP 5.2 and 5.3 released later (hopefully there will be no major changes in coming IPP 6.0). So my speech codecs code does not compile right now with IPP 5.3 installed.

The idea was that IPP implemented codecs use common USC interface implemeted by Intel. 

From you description it looks like you are losing some data buffers and receive noise instead of data.

In IMediaObject::ProcessInput I saved a reference to provided buffer and in IMediaObject::ProcessOutput I used the buffer to pass atomic data buffers to IPP and use returned data to fill output buffers.

I suggest that you put a breakpoint on USC_Fxns* Decode function call and check what are you pushing as input and what you are getting as output.

P.S. I edited your post to hide email.</description>
		<content:encoded><![CDATA[<p>It was over two years ago and I used IPP 5.1 AFAIR which was quite different in interface from IPP 5.2 and 5.3 released later (hopefully there will be no major changes in coming IPP 6.0). So my speech codecs code does not compile right now with IPP 5.3 installed.</p>
<p>The idea was that IPP implemented codecs use common USC interface implemeted by Intel. </p>
<p>From you description it looks like you are losing some data buffers and receive noise instead of data.</p>
<p>In IMediaObject::ProcessInput I saved a reference to provided buffer and in IMediaObject::ProcessOutput I used the buffer to pass atomic data buffers to IPP and use returned data to fill output buffers.</p>
<p>I suggest that you put a breakpoint on USC_Fxns* Decode function call and check what are you pushing as input and what you are getting as output.</p>
<p>P.S. I edited your post to hide email.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hannes.lippet</title>
		<link>http://alax.info/blog/51#comment-5619</link>
		<dc:creator>hannes.lippet</dc:creator>
		<pubDate>Wed, 02 Apr 2008 12:12:41 +0000</pubDate>
		<guid isPermaLink="false">http://alax.info/blog/51#comment-5619</guid>
		<description>forgot my email: h***@l***.de</description>
		<content:encoded><![CDATA[<p>forgot my email: h***@l***.de</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hannes.lippet</title>
		<link>http://alax.info/blog/51#comment-5618</link>
		<dc:creator>hannes.lippet</dc:creator>
		<pubDate>Wed, 02 Apr 2008 11:25:43 +0000</pubDate>
		<guid isPermaLink="false">http://alax.info/blog/51#comment-5618</guid>
		<description>Hi there,

i am doing almost the same thing right now and i am running in some problems here. 

I need to Decode G726 Data in Directshow. So i wrote a DMO that uses the Intel IPP (5.3) in C# with Visual Studion 2005. That worked quite ok, but the calls to the IPP just dont seem to do the right thing.No Errormessage, but only noise in the speaker. Can you give me some advice how you used the IPP g.726 gecoder?

thank you
hannes</description>
		<content:encoded><![CDATA[<p>Hi there,</p>
<p>i am doing almost the same thing right now and i am running in some problems here. </p>
<p>I need to Decode G726 Data in Directshow. So i wrote a DMO that uses the Intel IPP (5.3) in C# with Visual Studion 2005. That worked quite ok, but the calls to the IPP just dont seem to do the right thing.No Errormessage, but only noise in the speaker. Can you give me some advice how you used the IPP g.726 gecoder?</p>
<p>thank you<br />
hannes</p>
]]></content:encoded>
	</item>
</channel>
</rss>
