diff options
| author | jhurst <jhurst@cinecert.com> | 2009-05-18 05:18:32 +0000 |
|---|---|---|
| committer | jhurst <> | 2009-05-18 05:18:32 +0000 |
| commit | 65a8ec13b66c700b74788d3fc7525e91cf62bab0 (patch) | |
| tree | 15f588026b93aae7e65a4bf37ed4cffe8e4bc4ad /src/Dict.cpp | |
| parent | 111e0170052b57fc128a37fa02736015edb8c60f (diff) | |
massive dictionary re-factoring
Diffstat (limited to 'src/Dict.cpp')
| -rwxr-xr-x | src/Dict.cpp | 19 |
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 // |
