[Matroska-cvs] [matroska] r1295 - trunk/RbMatroska/matroska

mosu at matroska.org mosu at matroska.org
Sat Mar 17 14:12:38 CET 2007


Author: mosu
Date: 2007-03-17 16:11:25 +0300 (Sat, 17 Mar 2007)
New Revision: 1295

Modified:
   trunk/RbMatroska/matroska/baseclasses.rb
Log:
Update to the current libmatroska.

Modified: trunk/RbMatroska/matroska/baseclasses.rb
===================================================================
--- trunk/RbMatroska/matroska/baseclasses.rb	2007-03-12 13:04:52 UTC (rev 1294)
+++ trunk/RbMatroska/matroska/baseclasses.rb	2007-03-17 13:11:25 UTC (rev 1295)
@@ -63,6 +63,13 @@
     end
   end
 
+  class FileReferral < Ebml::Binary
+    def FileReferral.global_id
+      @@id ||= Ebml::Id.new(0x4675, 2)
+      return @@id
+    end
+  end
+
   # From KaxAttachments.cpp
   class Attachments < Ebml::Master
     def Attachments.global_id
@@ -86,6 +93,13 @@
     end
   end
 
+  class SimpleBlock < Ebml::Binary
+    def SimpleBlock.global_id
+      @@id ||= Ebml::Id.new(0xa3, 1)
+      return @@id
+    end
+  end
+
   class BlockDuration < Ebml::UInteger
     def BlockDuration.global_id
       @@id ||= Ebml::Id.new(0x9b, 1)
@@ -100,6 +114,13 @@
     end
   end
 
+  class CodecState < Ebml::Binary
+    def CodecState.global_id
+      @@id ||= Ebml::Id.new(0xa4, 1)
+      return @@id
+    end
+  end
+
   class BlockAdditions < Ebml::Master
     def BlockAdditions.global_id
       @@id ||= Ebml::Id.new(0x75a1, 2)
@@ -235,20 +256,13 @@
     end
   end
 
-  class EditionProcessed < Ebml::UInteger
-    def EditionProcessed.global_id
+  class EditionFlagOrdered < Ebml::UInteger
+    def EditionFlagOrdered.global_id
       @@id ||= Ebml::Id.new(0x45dd, 2)
       return @@id
     end
   end
 
-  class ChapterProcessedPrivate < Ebml::Binary
-    def ChapterProcessedPrivate.global_id
-      @@id ||= Ebml::Id.new(0x450d, 2)
-      return @@id
-    end
-  end
-
   class ChapterAtom < Ebml::Master
     def ChapterAtom.global_id
       @@id ||= Ebml::Id.new(0xb6, 1)
@@ -291,6 +305,20 @@
     end
   end
 
+  class ChapterSegmentUID < Ebml::Binary
+    def ChapterSegmentUID.global_id
+      @@id ||= Ebml::Id.new(0x6e67, 2)
+      return @@id
+    end
+  end
+
+  class ChapterSegmentEditionUID < Ebml::Binary
+    def ChapterSegmentEditionUID.global_id
+      @@id ||= Ebml::Id.new(0x6ebc, 2)
+      return @@id
+    end
+  end
+
   class ChapterPhysicalEquiv < Ebml::UInteger
     def ChapterPhysicalEquiv.global_id
       @@id ||= Ebml::Id.new(0x63c3, 2)
@@ -347,6 +375,27 @@
     end
   end
 
+  class ChapterProcessCodecID < Ebml::UInteger
+    def ChapterProcessCodecID.global_id
+      @@id ||= Ebml::Id.new(0x6955, 2)
+      return @@id
+    end
+  end
+
+  class ChapterProcessPrivate < Ebml::Binary
+    def ChapterProcessPrivate.global_id
+      @@id ||= Ebml::Id.new(0x450d, 2)
+      return @@id
+    end
+  end
+
+  class ChapterProcessCommand < Ebml::Master
+    def ChapterProcessCommand.global_id
+      @@id ||= Ebml::Id.new(0x6911, 2)
+      return @@id
+    end
+  end
+
   class ChapterProcessTime < Ebml::UInteger
     def ChapterProcessTime.global_id
       @@id ||= Ebml::Id.new(0x6922, 2)
@@ -354,8 +403,8 @@
     end
   end
 
-  class ChapterProcessCommand < Ebml::Binary
-    def ChapterProcessCommand.global_id
+  class ChapterProcessData < Ebml::Binary
+    def ChapterProcessData.global_id
       @@id ||= Ebml::Id.new(0x6933, 2)
       return @@id
     end
@@ -377,6 +426,20 @@
     end
   end
 
