summaryrefslogtreecommitdiff
path: root/src/KLV.h
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2012-02-21 02:09:32 +0000
committerjhurst <>2012-02-21 02:09:32 +0000
commit1a5727137f5b5ff8aecd3ec5a162c198c8c0a5e7 (patch)
treec61a1e8ba29253e51a8ebe310db2e0fad217cd78 /src/KLV.h
parent80463afc197c90372d3f4c7890c6520f1040aedc (diff)
mega datetime patch
Diffstat (limited to 'src/KLV.h')
-rwxr-xr-xsrc/KLV.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/KLV.h b/src/KLV.h
index b8e2149..aa5c71b 100755
--- a/src/KLV.h
+++ b/src/KLV.h
@@ -143,8 +143,9 @@ inline const char* ui64sz(ui64_t i, char* buf)
//
class Dictionary
{
- std::map<ASDCP::UL, ui32_t> m_md_lookup;
- std::map<ui32_t, ASDCP::UL> m_md_rev_lookup;
+ std::map<ASDCP::UL, ui32_t> m_md_lookup;
+ std::map<std::string, ui32_t> m_md_sym_lookup;
+ std::map<ui32_t, ASDCP::UL> m_md_rev_lookup;
MDDEntry m_MDD_Table[(ui32_t)ASDCP::MDD_Max];
ASDCP_NO_COPY_CONSTRUCT(Dictionary);
@@ -160,6 +161,7 @@ inline const char* ui64sz(ui64_t i, char* buf)
bool DeleteEntry(ui32_t index);
const MDDEntry* FindUL(const byte_t*) const;
+ const MDDEntry* FindSymbol(const std::string&) const;
const MDDEntry& Type(MDD_t type_id) const;
inline const byte_t* ul(MDD_t type_id) const {