[xiph-commits] r8292 -
trunk/oggdsf/src/lib/core/directshow/dsfOggDemux
illiminable at motherfish-iii.xiph.org
illiminable at motherfish-iii.xiph.org
Fri Nov 26 19:56:29 PST 2004
Author: illiminable
Date: 2004-11-26 19:56:29 -0800 (Fri, 26 Nov 2004)
New Revision: 8292
Modified:
trunk/oggdsf/src/lib/core/directshow/dsfOggDemux/OggDemuxSourceFilter.cpp
trunk/oggdsf/src/lib/core/directshow/dsfOggDemux/OggStreamMapper.cpp
Log:
* Homogenous non-seekable single stream chaining still works (ie icecast vorbis streams)
Modified: trunk/oggdsf/src/lib/core/directshow/dsfOggDemux/OggDemuxSourceFilter.cpp
===================================================================
--- trunk/oggdsf/src/lib/core/directshow/dsfOggDemux/OggDemuxSourceFilter.cpp 2004-11-27 00:59:26 UTC (rev 8291)
+++ trunk/oggdsf/src/lib/core/directshow/dsfOggDemux/OggDemuxSourceFilter.cpp 2004-11-27 03:56:29 UTC (rev 8292)
@@ -575,7 +575,11 @@
mStreamMapper->getOggStream(i)->getPin()->DeliverNewSegment(tStart, tStop, dRate);
}
}
-HRESULT OggDemuxSourceFilter::DataProcessLoop() {
+HRESULT OggDemuxSourceFilter::DataProcessLoop()
+{
+
+ //Mess with the locking mechanisms at your own risk.
+
debugLog<<"Starting DataProcessLoop :"<<endl;
DWORD locCommand = 0;
char* locBuff = new char[4096]; //Deleted before function returns...
Modified: trunk/oggdsf/src/lib/core/directshow/dsfOggDemux/OggStreamMapper.cpp
===================================================================
--- trunk/oggdsf/src/lib/core/directshow/dsfOggDemux/OggStreamMapper.cpp 2004-11-27 00:59:26 UTC (rev 8291)
+++ trunk/oggdsf/src/lib/core/directshow/dsfOggDemux/OggStreamMapper.cpp 2004-11-27 03:56:29 UTC (rev 8292)
@@ -71,6 +71,9 @@
}
}
debugLog<<"Shouldn't be here $$$$$$"<<endl;
+
+ //::: CHAINING SUPPORT HACKED IN HERE !!!
+ //===================================
//We only get here if the serial number wasn't in a header... this means either
// a) It's a chain, and we are going to hack around it
// b) The file is invalid.
More information about the commits
mailing list