Closed GoogleCodeExporter closed 9 years ago
Try using a better mp3 decoder, like LAV Audio, its more than likely caused by
the decoder, the splitter would never repeat a packet.
Also, I cannot load the specified file in the async source, it appears always
as missing.
Original comment by h.lepp...@gmail.com
on 11 Apr 2014 at 8:12
Hi, sorry for delay, was busy with other things for a while
Here is working example demonstating same problem, using lav audio decoder (it
makes no difference, happens the same with default decoder and LAV)
<?xml version="1.0" encoding="utf-8"?>
<graph name="Unnamed Graph">
<filter name="Default DirectSound Device" index="0" clsid="{79376820-07D0-11CF-A24D-0020AFD79767}">
<ipersiststream encoding="base64" data="MAAwADAAMAAwADAAMAAwADAAMAAwACAAAAAAAAAAAAAAAAAAAAAAAA=="/>
</filter>
<filter name="LAV Audio Decoder" index="1" clsid="{E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}"/>
<filter name="LAV Splitter" index="2" clsid="{171252A0-8820-4AFE-9DF8-5C92B2D66B04}"/>
<filter name="https://archive.org/download/Test_Audio_MP3_File/test1.mp3" index="3" clsid="{E436EBB6-524F-11CE-9F53-0020AF0BA770}">
<ifilesourcefilter source="https://archive.org/download/Test_Audio_MP3_File/test1.mp3"/>
</filter>
<connect out="https://archive.org/download/Test_Audio_MP3_File/test1.mp3/Output" in="LAV Splitter/Input" outFilterIndex="3" outPinId="Output" outPinName="Output" outPinIndex="0" inFilterIndex="2" inPinId="Input" inPinName="Input" inPinIndex="0" direct="true">
<mediaType type="MEDIATYPE_Stream / MEDIASUBTYPE_MPEG1Audio" sampleSize="1" fixedSizeSamples="true" temporalCompression="false" majorType="{E436EB83-524F-11CE-9F53-0020AF0BA770}" subType="{E436EB87-524F-11CE-9F53-0020AF0BA770}"/>
</connect>
<connect out="LAV Splitter/Audio" in="LAV Audio Decoder/Input" outFilterIndex="2" outPinId="Audio" outPinName="Audio" outPinIndex="0" inFilterIndex="1" inPinId="In" inPinName="Input" inPinIndex="0" direct="true">
<mediaType type="MEDIATYPE_Audio / MEDIASUBTYPE_MP3" sampleSize="256000" fixedSizeSamples="true" temporalCompression="false" majorType="{73647561-0000-0010-8000-00AA00389B71}" subType="{00000055-0000-0010-8000-00AA00389B71}"/>
<format type="FORMAT_WaveFormatEx" formatType="{05589F81-C356-11CE-BF01-00AA0055595A}" encoding="base64" data="VQACAIC7AABAnAAABAAQAAAA"/>
</connect>
<connect out="LAV Audio Decoder/Output" in="Default DirectSound Device/Audio Input pin (rendered)" outFilterIndex="1" outPinId="Out" outPinName="Output" outPinIndex="0" inFilterIndex="0" inPinId="Audio Input pin (rendered)" inPinName="Audio Input pin (rendered)" inPinIndex="0" direct="true">
<mediaType type="MEDIATYPE_Audio / MEDIASUBTYPE_IEEE_FLOAT" sampleSize="8" fixedSizeSamples="true" temporalCompression="false" majorType="{73647561-0000-0010-8000-00AA00389B71}" subType="{00000003-0000-0010-8000-00AA00389B71}"/>
<format type="FORMAT_WaveFormatEx" formatType="{05589F81-C356-11CE-BF01-00AA0055595A}" encoding="base64" data="AwACAIC7AAAA3AUACAAgAAAA"/>
</connect>
</graph>
also it works when the file is played from disk (downloaded)
this graph is OK
<?xml version="1.0" encoding="utf-8"?>
<graph name="Unnamed Graph">
<filter name="Default DirectSound Device" index="0" clsid="{79376820-07D0-11CF-A24D-0020AFD79767}">
<ipersiststream encoding="base64" data="MAAwADAAMAAwADAAMAAwADAAMAAwACAAAAAAAAAAAAAAAAAAAAAAAA=="/>
</filter>
<filter name="LAV Audio Decoder" index="1" clsid="{E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}"/>
<filter name="LAV Splitter" index="2" clsid="{171252A0-8820-4AFE-9DF8-5C92B2D66B04}"/>
<filter name="File Source (Async.)" index="3" class="CLSID_AsyncReader" clsid="{E436EBB5-524F-11CE-9F53-0020AF0BA770}">
<ifilesourcefilter source="C:\projects\test1.mp3"/>
</filter>
<connect out="File Source (Async.)/Output" in="LAV Splitter/Input" outFilterIndex="3" outPinId="Output" outPinName="Output" outPinIndex="0" inFilterIndex="2" inPinId="Input" inPinName="Input" inPinIndex="0" direct="true">
<mediaType type="MEDIATYPE_Stream / MEDIASUBTYPE_MPEG1Audio" sampleSize="1" fixedSizeSamples="true" temporalCompression="false" majorType="{E436EB83-524F-11CE-9F53-0020AF0BA770}" subType="{E436EB87-524F-11CE-9F53-0020AF0BA770}"/>
</connect>
<connect out="LAV Splitter/Audio" in="LAV Audio Decoder/Input" outFilterIndex="2" outPinId="Audio" outPinName="Audio" outPinIndex="0" inFilterIndex="1" inPinId="In" inPinName="Input" inPinIndex="0" direct="true">
<mediaType type="MEDIATYPE_Audio / MEDIASUBTYPE_MP3" sampleSize="256000" fixedSizeSamples="true" temporalCompression="false" majorType="{73647561-0000-0010-8000-00AA00389B71}" subType="{00000055-0000-0010-8000-00AA00389B71}"/>
<format type="FORMAT_WaveFormatEx" formatType="{05589F81-C356-11CE-BF01-00AA0055595A}" encoding="base64" data="VQACAIC7AABAnAAABAAQAAAA"/>
</connect>
<connect out="LAV Audio Decoder/Output" in="Default DirectSound Device/Audio Input pin (rendered)" outFilterIndex="1" outPinId="Out" outPinName="Output" outPinIndex="0" inFilterIndex="0" inPinId="Audio Input pin (rendered)" inPinName="Audio Input pin (rendered)" inPinIndex="0" direct="true">
<mediaType type="MEDIATYPE_Audio / MEDIASUBTYPE_IEEE_FLOAT" sampleSize="8" fixedSizeSamples="true" temporalCompression="false" majorType="{73647561-0000-0010-8000-00AA00389B71}" subType="{00000003-0000-0010-8000-00AA00389B71}"/>
<format type="FORMAT_WaveFormatEx" formatType="{05589F81-C356-11CE-BF01-00AA0055595A}" encoding="base64" data="AwACAIC7AAAA3AUACAAgAAAA"/>
</connect>
</graph>
Original comment by sor...@gmail.com
on 19 May 2014 at 10:22
Original issue reported on code.google.com by
sor...@gmail.com
on 10 Apr 2014 at 4:16