Changeset 561 for trunk/src/3rdparty/phonon/ds9/backendnode.cpp
- Timestamp:
- Feb 11, 2010, 11:19:06 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property svn:mergeinfo
set to (toggle deleted branches)
/branches/vendor/nokia/qt/4.6.1 merged eligible /branches/vendor/nokia/qt/current merged eligible /branches/vendor/trolltech/qt/current 3-149
-
Property svn:mergeinfo
set to (toggle deleted branches)
-
trunk/src/3rdparty/phonon/ds9/backendnode.cpp
r2 r561 58 58 BackendNode::~BackendNode() 59 59 { 60 //this will remove the filter from the graph 61 FILTER_INFO info; 62 for(int i = 0; i < FILTER_COUNT; ++i) { 63 const Filter &filter = m_filters[i]; 64 if (!filter) 65 continue; 66 filter->QueryFilterInfo(&info); 67 if (info.pGraph) { 68 HRESULT hr = info.pGraph->RemoveFilter(filter); 69 70 if (hr == VFW_E_NOT_STOPPED && m_mediaObject) { 71 m_mediaObject->ensureStopped(); 72 73 hr = info.pGraph->RemoveFilter(filter); 74 } 75 Q_ASSERT(SUCCEEDED(hr)); 76 info.pGraph->Release(); 77 } 78 } 60 79 } 61 80
Note:
See TracChangeset
for help on using the changeset viewer.