+  class ClusterSilentTracks < Ebml::Master
+    def ClusterSilentTracks.global_id
+      @@id ||= Ebml::Id.new(0x5854, 2)
+      return @@id
+    end
+  end
+
+  class ClusterSilentTrackNumber < Ebml::UInteger
+    def ClusterSilentTrackNumber.global_id
+      @@id ||= Ebml::Id.new(0x58d7, 2)
+      return @@id
+    end
+  end
+
   class ClusterPrevSize < Ebml::UInteger
     def ClusterPrevSize.global_id
       @@id ||= Ebml::Id.new(0xab, 1)
@@ -655,6 +718,41 @@
     end
   end
 
+  class SegmentFamily < Ebml::Binary
+    def SegmentFamily.global_id
+      @@id ||= Ebml::Id.new(0x4444, 2)
+      return @@id
+    end
+  end
+
+  class ChapterTranslate < Ebml::Master
+    def ChapterTranslate.global_id
+      @@id ||= Ebml::Id.new(0x6924, 2)
+      return @@id
+    end
+  end
+
+  class ChapterTranslateEditionUID < Ebml::UInteger
+    def ChapterTranslateEditionUID.global_id
+      @@id ||= Ebml::Id.new(0x69fc, 2)
+      return @@id
+    end
+  end
+
+  class ChapterTranslateCodec < Ebml::UInteger
+    def ChapterTranslateCodec.global_id
+      @@id ||= Ebml::Id.new(0x69bf, 2)
+      return @@id
+    end
+  end
+
+  class ChapterTranslateID < Ebml::Binary
+    def ChapterTranslateID.global_id
+      @@id ||= Ebml::Id.new(0x69a5, 2)
+      return @@id
+    end
+  end
+
   class TimecodeScale < Ebml::UInteger
     def TimecodeScale.global_id
       @@id ||= Ebml::Id.new(0x2ad7b1, 3)
@@ -1558,6 +1656,13 @@
     end
   end
 
+  class TrackFlagForced < Ebml::UInteger
+    def TrackFlagForced.global_id
+      @@id ||= Ebml::Id.new(0x55aa, 2)
+      return @@id
+    end
+  end
+
   class TrackFlagLacing < Ebml::UInteger
     def TrackFlagLacing.global_id
       @@id ||= Ebml::Id.new(0x9c, 1)
@@ -1593,6 +1698,13 @@
     end
   end
 
+  class MaxBlockAdditionID < Ebml::UInteger
+    def MaxBlockAdditionID.global_id
+      @@id ||= Ebml::Id.new(0x55ee, 2)
+      return @@id
+    end
+  end
+
   class TrackName < Ebml::UnicodeString
     def TrackName.global_id
       @@id ||= Ebml::Id.new(0x536e, 2)
@@ -1628,6 +1740,48 @@
     end
   end
 
+  class TrackAttachmentLink < Ebml::Binary
+    def TrackAttachmentLink.global_id
+      @@id ||= Ebml::Id.new(0x7446, 2)
+      return @@id
+    end
+  end
+
+  class TrackOverlay < Ebml::UInteger
+    def TrackOverlay.global_id
+      @@id ||= Ebml::Id.new(0x6fab, 2)
+      return @@id
+    end
+  end
+
+  class TrackTranslate < Ebml::Master
+    def TrackTranslate.global_id
+      @@id ||= Ebml::Id.new(0x6624, 2)
+      return @@id
+    end
+  end
+
+  class TrackTranslateEditionUID < Ebml::UInteger
+    def TrackTranslateEditionUID.global_id
+      @@id ||= Ebml::Id.new(0x66fc, 2)
+      return @@id
+    end
+  end
+
+  class TrackTranslateCodec < Ebml::UInteger
+    def TrackTranslateCodec.global_id
+      @@id ||= Ebml::Id.new(0x66bf, 2)
+      return @@id
+    end
+  end
+
+  class TrackTranslateTrackID < Ebml::Binary
+    def TrackTranslateTrackID.global_id
+      @@id ||= Ebml::Id.new(0x66a5, 2)
+      return @@id
+    end
+  end
+
   class TrackFlagEnabled < Ebml::UInteger
     def TrackFlagEnabled.global_id
       @@id ||= Ebml::Id.new(0xb9, 1)
@@ -1663,13 +1817,6 @@
     end
   end
 
-  class TrackOverlay < Ebml::UInteger
-    def TrackOverlay.global_id
-      @@id ||= Ebml::Id.new(0x6fab, 2)
-      return @@id
-    end
-  end
-
   # From KaxTracks.cpp
   class Tracks < Ebml::Master
     def Tracks.global_id



More information about the Matroska-cvs mailing list