Here is the
graph before I changed streamsFilter Graph Info:
Filter 'DirectSound: AMD HDMI Output (AMD High Definition Audio Device)'
CLSID: {79376820-07D0-11CF-A24D-0020AFD79767}
Host: c:\windows\syswow64\quartz.dll
Input Pin 'Audio Input pin (rendered)'
Connected to pin 'XForm Out' of filter 'ArcSoft Audio Decoder HD'
Major type MEDIATYPE_Audio Sub type MEDIASUBTYPE_PCM, Format type FORMAT_WaveFormatEx
Filter 'madVR'
CLSID: {E1A8B82A-32CE-4B0D-BE0D-AA68C772E423}
Host: c:\program files (x86)\madvr\madvr.ax
Input Pin 'Input'
Connected to pin 'Out' of filter 'ffdshow Video Decoder'
Major type MEDIATYPE_Video Sub type MEDIASUBTYPE_YV12, Format type FORMAT_VideoInfo2
Filter 'ArcSoft Audio Decoder HD'
CLSID: {1A89085B-B654-4ED8-8831-5AC629A05FF5}
Host: c:\program files (x86)\hd audio\asaudiohd+.ax
Input Pin 'XForm In'
Connected to pin 'Audio' of filter 'LAV Splitter'
Major type MEDIATYPE_Audio Sub type MEDIASUBTYPE_DOLBY_AC3, Format type FORMAT_WaveFormatEx
Output Pin 'XForm Out'
Connected to pin 'Audio Input pin (rendered)' of filter 'DirectSound: AMD HDMI Output (AMD High Definition Audio Device)'
Major type MEDIATYPE_Audio Sub type MEDIASUBTYPE_PCM, Format type FORMAT_WaveFormatEx
Filter 'ffdshow Video Decoder'
CLSID: {04FE9017-F873-410E-871E-AB91661A4EF7}
Host: c:\program files (x86)\ffdshow\ffdshow.ax
Input Pin 'In'
Connected to pin 'Video' of filter 'LAV Splitter'
Major type MEDIATYPE_Video Sub type Unknown GUID Name: {31435641-0000-0010-8000-00AA00389B71}, Format type FORMAT_MPEG2_VIDEO
Output Pin 'Out'
Connected to pin 'Input' of filter 'madVR'
Major type MEDIATYPE_Video Sub type MEDIASUBTYPE_YV12, Format type FORMAT_VideoInfo2
Input Pin 'In Text'
Filter 'LAV Splitter'
CLSID: {171252A0-8820-4AFE-9DF8-5C92B2D66B04}
Host: c:\program files (x86)\lav filters\x86\lavsplitter.ax
Input Pin 'Input'
Connected to pin 'Output' of filter 'File Source (Async.)'
Major type TIME_FORMAT_NONE Sub type TIME_FORMAT_NONE, Format type TIME_FORMAT_NONE
Output Pin 'Video'
Connected to pin 'In' of filter 'ffdshow Video Decoder'
Major type MEDIATYPE_Video Sub type Unknown GUID Name: {31435641-0000-0010-8000-00AA00389B71}, Format type FORMAT_MPEG2_VIDEO
Output Pin 'Audio'
Connected to pin 'XForm In' of filter 'ArcSoft Audio Decoder HD'
Major type MEDIATYPE_Audio Sub type MEDIASUBTYPE_DOLBY_AC3, Format type FORMAT_WaveFormatEx
Filter 'File Source (Async.)'
CLSID: {E436EBB5-524F-11CE-9F53-0020AF0BA770}
Host: c:\windows\syswow64\quartz.dll
Output Pin 'Output'
Connected to pin 'Input' of filter 'LAV Splitter'
Major type TIME_FORMAT_NONE Sub type TIME_FORMAT_NONE, Format type TIME_FORMAT_NONE
Here is the
graph after I changed streamsFilter Graph Info:
Filter 'DirectSound: AMD HDMI Output (AMD High Definition Audio Device)'
CLSID: {79376820-07D0-11CF-A24D-0020AFD79767}
Host: c:\windows\syswow64\quartz.dll
Input Pin 'Audio Input pin (rendered)'
Connected to pin 'XForm Out' of filter 'LAV Audio Decoder'
Major type MEDIATYPE_Audio Sub type MEDIASUBTYPE_PCM, Format type FORMAT_WaveFormatEx
Filter 'madVR'
CLSID: {E1A8B82A-32CE-4B0D-BE0D-AA68C772E423}
Host: c:\program files (x86)\madvr\madvr.ax
Input Pin 'Input'
Connected to pin 'Out' of filter 'ffdshow Video Decoder'
Major type MEDIATYPE_Video Sub type MEDIASUBTYPE_YV12, Format type FORMAT_VideoInfo2
Filter 'LAV Audio Decoder'
CLSID: {E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}
Host: c:\program files (x86)\lav filters\x86\lavaudio.ax
Input Pin 'XForm In'
Connected to pin 'Audio' of filter 'LAV Splitter'
Major type MEDIATYPE_Audio Sub type MEDIASUBTYPE_DOLBY_AC3, Format type FORMAT_WaveFormatEx
Output Pin 'XForm Out'
Connected to pin 'Audio Input pin (rendered)' of filter 'DirectSound: AMD HDMI Output (AMD High Definition Audio Device)'
Major type MEDIATYPE_Audio Sub type MEDIASUBTYPE_PCM, Format type FORMAT_WaveFormatEx
Filter 'ffdshow Video Decoder'
CLSID: {04FE9017-F873-410E-871E-AB91661A4EF7}
Host: c:\program files (x86)\ffdshow\ffdshow.ax
Input Pin 'In'
Connected to pin 'Video' of filter 'LAV Splitter'
Major type MEDIATYPE_Video Sub type Unknown GUID Name: {31435641-0000-0010-8000-00AA00389B71}, Format type FORMAT_MPEG2_VIDEO
Output Pin 'Out'
Connected to pin 'Input' of filter 'madVR'
Major type MEDIATYPE_Video Sub type MEDIASUBTYPE_YV12, Format type FORMAT_VideoInfo2
Input Pin 'In Text'
Filter 'LAV Splitter'
CLSID: {171252A0-8820-4AFE-9DF8-5C92B2D66B04}
Host: c:\program files (x86)\lav filters\x86\lavsplitter.ax
Input Pin 'Input'
Connected to pin 'Output' of filter 'File Source (Async.)'
Major type TIME_FORMAT_NONE Sub type TIME_FORMAT_NONE, Format type TIME_FORMAT_NONE
Output Pin 'Video'
Connected to pin 'In' of filter 'ffdshow Video Decoder'
Major type MEDIATYPE_Video Sub type Unknown GUID Name: {31435641-0000-0010-8000-00AA00389B71}, Format type FORMAT_MPEG2_VIDEO
Output Pin 'Audio'
Connected to pin 'XForm In' of filter 'LAV Audio Decoder'
Major type MEDIATYPE_Audio Sub type MEDIASUBTYPE_DOLBY_AC3, Format type FORMAT_WaveFormatEx
Filter 'File Source (Async.)'
CLSID: {E436EBB5-524F-11CE-9F53-0020AF0BA770}
Host: c:\windows\syswow64\quartz.dll
Output Pin 'Output'
Connected to pin 'Input' of filter 'LAV Splitter'
Major type TIME_FORMAT_NONE Sub type TIME_FORMAT_NONE, Format type TIME_FORMAT_NONE
Notice how the first graph shows ArcSoft Audio Decoder and the second graph shows LAV Audio Decoder
Anyone got any ideas how this can happen, or what I can do to "fix" it?
I don't see much point in trying to continue testing other stuff when this is clearly not working properly.