Changeset 355
- Timestamp:
- Jan 2, 2015, 4:12:59 AM (9 years ago)
- Location:
- trunk/DirectShowSpy
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/DirectShowSpy/FilterGraphList.h
r348 r355 405 405 m_PropertySheet.m_Options.TryGetBoolValue(_T("FilterGraphListPropertySheet.AutomaticInitialCheck"), bAutomaticInitialCheck); 406 406 if(bAutomaticInitialCheck) 407 PostMessage(WM_COMMAND, MAKEWPARAM(IDC_FILTERGRAPHLIST_LIST_CHECK , BN_CLICKED));407 PostMessage(WM_COMMAND, MAKEWPARAM(IDC_FILTERGRAPHLIST_LIST_CHECKALL, BN_CLICKED)); 408 408 } 409 409 _ATLCATCHALL() -
trunk/DirectShowSpy/FilterGraphSpy.h
r322 r355 1005 1005 _ATLTRY 1006 1006 { 1007 _Z4(atlTraceGeneral, 4, _T("pOutputPin \"%ls\", pInputPin \"%ls\" \n"), _FilterGraphHelper::GetPinFullName(pOutputPin), _FilterGraphHelper::GetPinFullName(pInputPin));1007 _Z4(atlTraceGeneral, 4, _T("pOutputPin \"%ls\", pInputPin \"%ls\", pMediaType 0x%p\n"), _FilterGraphHelper::GetPinFullName(pOutputPin), _FilterGraphHelper::GetPinFullName(pInputPin), pMediaType); 1008 1008 if(pMediaType) 1009 1009 _FilterGraphHelper::TraceMediaType(pMediaType); … … 1016 1016 OnConnectDirect(pT, pOutputPin, pInputPin, (const BYTE*) pMediaType, &bDefault); 1017 1017 HOOK_EPILOG() 1018 return m_pInnerFilterGraph2->ConnectDirect(pOutputPin, pInputPin, pMediaType); 1018 const HRESULT nConnectDirectResult = m_pInnerFilterGraph2->ConnectDirect(pOutputPin, pInputPin, pMediaType); 1019 _Z4(atlTraceGeneral, 4, _T("this 0x%p, nConnectDirectResult 0x%08X\n"), this, nConnectDirectResult); 1020 return nConnectDirectResult; 1019 1021 } 1020 1022 STDMETHOD(Reconnect)(IPin* pPin) … … 1059 1061 OnConnect(pT, pOutputPin, pInputPin, &bDefault); 1060 1062 HOOK_EPILOG() 1061 return m_pInnerFilterGraph2->Connect(pOutputPin, pInputPin); 1063 const HRESULT nConnectResult = m_pInnerFilterGraph2->Connect(pOutputPin, pInputPin); 1064 _Z4(atlTraceGeneral, 4, _T("this 0x%p, nConnectResult 0x%08X\n"), this, nConnectResult); 1065 return nConnectResult; 1062 1066 } 1063 1067 STDMETHOD(Render)(IPin* pOutputPin) -
trunk/DirectShowSpy/RunEvent.h
r312 r355 84 84 SIZE_T m_nTraceItemCount; 85 85 86 public: 87 // CEventsT 88 CEventsT() : 89 m_bCapture(FALSE), 90 m_bTrace(FALSE) 91 { 92 } 93 static SIZE_T GetCapacity() 94 { 95 return t_nItemCapacity; 96 } 97 BOOL IsCapture() const 98 { 99 CRoLightCriticalSectionLock DataLock(m_DataCriticalSection); 100 return m_bCapture; 101 } 102 VOID SetCapture(BOOL bCapture) 103 { 104 CRoLightCriticalSectionLock DataLock(m_DataCriticalSection); 105 if(m_bCapture == bCapture) 86 VOID InternalAddItem(ULONGLONG nTime, LPCSTR pszText) 87 { 88 CRoLightCriticalSectionLock DataLock(m_DataCriticalSection); 89 if(!m_bCapture) 106 90 return; 107 m_bCapture = bCapture; 108 if(bCapture) 109 { 110 m_nItemIndex = 0; 111 m_nItemCount = 0; 112 } 113 } 114 VOID AddItemV(ULONGLONG nTime, LPCSTR pszFormat, va_list Arguments) 91 CItem& Item = m_pItems[m_nItemIndex]; 92 Item.m_nTime = nTime; 93 strncpy_s(Item.m_pszText, pszText, _TRUNCATE); 94 if(m_nItemCount < t_nItemCapacity) 95 m_nItemCount++; 96 ++m_nItemIndex %= t_nItemCapacity; 97 if(m_bTrace && m_nTraceItemCount) 98 m_nTraceItemCount--; 99 } 100 VOID InternalAddItemV(ULONGLONG nTime, LPCSTR pszFormat, va_list Arguments) 115 101 { 116 102 CRoLightCriticalSectionLock DataLock(m_DataCriticalSection); … … 126 112 m_nTraceItemCount--; 127 113 } 114 115 public: 116 // CEventsT 117 CEventsT() : 118 m_bCapture(FALSE), 119 m_bTrace(FALSE) 120 { 121 } 122 static SIZE_T GetCapacity() 123 { 124 return t_nItemCapacity; 125 } 126 BOOL IsCapture() const 127 { 128 CRoLightCriticalSectionLock DataLock(m_DataCriticalSection); 129 return m_bCapture; 130 } 131 VOID SetCapture(BOOL bCapture) 132 { 133 CRoLightCriticalSectionLock DataLock(m_DataCriticalSection); 134 if(m_bCapture == bCapture) 135 return; 136 m_bCapture = bCapture; 137 if(bCapture) 138 { 139 m_nItemIndex = 0; 140 m_nItemCount = 0; 141 } 142 } 143 VOID AddItemV(ULONGLONG nTime, LPCSTR pszFormat, va_list Arguments) 144 { 145 InternalAddItemV(nTime, pszFormat, Arguments); 146 } 128 147 VOID AddItem(ULONGLONG nTime, LPCSTR pszFormat, ...) 129 148 { … … 139 158 AddItemV(CMsAccurateFileTime::GetTime(), pszFormat, Arguments); 140 159 va_end(Arguments); 160 } 161 VOID AddItem(const CRoArrayT<CStringA>& Array) 162 { 163 InternalAddItem(CMsAccurateFileTime::GetTime(), _StringHelper::Join(Array, "\t")); 141 164 } 142 165 CComVariantArray GetAsVariant() const
Note: See TracChangeset
for help on using the changeset viewer.