[xiph-commits] r8455 - in trunk/oggdsf: . src/lib/codecs/cmml/dsfCMMLRawSource

illiminable at motherfish-iii.xiph.org illiminable at motherfish-iii.xiph.org
Thu Dec 16 08:21:28 PST 2004


Author: illiminable
Date: 2004-12-16 08:21:28 -0800 (Thu, 16 Dec 2004)
New Revision: 8455

Modified:
   trunk/oggdsf/AUTHORS
   trunk/oggdsf/src/lib/codecs/cmml/dsfCMMLRawSource/CMMLRawSourceFilter.def
   trunk/oggdsf/src/lib/codecs/cmml/dsfCMMLRawSource/CMMLRawSourcePin.cpp
Log:
* Really fixed the cmml timing bug.
* Update the AUTHORS file.

Modified: trunk/oggdsf/AUTHORS
===================================================================
--- trunk/oggdsf/AUTHORS	2004-12-16 16:04:22 UTC (rev 8454)
+++ trunk/oggdsf/AUTHORS	2004-12-16 16:21:28 UTC (rev 8455)
@@ -1,5 +1,13 @@
+*** libilliCore
 *** libOOOgg
+*** libOOOggSeek
+*** libVorbisComment
+*** OOOggChainSplitter
+*** OOOggCommentDump
 *** OOOggDump
+*** OOOggSeekFileMaker
+*** OOOggSeekFileReader
+*** OOOggStat
 *** OOOggValidate
 
 	Zentaro Kavanagh <ogg at illiminable.com>
@@ -8,39 +16,46 @@
 	Andre Pang <Andre.Pang at csiro.au>
 		- Mac OS X porting.
 ==============================================================
+*** AnxCutter
+*** axAnxOggPlayer
+*** CLOgg
+*** DNPlay
+*** dsfAbstractAudioDecoder
+*** dsfAbstractAudioEncoder
+*** dsfAbstractVideoDecoder
+*** dsfAbstractVideoEncoder
+*** dsfAnxDemux
+*** dsfAnxMux
+*** dsfCMMLDecoder	
+*** dsfCMMLRawSource
+*** dsfDiracDecodeSource
+*** dsfDiracEncodeFilter
+*** dsfFLACDecoder
+*** dsfFLACEncoder
+*** dsfNativeFLACSource
 *** dsfOggDemux
 *** dsfOggMux	
-*** dsfAnxDemux	
-*** dsfCMMLDecoder	
-*** dsfVorbisDecoder
-*** dsfVorbisEncoder
+*** dsfSeeking
 *** dsfSpeexDecoder
 *** dsfSpeexEncoder
-*** dsfFLACDecoder
-*** dsfFLACEncoder
+*** dsfSubtitleVMR9
 *** dsfTheoraDecoder
 *** dsfTheoraEncoder
-*** dsfAbstractAudioDecoder
-*** dsfAbstractAudioEncoder
-*** dsfAbstractVideoDecoder
-*** dsfAbstractVideoEncoder
-*** dsfSeeking
-*** dsfSubtitleVMR9
+*** dsfVorbisDecoder
+*** dsfVorbisEncoder
+*** iDSHelper
+*** iOCE
+*** iTranscode
+*** libCDROM
+*** libCMMLTags
+*** libCMMLTagsDotNET
+*** libDirectshowAbstracts
+*** libDSPlayDotNET
+*** libFLACHelper
 *** libiWrapper
-*** libilliCore
 *** libOOTheora
-*** libOOOggSeek
-*** libCMMLTags
-*** libCMMLTagsDotNET
+*** libVorbisCommentDotNET
 *** libWinCMMLParse
-*** libVorbisComment
-*** libVorbisCommentDotNET
-*** libDSPlayDotNET
-*** OOOggStat
-*** OOOggCommentDump
-*** CLOgg
-*** DNPlay
-*** iOCE
 
 	Zentaro Kavanagh <ogg at illiminable.com>
 		- Design and coding.

Modified: trunk/oggdsf/src/lib/codecs/cmml/dsfCMMLRawSource/CMMLRawSourceFilter.def
===================================================================
--- trunk/oggdsf/src/lib/codecs/cmml/dsfCMMLRawSource/CMMLRawSourceFilter.def	2004-12-16 16:04:22 UTC (rev 8454)
+++ trunk/oggdsf/src/lib/codecs/cmml/dsfCMMLRawSource/CMMLRawSourceFilter.def	2004-12-16 16:21:28 UTC (rev 8455)
@@ -1,4 +1,4 @@
-LIBRARY	dsfAnxDemux
+LIBRARY	dsfCMMLRawSource
 EXPORTS 
 	DllMain				PRIVATE
     DllGetClassObject   PRIVATE

Modified: trunk/oggdsf/src/lib/codecs/cmml/dsfCMMLRawSource/CMMLRawSourcePin.cpp
===================================================================
--- trunk/oggdsf/src/lib/codecs/cmml/dsfCMMLRawSource/CMMLRawSourcePin.cpp	2004-12-16 16:04:22 UTC (rev 8454)
+++ trunk/oggdsf/src/lib/codecs/cmml/dsfCMMLRawSource/CMMLRawSourcePin.cpp	2004-12-16 16:21:28 UTC (rev 8455)
@@ -160,9 +160,12 @@
 
 	if (inTag->tagType() == C_CMMLTag::CLIP) {
 		C_ClipTag* locClip = (C_ClipTag*)inTag;
-		locStart = StringHelper::stringToNum(StringHelper::toNarrowStr(locClip->start()));
-		locStop = StringHelper::stringToNum(StringHelper::toNarrowStr(locClip->end()));
+		locStart = StringHelper::stringToNum(StringHelper::toNarrowStr(locClip->start())) * 10000000ULL;
+		
+		//TODO::: Do something better for handling of end times !!!!!!!!!!!!!!!!!!!!!!
 
+		locStop = StringHelper::stringToNum(StringHelper::toNarrowStr(locClip->start())) * 10000000ULL;
+
 	}
 	locSample->SetActualDataLength(locNarrowStr.size());
 	locSample->SetTime(&locStart, &locStop);



More information about the commits mailing list