[xiph-commits] r7995 - in trunk/oggdsf: build/oggcodecs docs src/lib/core/directshow/dsfAnxDemux src/lib/player/libDSPlayDotNET src/tools/DNPlay

illiminable at motherfish-iii.xiph.org illiminable at motherfish-iii.xiph.org
Wed Oct 13 04:43:52 PDT 2004


Author: illiminable
Date: 2004-10-13 04:43:51 -0700 (Wed, 13 Oct 2004)
New Revision: 7995

Added:
   trunk/oggdsf/docs/design_patterns.txt
Modified:
   trunk/oggdsf/build/oggcodecs/oggcodecs.vdproj
   trunk/oggdsf/src/lib/core/directshow/dsfAnxDemux/AnxDemuxSourceFilter.cpp
   trunk/oggdsf/src/lib/player/libDSPlayDotNET/DSPlay.cpp
   trunk/oggdsf/src/tools/DNPlay/frmDNPlay.cs
Log:
* Update the registry entries in the distribution package.
* Fixed the way BaseURI's were mapped for http.

Modified: trunk/oggdsf/build/oggcodecs/oggcodecs.vdproj
===================================================================
--- trunk/oggdsf/build/oggcodecs/oggcodecs.vdproj	2004-10-13 09:55:27 UTC (rev 7994)
+++ trunk/oggdsf/build/oggcodecs/oggcodecs.vdproj	2004-10-13 11:43:51 UTC (rev 7995)
@@ -87,212 +87,218 @@
         }
         "Entry"
         {
-        "MsmKey" = "8:_4812D148C77C9833CE1C0D8D175B84A4"
-        "OwnerKey" = "8:_14E3067B71584FB5A245A2DA9D65D139"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_02E7D9728C8944F1BD021329177F5140"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_4812D148C77C9833CE1C0D8D175B84A4"
-        "OwnerKey" = "8:_65015192414F476999A68339F89BEA57"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_EB09F87C612C40BCA34AC87060CFEFF1"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_4EB6175B98B54613A5087D8EA257D00A"
-        "OwnerKey" = "8:_UNDEFINED"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_E1E372FA955046E6928BF533EA0AE6C3"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_56CADC6C2BCD4C178BC0C0AA13ABFEBF"
-        "OwnerKey" = "8:_UNDEFINED"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_DCF4ED7597F8492AA49DC521111ED0F5"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_5752F7DAA54F2A09A6DC1D6BEB922BDD"
-        "OwnerKey" = "8:_DCF4ED7597F8492AA49DC521111ED0F5"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_D2048C8B212841C88E42F6ADDCA8B0A2"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_578B89273D59478F861AA5BC3600D074"
-        "OwnerKey" = "8:_UNDEFINED"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_C6ED1B8B0AAC495E9D25CDE58FC9E711"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_58F56CD02F64413B9459F3E151760A57"
-        "OwnerKey" = "8:_UNDEFINED"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_B721259605524EFE965E8E131C1558D5"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_5EB08DD30B564283AA9C9F27D80CF9E4"
-        "OwnerKey" = "8:_UNDEFINED"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_AC8962A7F212481095173AB7C8C89025"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_65015192414F476999A68339F89BEA57"
-        "OwnerKey" = "8:_UNDEFINED"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_A5AAB8CB90C548F1820BC101A765616C"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_65EFE52655DF4119A626446C8F593760"
-        "OwnerKey" = "8:_UNDEFINED"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_8F970C0B2593413CA2A3BBF5F2600387"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_695A6D70DADB417491C0662D82245C2B"
-        "OwnerKey" = "8:_UNDEFINED"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_8D9A2E4C592D4118B80A4AE8394D8963"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_02E7D9728C8944F1BD021329177F5140"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_8976C400668B453CB941859C4F3C6E27"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_EB09F87C612C40BCA34AC87060CFEFF1"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_72A8CAFC6236498AA2DE5E1CBCAFC91B"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_E1E372FA955046E6928BF533EA0AE6C3"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_695A6D70DADB417491C0662D82245C2B"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_DCF4ED7597F8492AA49DC521111ED0F5"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_65EFE52655DF4119A626446C8F593760"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_D2048C8B212841C88E42F6ADDCA8B0A2"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_65015192414F476999A68339F89BEA57"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_C6ED1B8B0AAC495E9D25CDE58FC9E711"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_5EB08DD30B564283AA9C9F27D80CF9E4"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_B721259605524EFE965E8E131C1558D5"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_58F56CD02F64413B9459F3E151760A57"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_AC8962A7F212481095173AB7C8C89025"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_578B89273D59478F861AA5BC3600D074"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_8F970C0B2593413CA2A3BBF5F2600387"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_408749AC43894882BEEBFF43737E505B"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_8D9A2E4C592D4118B80A4AE8394D8963"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_3C7C3E6B832E481C8A36701A33FF3721"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_8976C400668B453CB941859C4F3C6E27"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_14E3067B71584FB5A245A2DA9D65D139"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_72A8CAFC6236498AA2DE5E1CBCAFC91B"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_13E9F6D7ED35430BA31BDDF95E6327B3"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_695A6D70DADB417491C0662D82245C2B"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_0D0DD40A31F842C68B09BE0CBDE1996B"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_65EFE52655DF4119A626446C8F593760"
+        "MsmKey" = "8:_447B0E2635D9476CA6AC1E9C71FE9869"
+        "OwnerKey" = "8:_0A1E63E5852E4F759F1A27E8F097727B"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
+        "MsmKey" = "8:_4812D148C77C9833CE1C0D8D175B84A4"
+        "OwnerKey" = "8:_14E3067B71584FB5A245A2DA9D65D139"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_4812D148C77C9833CE1C0D8D175B84A4"
         "OwnerKey" = "8:_65015192414F476999A68339F89BEA57"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_5EB08DD30B564283AA9C9F27D80CF9E4"
+        "MsmKey" = "8:_4EB6175B98B54613A5087D8EA257D00A"
+        "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_58F56CD02F64413B9459F3E151760A57"
+        "MsmKey" = "8:_56CADC6C2BCD4C178BC0C0AA13ABFEBF"
+        "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_578B89273D59478F861AA5BC3600D074"
+        "MsmKey" = "8:_5752F7DAA54F2A09A6DC1D6BEB922BDD"
+        "OwnerKey" = "8:_DCF4ED7597F8492AA49DC521111ED0F5"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_408749AC43894882BEEBFF43737E505B"
+        "MsmKey" = "8:_578B89273D59478F861AA5BC3600D074"
+        "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_3C7C3E6B832E481C8A36701A33FF3721"
+        "MsmKey" = "8:_58F56CD02F64413B9459F3E151760A57"
+        "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_14E3067B71584FB5A245A2DA9D65D139"
+        "MsmKey" = "8:_5EB08DD30B564283AA9C9F27D80CF9E4"
+        "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_13E9F6D7ED35430BA31BDDF95E6327B3"
+        "MsmKey" = "8:_65015192414F476999A68339F89BEA57"
+        "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_0D0DD40A31F842C68B09BE0CBDE1996B"
+        "MsmKey" = "8:_65EFE52655DF4119A626446C8F593760"
+        "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6F30D256E56241238011B7F6767DA430"
-        "OwnerKey" = "8:_0A1E63E5852E4F759F1A27E8F097727B"
+        "MsmKey" = "8:_695A6D70DADB417491C0662D82245C2B"
+        "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
@@ -351,228 +357,228 @@
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
-        "OwnerKey" = "8:_02E7D9728C8944F1BD021329177F5140"
+        "MsmKey" = "8:_B721259605524EFE965E8E131C1558D5"
+        "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
-        "OwnerKey" = "8:_EFEA71FFF2864107815DBDECCCCA1178"
+        "MsmKey" = "8:_C6ED1B8B0AAC495E9D25CDE58FC9E711"
+        "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
-        "OwnerKey" = "8:_E4B8E67DA0E54BB3BB025BFCF536BF3B"
+        "MsmKey" = "8:_D2048C8B212841C88E42F6ADDCA8B0A2"
+        "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D7835E050C942DE27CB20AF3D1EC70F4"
+        "OwnerKey" = "8:_DB60960DC12343B89500B86D5AB10D02"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
+        "OwnerKey" = "8:_02E7D9728C8944F1BD021329177F5140"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_FD547F0196C24DFBB9CAFCCEC06561BC"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
+        "OwnerKey" = "8:_EFEA71FFF2864107815DBDECCCCA1178"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_EB09F87C612C40BCA34AC87060CFEFF1"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
+        "OwnerKey" = "8:_E4B8E67DA0E54BB3BB025BFCF536BF3B"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_E1E372FA955046E6928BF533EA0AE6C3"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_DCF4ED7597F8492AA49DC521111ED0F5"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_DB60960DC12343B89500B86D5AB10D02"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_D2048C8B212841C88E42F6ADDCA8B0A2"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_C6ED1B8B0AAC495E9D25CDE58FC9E711"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_B721259605524EFE965E8E131C1558D5"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_AC8962A7F212481095173AB7C8C89025"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_A5AAB8CB90C548F1820BC101A765616C"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_8F970C0B2593413CA2A3BBF5F2600387"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_8D9A2E4C592D4118B80A4AE8394D8963"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_8976C400668B453CB941859C4F3C6E27"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_83AF8D74700947168B69E69E5160F082"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_72A8CAFC6236498AA2DE5E1CBCAFC91B"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_695A6D70DADB417491C0662D82245C2B"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_65EFE52655DF4119A626446C8F593760"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_65015192414F476999A68339F89BEA57"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_5EB08DD30B564283AA9C9F27D80CF9E4"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_58F56CD02F64413B9459F3E151760A57"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_578B89273D59478F861AA5BC3600D074"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_56CADC6C2BCD4C178BC0C0AA13ABFEBF"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_4EB6175B98B54613A5087D8EA257D00A"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_408749AC43894882BEEBFF43737E505B"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_3C7C3E6B832E481C8A36701A33FF3721"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_24A1793CB89A464FB683A8A3BDA774DB"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_14E3067B71584FB5A245A2DA9D65D139"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_13E9F6D7ED35430BA31BDDF95E6327B3"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_0D0DD40A31F842C68B09BE0CBDE1996B"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AEE080633ABB4095AC93F88C563C1263"
+        "MsmKey" = "8:_D89436DB2AEB46838E94ED249FFAC711"
         "OwnerKey" = "8:_0A1E63E5852E4F759F1A27E8F097727B"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_B721259605524EFE965E8E131C1558D5"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_C6ED1B8B0AAC495E9D25CDE58FC9E711"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_D2048C8B212841C88E42F6ADDCA8B0A2"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_D7835E050C942DE27CB20AF3D1EC70F4"
-        "OwnerKey" = "8:_DB60960DC12343B89500B86D5AB10D02"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
         "MsmKey" = "8:_D9BE90D398094F15B881B22369C3A231"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
@@ -965,7 +971,7 @@
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:oggcodecs"
         "ProductCode" = "8:{1D2EA855-A439-4E03-AAE0-9B30020CBF2C}"
-        "PackageCode" = "8:{44A0EBD6-8213-4724-8039-9DC731BFB99D}"
+        "PackageCode" = "8:{8124D83F-8B03-4E3B-BAD2-27496545EA1A}"
         "UpgradeCode" = "8:{1A644FEB-7597-4FAB-AADE-C2C7C64C5984}"
         "RestartWWWService" = "11:FALSE"
         "RemovePreviousVersions" = "11:TRUE"
@@ -1875,7 +1881,7 @@
                         {
                         }
                     }
