View Full Version : MKV + AudioSwitch + MatrixMuxer = Bug
Sirber
15th November 2003, 03:23
Hi
I have some movies with dual language in RealAudio. The first one goes through MatrixMixer as expected, while the second one seems to bypass it. There is no VU meter in the filter. Any idea?
ChristianHJW
15th November 2003, 10:35
A problem with matrix mixer and multiple instances ?
Sirber
15th November 2003, 15:04
Could be that too :)
is the author of MatrixMixer a member of d9?
Sirber
16th November 2003, 19:48
Opened in GraphEdit, 2 Matrix Mixer are loaded. I'm using MPC lastest version.
-
<GRAPH version="1.0">
-
<FILTER ID="Default_DirectSound_Device_0005" clsid="{79376820-07D0-11CF-A24D-0020AFD79767}">
<PARAM name="data" value="30003000300030003000300030003000300030003000200000000000000000000000000000000000"/>
</FILTER>
-
<FILTER ID="Default_DirectSound_Device" clsid="{79376820-07D0-11CF-A24D-0020AFD79767}">
<PARAM name="data" value="30003000300030003000300030003000300030003000200000000000000000000000000000000000"/>
</FILTER>
-
<FILTER ID="Video_Renderer" clsid="{B87BEB7B-8D29-423F-AE4D-6582C10175AC}">
<PARAM name="data" value="3000300030003000300030003000300030003000300020008801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"/>
</FILTER>
<FILTER ID="MatrixMixer_0003" clsid="{AEFA5024-215A-4FC7-97A4-1043C86FD0B8}">
</FILTER>
<FILTER ID="MatrixMixer" clsid="{AEFA5024-215A-4FC7-97A4-1043C86FD0B8}">
</FILTER>
<FILTER ID="RealVideo_Decoder" clsid="{238D0F23-5DC9-45A6-9BE2-666160C324DD}">
</FILTER>
<FILTER ID="RealAudio_Decoder_0002" clsid="{941A4793-A705-4312-8DFC-C11CA05F397E}">
</FILTER>
<FILTER ID="RealAudio_Decoder" clsid="{941A4793-A705-4312-8DFC-C11CA05F397E}">
</FILTER>
-
<FILTER ID="MKV_Source_0" clsid="{0A68C3B5-9164-4A54-AFAF-995B2FF0E0D4}">
<PARAM name="src" value="D:\Films\test.mkv"/>
</FILTER>
<connect direct="yes" src="MKV_Source_0" srcpin="Video 1" dest="RealVideo_Decoder" destpin="In"/>
<connect direct="yes" src="MKV_Source_0" srcpin="Audio 2" dest="RealAudio_Decoder" destpin="In"/>
<connect direct="yes" src="MKV_Source_0" srcpin="Audio 3" dest="RealAudio_Decoder_0002" destpin="In"/>
<connect direct="yes" src="RealVideo_Decoder" srcpin="Out" dest="Video_Renderer" destpin="VMR Input0"/>
<connect direct="yes" src="RealAudio_Decoder_0002" srcpin="Out" dest="MatrixMixer_0003" destpin="In"/>
<connect direct="yes" src="MatrixMixer_0003" srcpin="Out" dest="Default_DirectSound_Device_0005" destpin="Audio Input pin (rendered)"/>
<connect direct="yes" src="RealAudio_Decoder" srcpin="Out" dest="MatrixMixer" destpin="In"/>
<connect direct="yes" src="MatrixMixer" srcpin="Out" dest="Default_DirectSound_Device" destpin="Audio Input pin (rendered)"/>
</GRAPH>
[edit]
Bug found: MPC and built-in audio switcher don't start 2 matrix mixer.
[edit 2]
Morgan Stream Switcher hang the system :D
tiki4
17th November 2003, 10:37
Which version of matrix-mixer do you use? This issue should be fixed (http://sourceforge.net/project/shownotes.php?group_id=76433&release_id=189508).
tiki4
Sirber
17th November 2003, 14:56
0.30b
Only 1 copy of the filter is loaded using MPC built-in audio switcher.
tiki4
17th November 2003, 17:23
Hm. Then it seems not to be a problem of Matrix-Mixer? And MMSwitch crashes your system? Which version is that? I never had real problems with 0.97. Dunno, this seems to be something severe. I have to test that.
tiki4
Sirber
17th November 2003, 21:09
I got the lastest MMSwitch from www.divx-digest.com. The first streaam works but the second hang the system.
Nibor
18th November 2003, 00:25
@Sirber
Install one of the new Matroska Packs, there a modified version of MMSwitch 0.99 is included which could work!
Here's the link:
New Matroska Packs released (http://forum.doom9.org/showthread.php?s=&threadid=65212)
Sirber
18th November 2003, 04:24
Trying :)
[edit]
Same problem. Only 1 instance of MatrixMuxer is loaded.
filewalker
18th November 2003, 11:19
Maybe the DC-DSP Filter from dcoder works instead the MSS for you.
DCDSP Filter (http://www.dsp-worx.de/index.php?pg=news)
Cu filewalker
gabest
18th November 2003, 12:03
According to the graph building rules the second audio stream will connect right onto the first free input pin of the switcher.
Sirber
18th November 2003, 13:11
maybe, but the switcher don't send the stream to MatrixMuxer.
[edit]
@filewalker
DC don't seems to do what MatrixMuxer do, or what MSS do.
gabest
18th November 2003, 17:47
The switcher will only connect to the audio renderer, no other filter can get between them. This is not a rule, this was just necessary because only the audio renderers accept dynamic format changes reliably.
Atamido
18th November 2003, 18:02
On my system, the MatrixMixer is automatically inserted between MMS and the Audio Renderer. Is that bad?
gabest
18th November 2003, 18:34
I don't know, but if MMS has to switch between different sample rates, channels or bitcounts then the matrixmixer may fail to forward this to the audio renderer. It is rare to see a filter caring about this. Or maybe MMS can't handle different inputs already? I can't remember.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.