<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: DSoundAudioRender delay in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914522#M14840</link>
    <description>&lt;P&gt;&lt;FONT size="1"&gt;Hello Sergey,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Thank you very much for your valuable help. To tell the truth unfortunatelly the audio size isn't correctly 4096 byte. It has various size for example 5750, 5520, 6000 and maybe some other size.I've tested my program a little more and I found very interesting things. Icount the timing of the audio and video playing from the length of audio. So if I get a packetwhich consist of10 video frames and has5520 byte audio, then I calculate the playlength(in ms) of the packet by the formula: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;(audiosize * 2)/(16)&lt;BR /&gt;^decoded audio size  ^sample rate /1000 * bytespersample&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;For 5520 this is 690 ms. This means 69ms between video frames. At the begining of the playing I store the actual value returned by vm_time_get_tick(). After this I decode a frame increase the starttime with one picture's duration and wait until I reach the calculated time, then I display the picture. (I didn't make the wait with Sleep because it has a resolution of 15,625ms on windows which is to inapropriate for my needs. I used instead timeSetEvent but it isn't an importatnt part of the problem). So I make it until the camera sends packets for me. I testedthe timingand compared itwith the windows system time changing and I found that I wait exactly as many time as I have to. And the processing rate is equals to thepacket incoming rate. So the timing is works well but here comes the problem. The audio playing is continuous (there isn't anysilence between the packets) but it looks like it last shorter time than it has to. For example when I'm buffering 8 packet of audio and video and starts the playing then at the begining they are synchronized. But by the progress of time the audio forerun the picture and in the end I hear the audio almost as soon as I make a voice but the video has the delay which comes from the buffering of 8 (or any) packets. And after this point I can hear the short silence int the video sometimes which comes from the variable arriving time of the packets. I mean sometimes a packet not arrive in time (lates a few millisec) but I solved this problem with the buffering. Sorry for my very lon letter, but I would like to tell as many information about my problem as possible to help your help:) So I think two problem can cause the problem. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;1,the audio device plays the audio faster than it have to be played. I don't really think this is the problem.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;2, I lose (or play without waiting enough) some audio data somewhere. I'm sure that I decode (between LockInputBuffer, UnlockInputBuffer) all of the incoming audio data. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;What can be the source and the solution of the problem? &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Thanks in advance&lt;BR /&gt;Bendeguy&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 01 Sep 2006 17:12:58 GMT</pubDate>
    <dc:creator>bendeguy</dc:creator>
    <dc:date>2006-09-01T17:12:58Z</dc:date>
    <item>
      <title>DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914497#M14815</link>
      <description>&lt;P&gt;&lt;FONT size="1"&gt;Hi!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;I'm using the DSoundAudioRenderer to play uncompressed pcm sound. The audio data provided by a stream(2 packet/sec).I put the arrived data to a MediaData objectas soon as it arrived. I experienced a delay about 1-2s when I play the sound. What can cause the problem? And how can I solve it? &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Thanks in advance,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Bendeguy&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Aug 2006 21:38:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914497#M14815</guid>
      <dc:creator>bendeguy</dc:creator>
      <dc:date>2006-08-15T21:38:57Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914498#M14816</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;DS audio render has hardcoded buffer (and there is no methods to change its size). You can try WinMM audio render instead of it (it also has hardcoded buffer size, but it is simplier and you can tune it for your particular needs).&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;</description>
      <pubDate>Wed, 16 Aug 2006 00:16:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914498#M14816</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2006-08-16T00:16:42Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914499#M14817</link>
      <description>&lt;P&gt;&lt;FONT size="1"&gt;Hello,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Thanks for your answer. You said that DS audio renderer has hardcoded buffer. Is it hardcoded in windows or in the renderer's source code? Is it possible to change in the source?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Thanks in advance,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Bendeguy&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Aug 2006 23:57:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914499#M14817</guid>
      <dc:creator>bendeguy</dc:creator>
      <dc:date>2006-08-16T23:57:54Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914500#M14818</link>
      <description>&lt;P&gt;I meant UMC class. Of course you can change the buffer size (by modifying sources)to adopt your needs.&lt;/P&gt;
