]> granicus.if.org Git - libmatroska/commitdiff
libmatroska: fix the test6 code (it was using the old tags system)
authorSteve Lhomme <slhomme@matroska.org>
Sun, 4 Jul 2010 09:19:13 +0000 (09:19 +0000)
committerSteve Lhomme <slhomme@matroska.org>
Sun, 4 Jul 2010 09:19:13 +0000 (09:19 +0000)
git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@384 a6f86f6d-0131-4f8e-9e7b-e335508773d5

test/mux/test6.cpp

index 4f3dc97abbfa774f57cbe5e7c3f0d672ed766196..e05c978f1b5b58bc7610c93eb854baba375cf98d 100644 (file)
@@ -340,7 +340,7 @@ int main(int argc, char **argv)
                AllTags.EnableChecksum();
                KaxTag & aTag = GetChild<KaxTag>(AllTags);
                KaxTagTargets & Targets = GetChild<KaxTagTargets>(aTag);
-               KaxTagGeneral & TagGeneral = GetChild<KaxTagGeneral>(aTag);
+               KaxTagSimple & TagSimple = GetChild<KaxTagSimple>(aTag);
 
                KaxTagTrackUID & TrackUID = GetChild<KaxTagTrackUID>(Targets);
                *static_cast<EbmlUInteger *>(&TrackUID) = 0x12345;
@@ -348,6 +348,7 @@ int main(int argc, char **argv)
                KaxTagChapterUID & ChapterUID = GetChild<KaxTagChapterUID>(Targets);
                *static_cast<EbmlUInteger *>(&ChapterUID) = 0x67890;
 
+#if 0
                KaxTagSubject & Subject = GetChild<KaxTagSubject>(TagGeneral);
                *static_cast<EbmlUnicodeString *>(&Subject) = L"Testé123";
 
@@ -359,6 +360,13 @@ int main(int argc, char **argv)
 
                KaxTagLanguage & Lang = GetChild<KaxTagLanguage>(TagGeneral);
                *static_cast<EbmlString *>(&Lang) = "fra";
+#else
+        KaxTagName & aTagName = GetChild<KaxTagName>(TagSimple);
+        *static_cast<EbmlUnicodeString *>(&aTagName) = L"NAME";
+
+        KaxTagString & aTagtring = GetChild<KaxTagString>(TagSimple);
+        *static_cast<EbmlUnicodeString *>(&aTagtring) = L"Testé123";
+#endif
 
                uint32 TagsSize = AllTags.Render(out_file, bWriteDefaultValues);
                MetaSeek.IndexThis(AllTags, FileSegment);