none
media foundation H264 decoder not working properly RRS feed

  • Question

  • I'm creating an application for video conferencing using media foundation and I'm having an issue decoding the H264 video frames I receive over the network.

    The Design

    Currently my network source queues a token on every request sample, unless there is an available stored sample. If a sample arrives over the network and no token is available the sample is stored in a linked list. Otherwise it is queued with the MEMediaSample event. I also have the decoder set to low latency.

    My Issue

    When running the topology using my network source I immediately see the first frame rendered to the screen. I then experience a long pause until a live stream begins to play perfectly. After a few seconds the stream appears to pause but then you notice that it's just looping through the same frame over and over again adding in a live frame every couple of seconds that then disappears immediately and goes back to displaying the old loop.

    Why is this happening? I'm by no means an expert in H264 or media foundation for that matter but, I've been trying to fix this issue for weeks with no success. I have no idea where the problem might be. Please help me!

    Wednesday, September 3, 2014 9:15 PM

All replies

  • So I've noticed on my MFTrace results that the presentation clock is providing the same time whenever it's called. Could this possibly be the cause of my issue? If so how do I fix it?  Here is a copy of the start of my trace as well a portion of the trace when the video isn't working properly:

    5520,2F14 17:21:21.45463 TraceOSVersion @ OS version (BuildLabEx): 7601.18409.amd64fre.win7sp1_gdr.140303-2144
    15520,2F14 17:21:21.45463 TraceMFDetoursVersion @ MFDetours version 1.0.0.1
    15520,2F14 17:21:21.45468 TraceEnabledKeywords @ Keywords and levels: Default 4, Detours 4, Kernel32Export 4, MFExport 4, MFPlatExport 4, MFPlayExport 4, MFReadWriteExport 4, Ole32Export 4, wmvCoreExport 4, MFPublic 4, IMFActivate 4, IMFAttributes 4, IMFClock 4, IMFMediaEventGenerator 4, IMFMediaSession 4, IMFMediaSink 4, IMFMediaSource 4, IMFMediaStream 4, IMFPMediaPlayer 4, IMFPMediaItem 4, IMFPMediaPlayerCallback 4, IMFPresentationClock 4
    15520,2F14 17:21:21.45471 TraceEnabledKeywords @ Keywords and levels: IMFQualityAdvise 4, IMFQualityAdvise2 4, IMFQualityManager 4, IMFSample 4, IMFSinkWriter 4, IMFSourceReader 4, IMFSourceReaderCallback 4, IMFSourceResolver 4, IMFStreamSink 4, IMFTopology 4, IMFTopologyNode 4, IMFTopoLoader 4, IMFTransform 4, IMediaObject 4, IMFSchemeHandler 4, IMFByteStream 4, IMFByteStreamHandler 4, IMFReadWriteClassFactory 4, IFilterGraph 4, IGraphBuilder 4
    15520,2F14 17:21:21.45472 TraceEnabledKeywords @ Keywords and levels: IMediaControl 4, IMemInputPin 4, IWMReader 4, IWMReaderCallback 4
    15520,2F14 17:21:21.45569 CMFMediaSessionDetours::Attach @00867398 Presentation clock @00868098
    15520,3C0C 17:21:24.45658 CMFPlatExportDetours::MFStartup @ Version=0x00020070, dwFlags=0x00000000
    15520,3C0C 17:21:24.45755 CMFMediaSessionDetours::Attach @0086D748 Presentation clock @0086E448
    15520,3C0C 17:21:24.46162 CMFPlatExportDetours::MFTEnumEx @ Category: MFT_CATEGORY_VIDEO_DECODER, Flags: 0x00000010, input MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MEDIASUBTYPE_H264, output MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MFVideoFormat_NV12
    15520,3C0C 17:21:24.46430 CMFPlatExportDetours::MFTEnumEx @ Activate 00 @0088DBD8, MF_TRANSFORM_CATEGORY_Attribute=MFT_CATEGORY_VIDEO_DECODER;MFT_TRANSFORM_CLSID_Attribute={62CE7E72-4C71-4D20-B15D-452831A87D9D};MFT_INPUT_TYPES_Attributes=76 69 64 73 00 00 10 00 80 00 00 aa 00 38 9b 71 48 32 36 34 00 00 10 00 80 00 00 aa 00 38 9b 71 76 69 64 73 00 00 10 00 80 00 00 aa 00 38 9b 71 f0 f4 40 3f 22 56 f8 4f b6 d8 a1 7a 58 4b ee 5e ;MFT_OUTPUT_TYPES_Attributes=76 69 64 73 00 00 10 00 80 00 00 aa 00 38 9b 71 4e 56 31 32 00 00 10 00 80 00 00 aa 00 38 9b 71 76 69 64 73 00 00 10 00 80 00 00 aa 00 38 9b 71 59 56 31 32 00 00 10 00 80 00 00 aa 00 38 9b 71 76 69 ;MFT_FRIENDLY_NAME_Attribute=Microsoft H264 Video Decoder MFT;MF_TRANSFORM_FLAGS_Attribute=1
    15520,3C0C 17:21:24.47257 COle32ExportDetours::CoCreateInstance @ New MFT @001BE3F8, {9561C3E8-EA9E-4435-9B1E-A93E691894D8}=4294967295;{5AE557B8-77AF-41F5-9FA6-4DB2FE1D4BCA}=4096;{7262A16A-D2DC-4E75-9BA8-65C0C6D32B13}=2304;{F7DB8A2F-4F48-4EE8-AE31-8B6EBE558AE2}=1;MF_SA_D3D_AWARE=1;{206B4FC8-FCF9-4C51-AFE3-9764369E33A0}=1;{9C27891A-ED7A-40E1-88E8-B22727A024EE}=0;{2EFD8EEE-1150-4328-9CF5-66DCE933FCF4}=0;{EF80833F-F8FA-44D9-80D8-41ED6232670C}=0
    15520,3C0C 17:21:24.47260 COle32ExportDetours::CoCreateInstance @ Created {62CE7E72-4C71-4D20-B15D-452831A87D9D} Microsoft H264 Video Decoder MFT (C:\Windows\SysWOW64\msmpeg2vdec.dll) @001BE3F8 - traced interfaces: IMFTransform @001BE3F8, 
    15520,3C0C 17:21:24.47261 CMFActivateDetours::ActivateObject @0088DBD8 New MFT @001BE3F8
    15520,3C0C 17:21:24.47348 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000001 MFT_MESSAGE_NOTIFY_END_STREAMING, param=00000000
    15520,3C0C 17:21:24.47368 CMFTransformDetours::SetInputType @001BE3F8 Succeeded MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MEDIASUBTYPE_H264;MF_MT_AVG_BITRATE=10000000;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_COMPRESSED=1;MF_MT_ALL_SAMPLES_INDEPENDENT=0;MF_MT_FIXED_SIZE_SAMPLES=0;MF_MT_AVG_BIT_ERROR_RATE=0;MF_MT_DEFAULT_STRIDE=0
    15520,3C0C 17:21:24.47452 COle32ExportDetours::CoCreateInstance @ New MFT @009BF014, VIDEO_ZOOM_RECT=00 00 00 00 00 00 00 00 00 00 80 3f 00 00 80 3f 
    15520,3C0C 17:21:24.47454 COle32ExportDetours::CoCreateInstance @ Created {E474E05A-AB65-4F6A-827C-218B1BAAF31F} MF Video Mixer (C:\Windows\SysWOW64\evr.dll) @009BF014 - traced interfaces: IMFTransform @009BF014, 
    15520,3C0C 17:21:24.50025 COle32ExportDetours::CoCreateInstance @ Created {A0A7A57B-59B2-4919-A694-ADD0A526C373} Tearless Window Presenter (C:\Windows\SysWOW64\evr.dll) @009C1A94 - traced interfaces: 
    15520,3C0C 17:21:24.50032 COle32ExportDetours::CoCreateInstance @ Created {98455561-5136-4D28-AB08-4CEE40EA2781} MF Video Presenter (C:\Windows\SysWOW64\evr.dll) @001BEB70 - traced interfaces: 
    15520,3C0C 17:21:24.50043 CMFTransformDetours::ProcessMessage @009BF014 Message type=0x00000002 MFT_MESSAGE_SET_D3D_MANAGER, param=001BF3D8
    15520,3C0C 17:21:24.64015 CMFTransformDetours::ProcessMessage @009BF014 Message type=0x00000002 MFT_MESSAGE_SET_D3D_MANAGER, param=00000000
    15520,3C0C 17:21:24.64016 CMFTransformDetours::ProcessMessage @009BF014 Message type=0x00000002 MFT_MESSAGE_SET_D3D_MANAGER, param=001BF3D8
    15520,3C0C 17:21:24.64022 CTopologyHelpers::Trace @00888098 >>>>>>>>>>>>> input topology
    15520,3C0C 17:21:24.64024 CTopologyHelpers::TraceNode @ Node 0 @00888A40 ID:3CA000000001, 0 inputs, 1 outputs, type 1, MF_TOPONODE_SOURCE=@0084B938;MF_TOPONODE_PRESENTATION_DESCRIPTOR=@00867328;MF_TOPONODE_STREAM_DESCRIPTOR=@008686D8
    15520,3C0C 17:21:24.64025 CTopologyHelpers::TraceObject @ Source @0084B938 {00000000-0000-0000-0000-000000000000} (C:\Users\Thomas\Documents\Visual Studio 2012\Projects\Video_Connect\Release\Video_Connect.exe), MFMEDIASOURCE_CHARACTERISTICS=0x00000001
    15520,3C0C 17:21:24.64028 CTopologyHelpers::TraceStream @ Output stream 0, connected to node @008A27A0 stream 0, MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MEDIASUBTYPE_H264;MF_MT_AVG_BITRATE=10000000;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_COMPRESSED=1;MF_MT_ALL_SAMPLES_INDEPENDENT=0;MF_MT_FIXED_SIZE_SAMPLES=0;MF_MT_AVG_BIT_ERROR_RATE=0;MF_MT_DEFAULT_STRIDE=0
    15520,3C0C 17:21:24.64028 CTopologyHelpers::TraceNode @ Node 1 @008A27A0 ID:3CA000000002, 1 inputs, 1 outputs, type 2, 
    15520,3C0C 17:21:24.64032 CTopologyHelpers::TraceObject @ MFT @001BE3F8 {00000000-0000-0000-0000-000000000000} (C:\Windows\SysWOW64\msmpeg2vdec.dll), {9561C3E8-EA9E-4435-9B1E-A93E691894D8}=4294967295;{5AE557B8-77AF-41F5-9FA6-4DB2FE1D4BCA}=4096;{7262A16A-D2DC-4E75-9BA8-65C0C6D32B13}=2304;{F7DB8A2F-4F48-4EE8-AE31-8B6EBE558AE2}=1;MF_SA_D3D_AWARE=1;{206B4FC8-FCF9-4C51-AFE3-9764369E33A0}=1;{9C27891A-ED7A-40E1-88E8-B22727A024EE}=1;{2EFD8EEE-1150-4328-9CF5-66DCE933FCF4}=0;{EF80833F-F8FA-44D9-80D8-41ED6232670C}=0
    15520,3C0C 17:21:24.64035 CTopologyHelpers::TraceStream @ Input stream 0, connected to node @00888A40 stream 0, MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MEDIASUBTYPE_H264;MF_MT_AVG_BITRATE=10000000;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_COMPRESSED=1;MF_MT_ALL_SAMPLES_INDEPENDENT=0;MF_MT_FIXED_SIZE_SAMPLES=0;MF_MT_AVG_BIT_ERROR_RATE=0;MF_MT_DEFAULT_STRIDE=0
    15520,3C0C 17:21:24.64037 CTopologyHelpers::TraceStream @ Output stream 0, connected to node @008A2700 stream 0, 1st possible MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MFVideoFormat_NV12;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_AVG_BITRATE=10000000;MF_MT_DEFAULT_STRIDE=640;MF_MT_ALL_SAMPLES_INDEPENDENT=1;MF_MT_FIXED_SIZE_SAMPLES=1;MF_MT_SAMPLE_SIZE=460800
    15520,3C0C 17:21:24.64038 CTopologyHelpers::TraceNode @ Node 2 @008A2700 ID:3CA000000003, 1 inputs, 0 outputs, type 0, MF_TOPONODE_TRANSFORM_OBJECTID={D23E6477-B104-4707-81CB-E1CA19A07016}
    15520,3C0C 17:21:24.64039 CTopologyHelpers::TraceObject @ Activate @008697C0 {D23E6477-B104-4707-81CB-E1CA19A07016} (C:\Windows\system32\MF.dll), MF_ACTIVATE_VIDEO_WINDOW=5964750 (0,5964750)
    15520,3C0C 17:21:24.64040 CTopologyHelpers::TraceStream @ Input stream 0, connected to node @008A27A0 stream 0, MT: <<not set, hr=C00D521B MF_E_TOPO_SINK_ACTIVATES_UNSUPPORTED>>
    15520,3C0C 17:21:24.64040 CTopologyHelpers::Trace @00888098 MF_TOPOLOGY_RESOLUTION_STATUS = NOT FOUND!!!
    15520,3C0C 17:21:24.64040 CTopologyHelpers::Trace @00888098 <<<<<<<<<<<<< input topology
    15520,35A4 17:21:24.64056 CMFActivateDetours::ActivateObject @008697C0 New sink @008AB200
    15520,35A4 17:21:24.64108 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000001 MFT_MESSAGE_NOTIFY_END_STREAMING, param=00000000
    15520,35A4 17:21:24.64117 CMFTransformDetours::SetInputType @001BE3F8 Succeeded MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MEDIASUBTYPE_H264;MF_MT_AVG_BITRATE=10000000;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_COMPRESSED=1;MF_MT_ALL_SAMPLES_INDEPENDENT=0;MF_MT_FIXED_SIZE_SAMPLES=0;MF_MT_AVG_BIT_ERROR_RATE=0;MF_MT_DEFAULT_STRIDE=0
    15520,35A4 17:21:24.64158 CMFTransformDetours::SetInputType @009BF014 Succeeded MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MFVideoFormat_NV12;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_AVG_BITRATE=10000000;MF_MT_DEFAULT_STRIDE=640;MF_MT_ALL_SAMPLES_INDEPENDENT=1;MF_MT_FIXED_SIZE_SAMPLES=1;MF_MT_SAMPLE_SIZE=460800
    15520,35A4 17:21:24.64162 CMFTransformDetours::SetOutputType @001BE3F8 Succeeded MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MFVideoFormat_NV12;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_AVG_BITRATE=10000000;MF_MT_DEFAULT_STRIDE=640;MF_MT_ALL_SAMPLES_INDEPENDENT=1;MF_MT_FIXED_SIZE_SAMPLES=1;MF_MT_SAMPLE_SIZE=460800;MF_MT_COMPRESSED=0;MF_MT_AVG_BIT_ERROR_RATE=0
    15520,35A4 17:21:24.64185 CMFTransformDetours::SetInputType @009BF014 Succeeded MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MFVideoFormat_NV12;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_AVG_BITRATE=10000000;MF_MT_DEFAULT_STRIDE=640;MF_MT_ALL_SAMPLES_INDEPENDENT=1;MF_MT_FIXED_SIZE_SAMPLES=1;MF_MT_SAMPLE_SIZE=460800;MF_MT_COMPRESSED=0;MF_MT_AVG_BIT_ERROR_RATE=0
    15520,35A4 17:21:24.64201 CMFTransformDetours::SetOutputType @009BF014 Succeeded MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MFVideoFormat_ARGB32;MF_MT_FRAME_SIZE=5342939316903 (1244,679);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_GEOMETRIC_APERTURE=00 00 00 00 00 00 00 00 dc 04 00 00 a7 02 00 00 ;MF_MT_MINIMUM_DISPLAY_APERTURE=00 00 00 00 00 00 00 00 dc 04 00 00 a7 02 00 00 ;MF_MT_PAN_SCAN_APERTURE=00 00 00 00 00 00 00 00 dc 04 00 00 a7 02 00 00 ;MF_MT_PIXEL_ASPECT_RATIO=7576322311908000 (1764000,1764000);MF_MT_VIDEO_PRIMARIES=2;MF_MT_INTERLACE_MODE=2;MF_MT_DEFAULT_STRIDE=4976;MF_MT_ALL_SAMPLES_INDEPENDENT=1;MF_MT_FIXED_SIZE_SAMPLES=1;MF_MT_SAMPLE_SIZE=3378704
    15520,35A4 17:21:24.64364 CMFTransformDetours::SetOutputType @009BF014 Succeeded MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MFVideoFormat_ARGB32;MF_MT_FRAME_SIZE=5342939316903 (1244,679);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_GEOMETRIC_APERTURE=00 00 00 00 00 00 00 00 dc 04 00 00 a7 02 00 00 ;MF_MT_MINIMUM_DISPLAY_APERTURE=00 00 00 00 00 00 00 00 dc 04 00 00 a7 02 00 00 ;MF_MT_PAN_SCAN_APERTURE=00 00 00 00 00 00 00 00 dc 04 00 00 a7 02 00 00 ;MF_MT_PIXEL_ASPECT_RATIO=7576322311908000 (1764000,1764000);MF_MT_VIDEO_PRIMARIES=2;MF_MT_INTERLACE_MODE=2;MF_MT_DEFAULT_STRIDE=4976;MF_MT_ALL_SAMPLES_INDEPENDENT=1;MF_MT_FIXED_SIZE_SAMPLES=1;MF_MT_SAMPLE_SIZE=3378704
    15520,35A4 17:21:24.64367 CMFMediaSessionDetours::EndGetEvent @0086D748 Met=101 MESessionTopologySet, value @008AEEF8, 
    15520,35A4 17:21:24.64367 CTopologyHelpers::Trace @008AEEF8 >>>>>>>>>>>>> queued topology
    15520,35A4 17:21:24.64368 CTopologyHelpers::TraceNode @ Node 0 @008A2840 ID:3CA000000001, 0 inputs, 1 outputs, type 1, MF_TOPONODE_SOURCE=@0084B938;MF_TOPONODE_PRESENTATION_DESCRIPTOR=@00867328;MF_TOPONODE_STREAM_DESCRIPTOR=@008686D8;MF_TOPONODE_MEDIASTART=0 (0,0);MF_TOPONODE_MARKIN_HERE=1;MF_TOPONODE_MARKOUT_HERE=1
    15520,35A4 17:21:24.64369 CTopologyHelpers::TraceObject @ Source @0084B938 {00000000-0000-0000-0000-000000000000} (C:\Users\Thomas\Documents\Visual Studio 2012\Projects\Video_Connect\Release\Video_Connect.exe), MFMEDIASOURCE_CHARACTERISTICS=0x00000001
    15520,35A4 17:21:24.64371 CTopologyHelpers::TraceStream @ Output stream 0, connected to node @008A28E0 stream 0, MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MEDIASUBTYPE_H264;MF_MT_AVG_BITRATE=10000000;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_COMPRESSED=1;MF_MT_ALL_SAMPLES_INDEPENDENT=0;MF_MT_FIXED_SIZE_SAMPLES=0;MF_MT_AVG_BIT_ERROR_RATE=0;MF_MT_DEFAULT_STRIDE=0
    15520,35A4 17:21:24.64372 CTopologyHelpers::TraceNode @ Node 1 @008A28E0 ID:3CA000000002, 1 inputs, 1 outputs, type 2, 
    15520,35A4 17:21:24.64375 CTopologyHelpers::TraceObject @ MFT @001BE3F8 {00000000-0000-0000-0000-000000000000} (C:\Windows\SysWOW64\msmpeg2vdec.dll), {9561C3E8-EA9E-4435-9B1E-A93E691894D8}=4294967295;{5AE557B8-77AF-41F5-9FA6-4DB2FE1D4BCA}=4096;{7262A16A-D2DC-4E75-9BA8-65C0C6D32B13}=2304;{F7DB8A2F-4F48-4EE8-AE31-8B6EBE558AE2}=1;MF_SA_D3D_AWARE=1;{206B4FC8-FCF9-4C51-AFE3-9764369E33A0}=1;{9C27891A-ED7A-40E1-88E8-B22727A024EE}=1;{2EFD8EEE-1150-4328-9CF5-66DCE933FCF4}=0;{EF80833F-F8FA-44D9-80D8-41ED6232670C}=0
    15520,35A4 17:21:24.64377 CTopologyHelpers::TraceStream @ Input stream 0, connected to node @008A2840 stream 0, MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MEDIASUBTYPE_H264;MF_MT_AVG_BITRATE=10000000;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_COMPRESSED=1;MF_MT_ALL_SAMPLES_INDEPENDENT=0;MF_MT_FIXED_SIZE_SAMPLES=0;MF_MT_AVG_BIT_ERROR_RATE=0;MF_MT_DEFAULT_STRIDE=0
    15520,35A4 17:21:24.64380 CTopologyHelpers::TraceStream @ Output stream 0, connected to node @008A2A20 stream 0, MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MFVideoFormat_NV12;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_AVG_BITRATE=10000000;MF_MT_DEFAULT_STRIDE=640;MF_MT_ALL_SAMPLES_INDEPENDENT=1;MF_MT_FIXED_SIZE_SAMPLES=1;MF_MT_SAMPLE_SIZE=460800;MF_MT_COMPRESSED=0;MF_MT_AVG_BIT_ERROR_RATE=0
    15520,35A4 17:21:24.64381 CTopologyHelpers::TraceNode @ Node 2 @008A2A20 ID:3CA000000003, 1 inputs, 0 outputs, type 0, MF_TOPONODE_TRANSFORM_OBJECTID={D23E6477-B104-4707-81CB-E1CA19A07016};{B8AA3129-DFC9-423A-8ACD-1D82850A3D1F}=@001BF3D8;MF_TOPONODE_STREAMID=0
    15520,35A4 17:21:24.64382 CTopologyHelpers::TraceObject @ Sink @008AB498 {D23E6477-B104-4707-81CB-E1CA19A07016} (C:\Windows\system32\MF.dll), (null)
    15520,35A4 17:21:24.64384 CTopologyHelpers::TraceStream @ Input stream 0, connected to node @008A28E0 stream 0, MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MFVideoFormat_NV12;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_AVG_BITRATE=10000000;MF_MT_DEFAULT_STRIDE=640;MF_MT_ALL_SAMPLES_INDEPENDENT=1;MF_MT_FIXED_SIZE_SAMPLES=1;MF_MT_SAMPLE_SIZE=460800;MF_MT_COMPRESSED=0;MF_MT_AVG_BIT_ERROR_RATE=0
    15520,35A4 17:21:24.64384 CTopologyHelpers::Trace @008AEEF8 MF_TOPOLOGY_RESOLUTION_STATUS = 0
    15520,35A4 17:21:24.64385 CTopologyHelpers::Trace @008AEEF8 <<<<<<<<<<<<< queued topology
    15520,35A4 17:21:24.64388 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,35A4 17:21:24.64545 CMFQualityManagerDetours::AttachNodesWithQualityManagement @ (Node 1, Object 0x001BE3F8) implements IMFQualityAdvise2
    15520,35A4 17:21:24.64546 CMFQualityManagerDetours::AttachNodesWithQualityManagement @ (Node 2, Object 0x008AB498) does not implement quality management
    15520,35A4 17:21:24.64551 CMFMediaSessionDetours::EndGetEvent @0086D748 Met=112 MESessionNotifyPresentationTime, value (empty), MF_EVENT_START_PRESENTATION_TIME=0 (0,0);MF_EVENT_PRESENTATION_TIME_OFFSET=0 (0,0);MF_EVENT_START_PRESENTATION_TIME_AT_OUTPUT=0 (0,0)
    15520,35A4 17:21:24.64554 CMFMediaSessionDetours::EndGetEvent @0086D748 Met=111 MESessionTopologyStatus, value @008AEEF8, MF_EVENT_TOPOLOGY_STATUS=100
    15520,35A4 17:21:24.64555 CTopologyHelpers::Trace @008AEEF8 >>>>>>>>>>>>> ready topology
    15520,35A4 17:21:24.64557 CTopologyHelpers::TraceNode @ Node 0 @008A2840 ID:3CA000000001, 0 inputs, 1 outputs, type 1, MF_TOPONODE_SOURCE=@0084B938;MF_TOPONODE_PRESENTATION_DESCRIPTOR=@00867328;MF_TOPONODE_STREAM_DESCRIPTOR=@008686D8;MF_TOPONODE_MEDIASTART=0 (0,0);MF_TOPONODE_MARKIN_HERE=1;MF_TOPONODE_MARKOUT_HERE=1;{9C86CC4E-68CE-4CFF-AA1E-9A5A40D5B4E0}=@008B3660;{89485B85-2FFA-4547-B269-B82C79EE197C}=1
    15520,35A4 17:21:24.64557 CTopologyHelpers::TraceObject @ Source @0084B938 {00000000-0000-0000-0000-000000000000} (C:\Users\Thomas\Documents\Visual Studio 2012\Projects\Video_Connect\Release\Video_Connect.exe), MFMEDIASOURCE_CHARACTERISTICS=0x00000001
    15520,35A4 17:21:24.64559 CTopologyHelpers::TraceStream @ Output stream 0, connected to node @008A28E0 stream 0, MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MEDIASUBTYPE_H264;MF_MT_AVG_BITRATE=10000000;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_COMPRESSED=1;MF_MT_ALL_SAMPLES_INDEPENDENT=0;MF_MT_FIXED_SIZE_SAMPLES=0;MF_MT_AVG_BIT_ERROR_RATE=0;MF_MT_DEFAULT_STRIDE=0
    15520,35A4 17:21:24.64560 CTopologyHelpers::TraceNode @ Node 1 @008A28E0 ID:3CA000000002, 1 inputs, 1 outputs, type 2, {9C86CC4E-68CE-4CFF-AA1E-9A5A40D5B4E0}=@008B3760;{89485B85-2FFA-4547-B269-B82C79EE197C}=1
    15520,35A4 17:21:24.64563 CTopologyHelpers::TraceObject @ MFT @001BE3F8 {00000000-0000-0000-0000-000000000000} (C:\Windows\SysWOW64\msmpeg2vdec.dll), {9561C3E8-EA9E-4435-9B1E-A93E691894D8}=4294967295;{5AE557B8-77AF-41F5-9FA6-4DB2FE1D4BCA}=4096;{7262A16A-D2DC-4E75-9BA8-65C0C6D32B13}=2304;{F7DB8A2F-4F48-4EE8-AE31-8B6EBE558AE2}=1;MF_SA_D3D_AWARE=1;{206B4FC8-FCF9-4C51-AFE3-9764369E33A0}=1;{9C27891A-ED7A-40E1-88E8-B22727A024EE}=1;{2EFD8EEE-1150-4328-9CF5-66DCE933FCF4}=0;{EF80833F-F8FA-44D9-80D8-41ED6232670C}=0
    15520,35A4 17:21:24.64566 CTopologyHelpers::TraceStream @ Input stream 0, connected to node @008A2840 stream 0, MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MEDIASUBTYPE_H264;MF_MT_AVG_BITRATE=10000000;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_COMPRESSED=1;MF_MT_ALL_SAMPLES_INDEPENDENT=0;MF_MT_FIXED_SIZE_SAMPLES=0;MF_MT_AVG_BIT_ERROR_RATE=0;MF_MT_DEFAULT_STRIDE=0
    15520,35A4 17:21:24.64568 CTopologyHelpers::TraceStream @ Output stream 0, connected to node @008A2A20 stream 0, MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MFVideoFormat_NV12;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_AVG_BITRATE=10000000;MF_MT_DEFAULT_STRIDE=640;MF_MT_ALL_SAMPLES_INDEPENDENT=1;MF_MT_FIXED_SIZE_SAMPLES=1;MF_MT_SAMPLE_SIZE=460800;MF_MT_COMPRESSED=0;MF_MT_AVG_BIT_ERROR_RATE=0
    15520,35A4 17:21:24.64571 CTopologyHelpers::TraceNode @ Node 2 @008A2A20 ID:3CA000000003, 1 inputs, 0 outputs, type 0, MF_TOPONODE_TRANSFORM_OBJECTID={D23E6477-B104-4707-81CB-E1CA19A07016};{B8AA3129-DFC9-423A-8ACD-1D82850A3D1F}=@001BF3D8;MF_TOPONODE_STREAMID=0;{9C86CC4E-68CE-4CFF-AA1E-9A5A40D5B4E0}=@008B6100;{89485B85-2FFA-4547-B269-B82C79EE197C}=1;MF_TOPONODE_DISABLE_PREROLL=1
    15520,35A4 17:21:24.64571 CTopologyHelpers::TraceObject @ Sink @008AB498 {D23E6477-B104-4707-81CB-E1CA19A07016} (C:\Windows\system32\MF.dll), (null)
    15520,35A4 17:21:24.64573 CTopologyHelpers::TraceStream @ Input stream 0, connected to node @008A28E0 stream 0, MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MFVideoFormat_NV12;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_AVG_BITRATE=10000000;MF_MT_DEFAULT_STRIDE=640;MF_MT_ALL_SAMPLES_INDEPENDENT=1;MF_MT_FIXED_SIZE_SAMPLES=1;MF_MT_SAMPLE_SIZE=460800;MF_MT_COMPRESSED=0;MF_MT_AVG_BIT_ERROR_RATE=0
    15520,35A4 17:21:24.64573 CTopologyHelpers::Trace @008AEEF8 MF_TOPOLOGY_RESOLUTION_STATUS = 0
    15520,35A4 17:21:24.64573 CTopologyHelpers::Trace @008AEEF8 <<<<<<<<<<<<< ready topology
    15520,3490 17:21:24.64577 CMFMediaSourceDetours::EndGetEvent @0084B938 Met=205 MENewStream, value @0089CCF0, 
    15520,3490 17:21:24.64580 CMFMediaSourceDetours::HandleEvent @0084B938 New stream @0089CCF0 (ID 0), MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MEDIASUBTYPE_H264;MF_MT_AVG_BITRATE=10000000;MF_MT_FRAME_SIZE=2748779069920 (640,480);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=7;MF_MT_COMPRESSED=1;MF_MT_ALL_SAMPLES_INDEPENDENT=0;MF_MT_FIXED_SIZE_SAMPLES=0;MF_MT_AVG_BIT_ERROR_RATE=0;MF_MT_DEFAULT_STRIDE=0
    15520,3490 17:21:24.64582 CMFQualityManagerDetours::NotifyQualityEvent @0086E6D8 Object=0x0084B938 Event=0x008AF6B8 Type=205
    15520,3490 17:21:24.64583 CMFMediaStreamDetours::EndGetEvent @0089CCF0 Met=202 MEStreamStarted, value (empty), 
    15520,3490 17:21:24.64583 CMFMediaSourceDetours::EndGetEvent @0084B938 Met=201 MESourceStarted, value (empty), 
    15520,3490 17:21:24.64588 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000003 MFT_MESSAGE_NOTIFY_START_OF_STREAM, param=00000000
    15520,35A4 17:21:24.64616 CMFTransformDetours::ProcessMessage @009BF014 Message type=0x00000002 MFT_MESSAGE_SET_D3D_MANAGER, param=00000000
    15520,35A4 17:21:24.64617 CMFTransformDetours::ProcessMessage @009BF014 Message type=0x00000002 MFT_MESSAGE_SET_D3D_MANAGER, param=001BF3D8
    15520,35A4 17:21:24.64869 CMFTransformDetours::SetOutputType @009BF014 Succeeded MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MFVideoFormat_ARGB32;MF_MT_FRAME_SIZE=5342939316903 (1244,679);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_GEOMETRIC_APERTURE=00 00 00 00 00 00 00 00 dc 04 00 00 a7 02 00 00 ;MF_MT_MINIMUM_DISPLAY_APERTURE=00 00 00 00 00 00 00 00 dc 04 00 00 a7 02 00 00 ;MF_MT_PAN_SCAN_APERTURE=00 00 00 00 00 00 00 00 dc 04 00 00 a7 02 00 00 ;MF_MT_PIXEL_ASPECT_RATIO=7576322311908000 (1764000,1764000);MF_MT_VIDEO_PRIMARIES=2;MF_MT_INTERLACE_MODE=2;MF_MT_DEFAULT_STRIDE=4976;MF_MT_ALL_SAMPLES_INDEPENDENT=1;MF_MT_FIXED_SIZE_SAMPLES=1;MF_MT_SAMPLE_SIZE=3378704
    15520,35A4 17:21:24.64996 CMFTransformDetours::SetOutputType @009BF014 Succeeded MT: MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_SUBTYPE=MFVideoFormat_ARGB32;MF_MT_FRAME_SIZE=5342939316903 (1244,679);MF_MT_FRAME_RATE=128849018881001 (30000,1001);MF_MT_GEOMETRIC_APERTURE=00 00 00 00 00 00 00 00 dc 04 00 00 a7 02 00 00 ;MF_MT_MINIMUM_DISPLAY_APERTURE=00 00 00 00 00 00 00 00 dc 04 00 00 a7 02 00 00 ;MF_MT_PAN_SCAN_APERTURE=00 00 00 00 00 00 00 00 dc 04 00 00 a7 02 00 00 ;MF_MT_PIXEL_ASPECT_RATIO=7576322311908000 (1764000,1764000);MF_MT_VIDEO_PRIMARIES=2;MF_MT_INTERLACE_MODE=2;MF_MT_DEFAULT_STRIDE=4976;MF_MT_ALL_SAMPLES_INDEPENDENT=1;MF_MT_FIXED_SIZE_SAMPLES=1;MF_MT_SAMPLE_SIZE=3378704
    15520,35A4 17:21:24.64999 CMFMediaSessionDetours::EndGetEvent @0086D748 Met=111 MESessionTopologyStatus, value @008AEEF8, MF_EVENT_TOPOLOGY_STATUS=200
    15520,35A4 17:21:24.65001 CMFTransformDetours::ProcessMessage @009BF014 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:24.67267 CMFStreamSinkDetours::EndGetEvent @008AB498 Met=301 MEStreamSinkStarted, value (empty), 
    15520,3490 17:21:24.67269 CMFStreamSinkDetours::EndGetEvent @008AB498 Met=305 MEStreamSinkRequestSample, value (empty), 
    15520,3490 17:21:24.67724 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:24.67726 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:24.67727 CMFMediaStreamDetours::RequestSample @0089CCF0 Token @00000000
    15520,35A4 17:21:24.67731 CMFMediaSessionDetours::EndGetEvent @0086D748 Met=103 MESessionStarted, value (empty), MF_EVENT_PRESENTATION_TIME_OFFSET=0 (0,0)
    15520,3490 17:21:31.94081 CMFMediaStreamDetours::EndGetEvent @0089CCF0 Met=213 MEMediaSample, value @008B6628, 
    15520,3490 17:21:31.94085 CMFMediaStreamDetours::HandleEvent @0089CCF0 Sample @008B6628, Time 0ms, Duration 33ms, Buffers 1, Size 14140B, 
    15520,3490 17:21:31.94094 CMFTransformDetours::ProcessInput @001BE3F8 Stream ID 0, Sample @008B6628, Time 0ms, Duration 33ms, Buffers 1, Size 14140B, 
    15520,3490 17:21:31.94094 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:31.94103 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:31.94105 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:31.94108 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:31.94109 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:31.94110 CMFMediaStreamDetours::RequestSample @0089CCF0 Token @00000000
    15520,3490 17:21:31.98076 CMFMediaStreamDetours::EndGetEvent @0089CCF0 Met=213 MEMediaSample, value @008B8B88, 
    15520,3490 17:21:31.98078 CMFMediaStreamDetours::HandleEvent @0089CCF0 Sample @008B8B88, Time 33ms, Duration 33ms, Buffers 1, Size 2128B, 
    15520,3490 17:21:31.98083 CMFTransformDetours::ProcessInput @001BE3F8 Stream ID 0, Sample @008B8B88, Time 33ms, Duration 33ms, Buffers 1, Size 2128B, 
    15520,3490 17:21:31.98083 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:31.98087 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:31.98089 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:31.98090 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:31.98090 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:31.98091 CMFMediaStreamDetours::RequestSample @0089CCF0 Token @00000000
    15520,3490 17:21:32.04079 CMFMediaStreamDetours::EndGetEvent @0089CCF0 Met=213 MEMediaSample, value @008C1ED8, 
    15520,3490 17:21:32.04080 CMFMediaStreamDetours::HandleEvent @0089CCF0 Sample @008C1ED8, Time 66ms, Duration 33ms, Buffers 1, Size 1735B, 
    15520,3490 17:21:32.04083 CMFTransformDetours::ProcessInput @001BE3F8 Stream ID 0, Sample @008C1ED8, Time 66ms, Duration 33ms, Buffers 1, Size 1735B, 
    15520,3490 17:21:32.04084 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:32.04087 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:32.04088 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:32.04089 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:32.04089 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:32.04090 CMFMediaStreamDetours::RequestSample @0089CCF0 Token @00000000
    15520,3490 17:21:32.11094 CMFMediaStreamDetours::EndGetEvent @0089CCF0 Met=213 MEMediaSample, value @008C1F50, 
    15520,3490 17:21:32.11095 CMFMediaStreamDetours::HandleEvent @0089CCF0 Sample @008C1F50, Time 99ms, Duration 33ms, Buffers 1, Size 2911B, 
    15520,3490 17:21:32.11101 CMFTransformDetours::ProcessInput @001BE3F8 Stream ID 0, Sample @008C1F50, Time 99ms, Duration 33ms, Buffers 1, Size 2911B, 
    15520,3490 17:21:32.11101 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:32.11106 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:32.11108 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:32.11112 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:32.11114 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:32.11117 CMFMediaStreamDetours::RequestSample @0089CCF0 Token @00000000
    15520,3490 17:21:32.18085 CMFMediaStreamDetours::EndGetEvent @0089CCF0 Met=213 MEMediaSample, value @008B8C00, 
    15520,3490 17:21:32.18087 CMFMediaStreamDetours::HandleEvent @0089CCF0 Sample @008B8C00, Time 133ms, Duration 33ms, Buffers 1, Size 2527B, 
    15520,3490 17:21:32.18093 CMFTransformDetours::ProcessInput @001BE3F8 Stream ID 0, Sample @008B8C00, Time 133ms, Duration 33ms, Buffers 1, Size 2527B, 
    15520,3490 17:21:32.18093 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:32.18098 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:32.18100 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:32.18104 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:32.18105 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:32.18107 CMFMediaStreamDetours::RequestSample @0089CCF0 Token @00000000
    15520,3490 17:21:32.26092 CMFMediaStreamDetours::EndGetEvent @0089CCF0 Met=213 MEMediaSample, value @008B8C78, 
    15520,3490 17:21:32.26094 CMFMediaStreamDetours::HandleEvent @0089CCF0 Sample @008B8C78, Time 166ms, Duration 33ms, Buffers 1, Size 1734B, 
    15520,3490 17:21:32.26099 CMFTransformDetours::ProcessInput @001BE3F8 Stream ID 0, Sample @008B8C78, Time 166ms, Duration 33ms, Buffers 1, Size 1734B, 
    15520,3490 17:21:32.26100 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:32.26106 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:32.26108 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:32.26110 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:32.26111 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:32.26112 CMFMediaStreamDetours::RequestSample @0089CCF0 Token @00000000
    15520,3490 17:21:32.32094 CMFMediaStreamDetours::EndGetEvent @0089CCF0 Met=213 MEMediaSample, value @008B4610, 
    15520,3490 17:21:32.32096 CMFMediaStreamDetours::HandleEvent @0089CCF0 Sample @008B4610, Time 199ms, Duration 33ms, Buffers 1, Size 1690B, 
    15520,3490 17:21:32.32101 CMFTransformDetours::ProcessInput @001BE3F8 Stream ID 0, Sample @008B4610, Time 199ms, Duration 33ms, Buffers 1, Size 1690B, 
    15520,3490 17:21:32.32102 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:32.32106 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:32.32108 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:32.32110 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:32.32111 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:32.32112 CMFMediaStreamDetours::RequestSample @0089CCF0 Token @00000000

    Here's a portion of the trace that occurs when it's repeating frames:

    15520,3490 17:21:45.60552 CMFMediaStreamDetours::RequestSample @0089CCF0 Token @00000000
    15520,3490 17:21:45.67533 CMFMediaStreamDetours::EndGetEvent @0089CCF0 Met=213 MEMediaSample, value @07D608E8, 
    15520,3490 17:21:45.67535 CMFMediaStreamDetours::HandleEvent @0089CCF0 Sample @07D608E8, Time 6899ms, Duration 33ms, Buffers 1, Size 2270B, 
    15520,3490 17:21:45.67540 CMFTransformDetours::ProcessInput @001BE3F8 Stream ID 0, Sample @07D608E8, Time 6899ms, Duration 33ms, Buffers 1, Size 2270B, 
    15520,3490 17:21:45.67541 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:45.67546 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:45.67548 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:45.67550 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:45.67552 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:45.67553 CMFMediaStreamDetours::RequestSample @0089CCF0 Token @00000000
    15520,3490 17:21:45.73532 CMFMediaStreamDetours::EndGetEvent @0089CCF0 Met=213 MEMediaSample, value @07D60960, 
    15520,3490 17:21:45.73534 CMFMediaStreamDetours::HandleEvent @0089CCF0 Sample @07D60960, Time 6933ms, Duration 33ms, Buffers 1, Size 4004B, 
    15520,3490 17:21:45.73539 CMFTransformDetours::ProcessInput @001BE3F8 Stream ID 0, Sample @07D60960, Time 6933ms, Duration 33ms, Buffers 1, Size 4004B, 
    15520,3490 17:21:45.73539 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:45.73544 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:45.73546 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:45.73547 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:45.73549 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:45.73549 CMFMediaStreamDetours::RequestSample @0089CCF0 Token @00000000
    15520,3490 17:21:45.79530 CMFMediaStreamDetours::EndGetEvent @0089CCF0 Met=213 MEMediaSample, value @07D609D8, 
    15520,3490 17:21:45.79532 CMFMediaStreamDetours::HandleEvent @0089CCF0 Sample @07D609D8, Time 6966ms, Duration 33ms, Buffers 1, Size 2671B, 
    15520,3490 17:21:45.79537 CMFTransformDetours::ProcessInput @001BE3F8 Stream ID 0, Sample @07D609D8, Time 6966ms, Duration 33ms, Buffers 1, Size 2671B, 
    15520,3490 17:21:45.79537 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:45.79541 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:45.79544 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:45.79545 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:45.79546 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:45.79547 CMFMediaStreamDetours::RequestSample @0089CCF0 Token @00000000
    15520,3490 17:21:45.85532 CMFMediaStreamDetours::EndGetEvent @0089CCF0 Met=213 MEMediaSample, value @07D60A50, 
    15520,3490 17:21:45.85534 CMFMediaStreamDetours::HandleEvent @0089CCF0 Sample @07D60A50, Time 6999ms, Duration 33ms, Buffers 1, Size 2894B, 
    15520,3490 17:21:45.85540 CMFTransformDetours::ProcessInput @001BE3F8 Stream ID 0, Sample @07D60A50, Time 6999ms, Duration 33ms, Buffers 1, Size 2894B, 
    15520,3490 17:21:45.85540 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:45.85545 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,3490 17:21:45.85590 CMFTransformDetours::ProcessOutput @001BE3F8 Stream ID 0, Sample @00A74970, Time 6733ms, Duration 499ms, Buffers 1, Size 460800B, {B4DD4A8C-0BEB-44C4-8B75-B02B913B04F0}=0;MFSampleExtension_Discontinuity=0;MFSampleExtension_CleanPoint=1;MFSampleExtension_Interlaced=0
    15520,3490 17:21:45.85596 CMFPresentationClockDetours::GetTime @0086E448 Time 78604348hns
    15520,3490 17:21:45.85600 CMFStreamSinkDetours::ProcessSample @008AB498 Sample @00A74970, Time 6733ms, Duration 499ms, Buffers 1, Size 460800B, {B4DD4A8C-0BEB-44C4-8B75-B02B913B04F0}=0;MFSampleExtension_Discontinuity=0;MFSampleExtension_CleanPoint=1;MFSampleExtension_Interlaced=0;MFSampleExtension_Token=@008B2A30
    15520,3490 17:21:45.85603 CMFTransformDetours::ProcessInput @009BF014 Stream ID 0, Sample @00A74970, Time 6733ms, Duration 499ms, Buffers 1, Size 460800B, {B4DD4A8C-0BEB-44C4-8B75-B02B913B04F0}=0;MFSampleExtension_Discontinuity=0;MFSampleExtension_CleanPoint=1;MFSampleExtension_Interlaced=0;MFSampleExtension_Token=@008B2A30
    15520,3490 17:21:45.85633 CMFTransformDetours::ProcessOutput @009BF014 Stream ID 0, Sample @009C4968, Time 6733ms, Duration 499ms, Buffers 1, Size 844676B, 
    15520,3490 17:21:45.85641 CMFTransformDetours::ProcessOutput @009BF014 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:45.85644 CMFStreamSinkDetours::EndGetEvent @008AB498 Met=305 MEStreamSinkRequestSample, value (empty), 
    15520,3490 17:21:45.85647 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,35A4 17:21:45.85647 CMFQualityManagerDetours::NotifyQualityEvent @0086E6D8 Object=0x008AB220 Event=0x008C6490 Type=311 ExtendedType={F6B44AF8-604D-46FE-A95D-45479B10C9BC} Value=0ms
    15520,3490 17:21:45.85732 CMFTransformDetours::ProcessOutput @001BE3F8 Stream ID 0, Sample @00A74730, Time 6766ms, Duration 33ms, Buffers 1, Size 460800B, {B4DD4A8C-0BEB-44C4-8B75-B02B913B04F0}=0;MFSampleExtension_Discontinuity=0;MFSampleExtension_CleanPoint=1;MFSampleExtension_Interlaced=0
    15520,3490 17:21:45.85739 CMFPresentationClockDetours::GetTime @0086E448 Time 78604348hns
    15520,35A4 17:21:45.85740 CMFQualityManagerDetours::NotifyQualityEvent @0086E6D8 Object=0x008AB220 Event=0x008C6420 Type=311 ExtendedType={30D15206-ED2A-4760-BE17-EB4A9F12295C} Value=1120ms
    15520,3490 17:21:45.85742 CMFStreamSinkDetours::ProcessSample @008AB498 Sample @00A74730, Time 6766ms, Duration 33ms, Buffers 1, Size 460800B, {B4DD4A8C-0BEB-44C4-8B75-B02B913B04F0}=0;MFSampleExtension_Discontinuity=0;MFSampleExtension_CleanPoint=1;MFSampleExtension_Interlaced=0;MFSampleExtension_Token=@008B29B8
    15520,3490 17:21:45.85745 CMFTransformDetours::ProcessInput @009BF014 Stream ID 0, Sample @00A74730, Time 6766ms, Duration 33ms, Buffers 1, Size 460800B, {B4DD4A8C-0BEB-44C4-8B75-B02B913B04F0}=0;MFSampleExtension_Discontinuity=0;MFSampleExtension_CleanPoint=1;MFSampleExtension_Interlaced=0;MFSampleExtension_Token=@008B29B8
    15520,3490 17:21:45.85925 CMFTransformDetours::ProcessOutput @009BF014 Stream ID 0, Sample @009C4CA0, Time 6766ms, Duration 33ms, Buffers 1, Size 844676B, 
    15520,3490 17:21:45.85932 CMFTransformDetours::ProcessOutput @009BF014 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:45.85935 CMFStreamSinkDetours::EndGetEvent @008AB498 Met=305 MEStreamSinkRequestSample, value (empty), 
    15520,3490 17:21:45.85937 CMFTransformDetours::ProcessMessage @001BE3F8 Message type=0x10000000 MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, param=00000000
    15520,35A4 17:21:45.85937 CMFQualityManagerDetours::NotifyQualityEvent @0086E6D8 Object=0x008AB220 Event=0x008C6420 Type=311 ExtendedType={F6B44AF8-604D-46FE-A95D-45479B10C9BC} Value=0ms
    15520,3490 17:21:45.85939 CMFTransformDetours::ProcessOutput @001BE3F8 failed hr=0xC00D6D72 MF_E_TRANSFORM_NEED_MORE_INPUT
    15520,3490 17:21:45.85940 CMFMediaStreamDetours::RequestSample @0089CCF0 Token @00000000
    15520,35A4 17:21:45.85971 CMFQualityManagerDetours::NotifyQualityEvent @0086E6D8 Object=0x008AB220 Event=0x008C6500 Type=311 ExtendedType={30D15206-ED2A-4760-BE17-EB4A9F12295C} Value=1089ms
    15520,3490 17:21:45.93534 CMFMediaStreamDetours::EndGetEvent @0089CCF0 Met=213 MEMediaSample, value @07D60AC8, 

    I appreciate any help anyone can provide.  As I previously said, I've been trying to figure this problem out for weeks now and I'm desperate for a solution. Thank you!

    • Proposed as answer by Thomas Pip124 Saturday, September 6, 2014 10:12 PM
    • Unproposed as answer by Thomas Pip124 Saturday, September 6, 2014 10:12 PM
    Thursday, September 4, 2014 6:45 PM
  • I change the characteristics of my source to to not include MFMEDIASOURCE_IS_LIVE and it works fine now
    • Proposed as answer by Thomas Pip124 Saturday, September 6, 2014 10:12 PM
    Saturday, September 6, 2014 10:12 PM