&lt;P&gt;Vladimir&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2006 00:54:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914500#M14818</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2006-08-17T00:54:59Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914501#M14819</link>
      <description>&lt;P&gt;&lt;FONT size="1"&gt;Hello,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;First of all, thank you for your answers Vladimir(for my other questions too). Do you think if I change the buffersize to4096 then this will affect the performance too much? Where can I change the buffer size in the source code?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;How can I use and set WinMM? I changed the renderer to WinMM and I can hear nothing. Do I have to do something else? &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Bendeguy&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2006 16:20:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914501#M14819</guid>
      <dc:creator>bendeguy</dc:creator>
      <dc:date>2006-08-17T16:20:19Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914502#M14820</link>
      <description>&lt;P&gt;I don't think it will affect performance. Please look at simple_player sources (where it intialize WinMM render) for example of using WinMM render&lt;/P&gt;
&lt;P&gt;Vladimir&lt;/P&gt;</description>
      <pubDate>Fri, 18 Aug 2006 03:09:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914502#M14820</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2006-08-18T03:09:20Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914503#M14821</link>
      <description>&lt;P&gt;&lt;FONT size="2"&gt;Hello,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;I havetried simple_player with WinMM but it didn't work. I found that the problem is the following:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;when &lt;FONT face="Courier New"&gt;WinMMAudioRender::Reset()&lt;/FONT&gt; call the &lt;FONT face="Courier New"&gt;waveOutOpen&lt;/FONT&gt; function then it returns with 2 instead of 0. It means that the id defined by &lt;FONT face="Courier New"&gt;WAVE_MAPPER&lt;/FONT&gt; is out of range. I changed it to 1 and the waveOutOpen returned with 0. When the program arrives to the following part of the code&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;if (UMC_OK == umcRes)&lt;BR /&gt; { umcRes = BasicAudioRender::Reset(); }&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;thenthe &lt;FONT face="Courier New"&gt;Reset &lt;/FONT&gt;function calls the  &lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;m_Thread.Wait()&lt;FONT face="Times New Roman"&gt; which stops the program forever. So I removed the call of the&lt;/FONT&gt; Reset() &lt;FONT face="Times New Roman"&gt;function and finally the WinMM worked, and I heard the sound. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Times New Roman"&gt;Is it a bug in UMC? Can I solve this problem easier? Why the m_Thread.Wait() function hangs forever?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Times New Roman"&gt;Thanks in advance,&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Times New Roman"&gt;Bendeguy&lt;BR /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 19 Aug 2006 00:52:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914503#M14821</guid>
      <dc:creator>bendeguy</dc:creator>
      <dc:date>2006-08-19T00:52:27Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914504#M14822</link>
      <description>&lt;P&gt;Hi &lt;STRONG&gt;Bendeguy!&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;what delays are you talking about? How large is your packet? I have an application where I play audio file feeding the renderer with4096 bytes in a loop. I don't hear any delays. Could you describe the problem more detailed?&lt;/P&gt;
&lt;P&gt;-Sergey&lt;/P&gt;</description>
      <pubDate>Wed, 23 Aug 2006 19:56:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914504#M14822</guid>
      <dc:creator>Intel_C_Intel</dc:creator>
      <dc:date>2006-08-23T19:56:25Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914505#M14823</link>
      <description>&lt;P&gt;&lt;FONT size="1"&gt;Hi Sergey!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;The problem's source is the AudiosRenderers inner buffer size. It is set to 10240 inside the Renderer's code. The renderer doesn't play the file until the buffer isn't full. I get audio packets from a stream and feed it with the renderer. Unfortunatelly the audio packet size is smaller then 10240 so the renderer do nothing. I have to wait for new packets and give those to the renderer too. When the sum of the packet lengthsexceeds 10240 the renderer starts to play the audio. You didn't hear any delay, because when you read from a file, you have a lot of audio data and you can give it to the renderer immediatelly. So when you gave 3*4096 byte to the rendererthen it starts to play. I hope I can help. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Greetings,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Bendeguy&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Aug 2006 20:17:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914505#M14823</guid>
      <dc:creator>bendeguy</dc:creator>
      <dc:date>2006-08-23T20:17:32Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914506#M14824</link>
      <description>&lt;P&gt;I'm not sure that you're right. The size of the inner buffer is equal to sample_size * number_of_frames (if I understand right 1024x10 in your case) but the renderer must start reading data from the buffer (and throwing it to DS buffer) when it keeps at least m_prefOutputBufferSize bytes. In your case it should be 1024 bytes. (I guess we have different versions of UMC)&lt;/P&gt;
