[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