-                    "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_D1D3A6552229419484A4AAE069FCFA86"
+                    "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_E099D6CE02014386B82DCD5D56E7DB9C"
                     {
                     "Name" = "8:http"
                     "Condition" = "8:"
@@ -1884,7 +1890,7 @@
                     "Transitive" = "11:FALSE"
                         "Keys"
                         {
-                            "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_0D3CF86C67E544CAABD15385240C69A2"
+                            "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_10AAA4F3BF334244AC649D39A6217F2B"
                             {
                             "Name" = "8:Extensions"
                             "Condition" = "8:"
@@ -1896,15 +1902,23 @@
                                 }
                                 "Values"
                                 {
-                                    "{35AE352C-BC79-4EF9-ABD8-61F467188583}:_25CD4DE7624245A0B59610796B5E05F7"
+                                    "{35AE352C-BC79-4EF9-ABD8-61F467188583}:_395D45330E184F58AFA9A8680F0B884A"
                                     {
+                                    "Name" = "8:.OGA"
+                                    "Condition" = "8:"
+                                    "Transitive" = "11:FALSE"
+                                    "ValueTypes" = "3:1"
+                                    "Value" = "8:{31CA0186-1FF0-4181-AA38-3CA4040BD260}"
+                                    }
+                                    "{35AE352C-BC79-4EF9-ABD8-61F467188583}:_561FB4D1462746CAA051E22EA9F856B5"
+                                    {
                                     "Name" = "8:.OGV"
                                     "Condition" = "8:"
                                     "Transitive" = "11:FALSE"
                                     "ValueTypes" = "3:1"
                                     "Value" = "8:{31CA0186-1FF0-4181-AA38-3CA4040BD260}"
                                     }
-                                    "{35AE352C-BC79-4EF9-ABD8-61F467188583}:_7EAF6A0E0FC34185AC1FA7341FCF7096"
+                                    "{35AE352C-BC79-4EF9-ABD8-61F467188583}:_69AD9A754BDD4C5D9E371F0A401BF272"
                                     {
                                     "Name" = "8:.SPX"
                                     "Condition" = "8:"
@@ -1912,15 +1926,15 @@
                                     "ValueTypes" = "3:1"
                                     "Value" = "8:{31CA0186-1FF0-4181-AA38-3CA4040BD260}"
                                     }
-                                    "{35AE352C-BC79-4EF9-ABD8-61F467188583}:_BCADB57948154787A43C7F127061FCF1"
+                                    "{35AE352C-BC79-4EF9-ABD8-61F467188583}:_721E4EB293C54F4DBDD549162B0B55EF"
                                     {
-                                    "Name" = "8:.OGA"
+                                    "Name" = "8:.ANX"
                                     "Condition" = "8:"
                                     "Transitive" = "11:FALSE"
                                     "ValueTypes" = "3:1"
-                                    "Value" = "8:{31CA0186-1FF0-4181-AA38-3CA4040BD260}"
+                                    "Value" = "8:{6F767551-E3E1-461f-A8E5-C8ED36342ED1}"
                                     }
-                                    "{35AE352C-BC79-4EF9-ABD8-61F467188583}:_D800E481785042D9AF407A7A73CFFE37"
+                                    "{35AE352C-BC79-4EF9-ABD8-61F467188583}:_F0B48DB4549F477994AEE0AA25058A35"
                                     {
                                     "Name" = "8:.OGG"
                                     "Condition" = "8:"
@@ -2526,7 +2540,7 @@
         }
         "MergeModule"
         {
-            "{35A69C6E-5BA4-440D-803D-762B59A45393}:_6F30D256E56241238011B7F6767DA430"
+            "{35A69C6E-5BA4-440D-803D-762B59A45393}:_447B0E2635D9476CA6AC1E9C71FE9869"
             {
             "UseDynamicProperties" = "11:TRUE"
             "IsDependency" = "11:TRUE"
@@ -2540,7 +2554,7 @@
             "Feature" = "8:"
             "IsolateTo" = "8:"
             }
-            "{35A69C6E-5BA4-440D-803D-762B59A45393}:_AEE080633ABB4095AC93F88C563C1263"
+            "{35A69C6E-5BA4-440D-803D-762B59A45393}:_D89436DB2AEB46838E94ED249FFAC711"
             {
             "UseDynamicProperties" = "11:TRUE"
             "IsDependency" = "11:TRUE"

Added: trunk/oggdsf/docs/design_patterns.txt
===================================================================
--- trunk/oggdsf/docs/design_patterns.txt	2004-10-13 09:55:27 UTC (rev 7994)
+++ trunk/oggdsf/docs/design_patterns.txt	2004-10-13 11:43:51 UTC (rev 7995)
@@ -0,0 +1,21 @@
+Examples of Design patterns in Oggdsf
+=====================================
+
+Builder Pattern 	- Used in WinCMMLParser. This builds up the tag objects(libCMMLTags) via
+				MSXML.
+Prototype Pattern	- Used in libCMMLTags to provide "virtual constructors" to allow a
+				pointer to the base type (prototype) to clone the actual concrete
+				instance of itself.
+Adapter Pattern		- Used in the .NET libraries to expose unmanaged code components.
+Ambassador Pattern	- Used in the callback proxy classes (eg. CMMLCallbackProxy) to proxy a callback
+			  	from unmanaged code through to managed code.
+Abstract Factory Pattern- Used in the OggStreamFactory and DataSourceFactory, to create
+				various concrete ogg streams or data sources (file, http etc)
+Facade Pattern		- Used to hide complexity of directshow from .NET managed clients (DSPlay)
+Template Method Pattern - used in all the AbstractAudioDecoder etc classes allowing hooks to derived
+				classes to provide their own codec specific algorithms.
+Command Pattern		- Used in the StreamMappers. The client issues requests to the StreamMapper
+				which executes the request on the appropriate object (ie acceptOggPage)
+
+				
+	
\ No newline at end of file

Modified: trunk/oggdsf/src/lib/core/directshow/dsfAnxDemux/AnxDemuxSourceFilter.cpp
===================================================================
--- trunk/oggdsf/src/lib/core/directshow/dsfAnxDemux/AnxDemuxSourceFilter.cpp	2004-10-13 09:55:27 UTC (rev 7994)
+++ trunk/oggdsf/src/lib/core/directshow/dsfAnxDemux/AnxDemuxSourceFilter.cpp	2004-10-13 11:43:51 UTC (rev 7995)
@@ -67,6 +67,7 @@
 	:	OggDemuxSourceFilter(CLSID_AnxDemuxSourceFilter)
 {
 	mStreamMapper = new AnxStreamMapper(this);
+	anxDebug.open("G:\\logs\\anxdemux.log", ios_base::out);
 }
 
 AnxDemuxSourceFilter::~AnxDemuxSourceFilter(void)
@@ -79,6 +80,7 @@
 	//Initialise the file here and setup all the streams
 	CAutoLock locLock(m_pLock);
 	mFileName = inFileName;
+	anxDebug<<"Anx opens : "<<StringHelper::toNarrowStr(mFileName)<<endl;
 
 	//ANX::: Needs to override ??? Or just modify the seeker.
 	mSeekTable = new AutoAnxSeekTable(StringHelper::toNarrowStr(mFileName));

Modified: trunk/oggdsf/src/lib/player/libDSPlayDotNET/DSPlay.cpp
===================================================================
--- trunk/oggdsf/src/lib/player/libDSPlayDotNET/DSPlay.cpp	2004-10-13 09:55:27 UTC (rev 7994)
+++ trunk/oggdsf/src/lib/player/libDSPlayDotNET/DSPlay.cpp	2004-10-13 11:43:51 UTC (rev 7995)
@@ -226,11 +226,13 @@
 	locHR = mGraphBuilder->RenderFile(locWFileName.c_str(), NULL);
 
 	if (locHR != S_OK) {
+		*debugLog<<"Render File FAILED !!"<<endl;
 		mIsLoaded = false;
 		return false;
 	}
 
 	if (isFileAnnodex(inFileName)) {
+		*debugLog<<"Is annodex"<<endl;
 		//Get the app control interface for CMML.
 		IBaseFilter* locCMMLFilter = NULL;
 		locHR = mGraphBuilder->FindFilterByName(L"CMML Decode Filter", &locCMMLFilter);
@@ -251,8 +253,8 @@
 		}
 
 	}
+	*debugLog<<"After CMML Code..."<<endl;
 
-
 	//Get the media control interface
 	IMediaControl* locMediaControl = NULL;
 	locHR = mGraphBuilder->QueryInterface(IID_IMediaControl, (void**)&locMediaControl);

Modified: trunk/oggdsf/src/tools/DNPlay/frmDNPlay.cs
===================================================================
--- trunk/oggdsf/src/tools/DNPlay/frmDNPlay.cs	2004-10-13 09:55:27 UTC (rev 7994)
+++ trunk/oggdsf/src/tools/DNPlay/frmDNPlay.cs	2004-10-13 11:43:51 UTC (rev 7995)
@@ -601,54 +601,65 @@
 		private bool setBaseURIFromFullPath(String inFullPath) 
 		{
 			MessageBox.Show(inFullPath);
-			Uri locURI = null;
+//			Uri locURI = null;
+//			Uri locBaseURI = null;
+//			try 
+//			{
+//				//Turn the full path into a URI
+//				locURI = new Uri(inFullPath);
+//			}
+//			catch (System.UriFormatException) 
+//			{
+//				//This is not a URI !
+//				locURI = null;
+//			}
+//
+//			if (locURI != null) 
+//			{
+//				MessageBox.Show(locURI.ToString());
+//				MessageBox.Show(locURI.GetLeftPart(UriPartial.Authority));
+//				String locPartial = locURI.GetLeftPart(UriPartial.Authority);
+//
+//				if (locPartial.Equals("")) 
+//				{
+//
+//					//Must be a file with a : 'd path in it
+//					locPartial = locURI.GetLeftPart(UriPartial.Path);
+//
+//					//Find out where the lat slash is
+//					int locDelimPos = locPartial.LastIndexOf("/");
+//					if (locDelimPos != -1) 
+//					{
+//						//Strip off the filename part at the end
+//						locPartial = locPartial.Substring(0, locDelimPos + 1);
+//						MessageBox.Show("Parital : " + locPartial);
+//					} 
+//					else 
+//					{
+//						locPartial = "";
+//					}
+//				}
+//				//Get the URI base which excludes the filename part.
+//				
+//				if (!locPartial.Equals("")) 
+//				{
+//					locBaseURI = new Uri(locPartial);
+//					MessageBox.Show(locBaseURI.ToString());
+//				}
+//				
+//			} 
+
 			Uri locBaseURI = null;
 			try 
 			{
-				//Turn the full path into a URI
-				locURI = new Uri(inFullPath);
+				locBaseURI = new Uri(inFullPath);
 			}
 			catch (System.UriFormatException) 
 			{
-				//This is not a URI !
-				locURI = null;
+				//Do nothing...
 			}
 
-			if (locURI != null) 
-			{
-				MessageBox.Show(locURI.ToString());
-				MessageBox.Show(locURI.GetLeftPart(UriPartial.Authority));
-				String locPartial = locURI.GetLeftPart(UriPartial.Authority);
-
-				if (locPartial.Equals("")) 
-				{
-
-					//Must be a file with a : 'd path in it
-					locPartial = locURI.GetLeftPart(UriPartial.Path);
-
-					//Find out where the lat slash is
-					int locDelimPos = locPartial.LastIndexOf("/");
-					if (locDelimPos != -1) 
-					{
-						//Strip off the filename part at the end
-						locPartial = locPartial.Substring(0, locDelimPos + 1);
-						MessageBox.Show("Parital : " + locPartial);
-					} 
-					else 
-					{
-						locPartial = "";
-					}
-				}
-				//Get the URI base which excludes the filename part.
-				
-				if (!locPartial.Equals("")) 
-				{
-					locBaseURI = new Uri(locPartial);
-					MessageBox.Show(locBaseURI.ToString());
-				}
-				
-			} 
-
+			
 			mBaseURI = locBaseURI;
 
 			return (locBaseURI != null);



More information about the commits mailing list