&lt;P&gt;-Sergey&lt;/P&gt;</description>
      <pubDate>Wed, 23 Aug 2006 21:19:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914506#M14824</guid>
      <dc:creator>Sergey_O_Intel1</dc:creator>
      <dc:date>2006-08-23T21:19:11Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914507#M14825</link>
      <description>&lt;P&gt;&lt;FONT size="1"&gt;Hi Sergey!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;I'm talking about the renderer's inner buffer(DS buffer, WinMMBuffer). It have to be filled to start the audio playing.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Greetings,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Bendeguy&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Aug 2006 21:42:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914507#M14825</guid>
      <dc:creator>bendeguy</dc:creator>
      <dc:date>2006-08-23T21:42:59Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914508#M14826</link>
      <description>&lt;P&gt;I still can't find the code you're talking about. Could you please point me to the concrete file and the function. All I see isthat SendFrame methodin DSRenderer is called the way I told you(doesn't wait for the buffer to be filled).&lt;/P&gt;
&lt;P&gt;-Sergey&lt;/P&gt;</description>
      <pubDate>Wed, 23 Aug 2006 22:11:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914508#M14826</guid>
      <dc:creator>Sergey_O_Intel1</dc:creator>
      <dc:date>2006-08-23T22:11:46Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914509#M14827</link>
      <description>&lt;P&gt;&lt;FONT size="1"&gt;Yes, you are right! The calling of SendFrame doesn't wait for the buffer to be filled. But theaudio don't start till the SendFrames don't put enough data into the inner buffer. Try this:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Give the first 4096 byte to the renderer and no more. You won't hear anything. Dsound Renderer is a little bit too complex (or at least I don't have time tounderstand it completely) but with WinMM renderer I experienced the same problem too. If you open winmm_render.h you can see two line:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;#define BUF_NUM_MAX 10&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT size="1"&gt;#define BUF_SIZE 1152*16&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;the first defines how many sample to be buffered and the second defines the sample size. When I change BUF_SIZE to a lower value(lower then the audio data size in my packets) then Iheard the music immediatelly. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Greetings,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Bendeguy&lt;/FONT&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Aug 2006 22:48:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914509#M14827</guid>
      <dc:creator>bendeguy</dc:creator>
      <dc:date>2006-08-23T22:48:04Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914510#M14828</link>
      <description>&lt;P&gt;If you use DS renderer and want to render the data the moment you copy it to the internal buffer (call SendFrame) you can change the following:&lt;/P&gt;
&lt;P&gt;dsound_buf.cpp, CopyDataToBuffer function.&lt;/P&gt;
&lt;ADDRESS&gt;if (UMC_OK == umcRes &amp;amp;&amp;amp; m_bPausedWaitingData &amp;amp;&amp;amp;&lt;/ADDRESS&gt;
&lt;ADDRESS&gt;(m_dwDSBufferSize /2 &amp;lt; m_dwNextWriteOffset ||&lt;/ADDRESS&gt;
&lt;ADDRESS&gt;(0 == m_dwNextWriteOffset &amp;amp;&amp;amp; 0 != rdwBytesWrote)))&lt;/ADDRESS&gt;
&lt;P&gt;with&lt;/P&gt;&lt;FONT color="#0000ff" size="2"&gt;
&lt;ADDRESS&gt;&lt;FONT color="#000000" size="3"&gt;if &lt;/FONT&gt;&lt;/ADDRESS&gt;&lt;/FONT&gt;&lt;FONT color="#000000"&gt;(UMC_OK == umcRes &amp;amp;&amp;amp; m_bPausedWaitingData &amp;amp;&amp;amp; rdwBytesWrote)&lt;/FONT&gt;
&lt;P&gt;then DS renderer will not save data before starting to play.&lt;/P&gt;
&lt;P&gt;I wonder if you got a delay before the first sample was played only or got delays constantly while you were feeding the renderer with small portions of data in your application?&lt;/P&gt;
&lt;P&gt;-Sergey&lt;/P&gt;</description>
      <pubDate>Thu, 24 Aug 2006 22:25:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914510#M14828</guid>
      <dc:creator>Sergey_O_Intel1</dc:creator>
      <dc:date>2006-08-24T22:25:49Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914511#M14829</link>
      <description>&lt;P&gt;&lt;FONT size="1"&gt;Hi Sergey!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Thanks for the information.Thedelay appears only before the first sample start. It is because I get the audio data from a camera. I have exactly as many data as I need to play so I experienced the delay until the bufferbecame filled firstly.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Greetings,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Bendeguy&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Aug 2006 00:12:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914511#M14829</guid>
      <dc:creator>bendeguy</dc:creator>
      <dc:date>2006-08-25T00:12:35Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914512#M14830</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;
&lt;P&gt;Cananyone confirm or confute what I said about the WinMMREnderer(it isn't working properly)? I tried to use it on windows xp. Thanks in advance&lt;/P&gt;
&lt;P&gt;Bendeguy&lt;/P&gt;</description>
      <pubDate>Sat, 26 Aug 2006 15:48:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914512#M14830</guid>
      <dc:creator>bendeguy</dc:creator>
      <dc:date>2006-08-26T15:48:12Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914513#M14831</link>
      <description>&lt;P&gt;As I understood, Sergey (who is audio rendered expert), did not find any issue you mention with WinMM render. What version of media sample do you use? If it is not the latest available (from IPP 5.1.1), could you please upgrade to the latest one?&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;</description>
      <pubDate>Tue, 29 Aug 2006 20:13:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914513#M14831</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2006-08-29T20:13:05Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914514#M14832</link>
      <description>&lt;P&gt;&lt;FONT size="1"&gt;Hi Vladimir,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;I'm using IPP 5.1 and sample 5.1. Unfortunatelly I changed the source of some class according to my needs. So it won't be too easy to upgrade to 5.1.1. Maybe I'm wrong, but I didn'tnoticed the message where Sergey says he didn't findanyproblem with WinMM Renderer. Which message do you talking about?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Greetings,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Bendeguy&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Aug 2006 20:38:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914514#M14832</guid>
      <dc:creator>bendeguy</dc:creator>
      <dc:date>2006-08-29T20:38:04Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914515#M14833</link>
      <description>&lt;P&gt;I think it should be better to move to the latest version of UMC sources as there can be some bug fixes or changes in interfaces. You probably right, Sergey did not say it emplicitely, but as I understand he was not able to reproduce the issue, that means he has no such a problem (he used 5.1.1 sample)&lt;/P&gt;
&lt;P&gt;Vladimir&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2006 00:19:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914515#M14833</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2006-08-30T00:19:44Z</dc:date>
    </item>
    <item>
      <title>Re: DSoundAudioRender delay</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914516#M14834</link>
      <description>&lt;P&gt;&lt;FONT size="1"&gt;Hi,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Thanks for the information Vladimir. You're very helpful. I will upgrade my IPP and IPP sample version soon.&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT size="1"&gt;I have seen that the audiorenderer calling sendframe when the renderer finished playing of a portion of data. Is it possible sendframe don't call in time and it causes pauses between playing portion of audios? I've experinced that when the WinMMRenderer hasn't gotdata then it plays nothingand the DirectSoundRenderer replays the previous audiodata. Is it true? &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Thanks in advance,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="1"&gt;Bendeguy&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2006 00:49:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DSoundAudioRender-delay/m-p/914516#M14834</guid>
      <dc:creator>bendeguy</dc:creator>
      <dc:date>2006-08-30T00:49:57Z</dc:date>
    </item>
  </channel>
</rss>

