[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