summaryrefslogtreecommitdiff
path: root/src/Dict.cpp
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2009-05-18 05:18:32 +0000
committerjhurst <>2009-05-18 05:18:32 +0000
commit65a8ec13b66c700b74788d3fc7525e91cf62bab0 (patch)
tree15f588026b93aae7e65a4bf37ed4cffe8e4bc4ad /src/Dict.cpp
parent111e0170052b57fc128a37fa02736015edb8c60f (diff)
massive dictionary re-factoring
Diffstat (limited to 'src/Dict.cpp')
-rwxr-xr-xsrc/Dict.cpp19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/Dict.cpp b/src/Dict.cpp
index eabbb82..b6b31f8 100755
--- a/src/Dict.cpp
+++ b/src/Dict.cpp
@@ -40,8 +40,23 @@ static bool s_md_init = false;
static std::map<ASDCP::UL, ui32_t> s_md_lookup;
//------------------------------------------------------------------------------------------
-// singleton wrapper
+static ASDCP::Dictionary s_SMPTEDict;
+static ASDCP::Dictionary s_InteropDict;
+static ASDCP::Dictionary s_CompositeDict;
+
+const ASDCP::Dictionary&
+ASDCP::DefaultSMPTEDict() { return s_SMPTEDict; }
+
+const ASDCP::Dictionary&
+ASDCP::DefaultInteropDict() { return s_InteropDict; }
+
+const ASDCP::Dictionary&
+ASDCP::DefaultCompositeDict() { return s_CompositeDict; }
+
+
+// singleton wrapper
+#if 0
//
const ASDCP::MDDEntry&
ASDCP::Dict::Type(MDD_t type_id)
@@ -84,7 +99,7 @@ ASDCP::Dict::FindUL(const byte_t* ul_buf)
return &s_MDD_Table[(*i).second];
}
-
+#endif
//
// end Dict.cpp
//