From: Steve Lhomme Date: Wed, 7 Apr 2010 09:41:09 +0000 (+0000) Subject: by default the any size is OK for Binary elements X-Git-Tag: release-0.9.0~23 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1748d3bae1226e82608531ebeece7ba27f46b5ca;p=libmatroska by default the any size is OK for Binary elements git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@81 a6f86f6d-0131-4f8e-9e7b-e335508773d5 --- diff --git a/matroska/KaxAttached.h b/matroska/KaxAttached.h index 8693f23..a2b9c1c 100644 --- a/matroska/KaxAttached.h +++ b/matroska/KaxAttached.h @@ -60,13 +60,9 @@ DECLARE_MKX_STRING(KaxMimeType) }; DECLARE_MKX_BINARY(KaxFileData) - public: - bool ValidateSize() const {return true;} // we don't mind about what's inside }; DECLARE_MKX_BINARY(KaxFileReferral) - public: - bool ValidateSize() const {return true;} // we don't mind about what's inside }; DECLARE_MKX_UINTEGER(KaxFileUID) diff --git a/matroska/KaxBlock.h b/matroska/KaxBlock.h index aabf1fd..ec79b49 100644 --- a/matroska/KaxBlock.h +++ b/matroska/KaxBlock.h @@ -347,7 +347,6 @@ DECLARE_MKX_UINTEGER(KaxBlockDuration) DECLARE_MKX_BINARY_CONS(KaxBlockVirtual) public: ~KaxBlockVirtual(); - bool ValidateSize() const {return true;} /*! \note override this function to generate the Data/Size on the fly, unlike the usual binary elements @@ -366,8 +365,6 @@ DECLARE_MKX_BINARY_CONS(KaxBlockVirtual) #endif // MATROSKA_VERSION DECLARE_MKX_BINARY(KaxBlockAdditional) - public: - bool ValidateSize() const {return true;} }; DECLARE_MKX_MASTER(KaxBlockAdditions) @@ -380,8 +377,6 @@ DECLARE_MKX_UINTEGER(KaxBlockAddID) }; DECLARE_MKX_BINARY(KaxCodecState) - public: - bool ValidateSize() const {return true;} }; END_LIBMATROSKA_NAMESPACE diff --git a/matroska/KaxChapters.h b/matroska/KaxChapters.h index 5e35054..7edcfb7 100644 --- a/matroska/KaxChapters.h +++ b/matroska/KaxChapters.h @@ -121,8 +121,6 @@ DECLARE_MKX_UINTEGER(KaxChapterProcessCodecID) }; DECLARE_MKX_BINARY(KaxChapterProcessPrivate) - public: - bool ValidateSize() const {return true;} }; DECLARE_MKX_MASTER(KaxChapterProcessCommand) @@ -132,8 +130,6 @@ DECLARE_MKX_UINTEGER(KaxChapterProcessTime) }; DECLARE_MKX_BINARY(KaxChapterProcessData) - public: - bool ValidateSize() const {return true;} }; END_LIBMATROSKA_NAMESPACE diff --git a/matroska/KaxContentEncoding.h b/matroska/KaxContentEncoding.h index 76bbe4f..d319284 100644 --- a/matroska/KaxContentEncoding.h +++ b/matroska/KaxContentEncoding.h @@ -67,8 +67,6 @@ DECLARE_MKX_UINTEGER(KaxContentCompAlgo) }; DECLARE_MKX_BINARY(KaxContentCompSettings) - public: - bool ValidateSize(void) const { return true; } }; DECLARE_MKX_MASTER(KaxContentEncryption) @@ -78,18 +76,12 @@ DECLARE_MKX_UINTEGER(KaxContentEncAlgo) }; DECLARE_MKX_BINARY(KaxContentEncKeyID) - public: - bool ValidateSize(void) const { return true; } }; DECLARE_MKX_BINARY(KaxContentSignature) - public: - bool ValidateSize(void) const { return true; } }; DECLARE_MKX_BINARY(KaxContentSigKeyID) - public: - bool ValidateSize(void) const { return true; } }; DECLARE_MKX_UINTEGER(KaxContentSigAlgo) diff --git a/matroska/KaxInfoData.h b/matroska/KaxInfoData.h index 0807ba4..6fbf9df 100644 --- a/matroska/KaxInfoData.h +++ b/matroska/KaxInfoData.h @@ -99,8 +99,6 @@ DECLARE_MKX_UINTEGER(KaxChapterTranslateEditionUID) }; DECLARE_MKX_BINARY(KaxChapterTranslateID) - public: - bool ValidateSize() const { return true;} }; DECLARE_MKX_UINTEGER(KaxTimecodeScale) diff --git a/matroska/KaxTag.h b/matroska/KaxTag.h index 65f05ec..d5c22d8 100644 --- a/matroska/KaxTag.h +++ b/matroska/KaxTag.h @@ -90,8 +90,6 @@ DECLARE_MKX_UNISTRING(KaxTagArchivalLocation) }; DECLARE_MKX_BINARY(KaxTagAudioEncryption) - public: - bool ValidateSize() const {return true;} // we don't mind about what's inside }; DECLARE_MKX_FLOAT(KaxTagAudioGain) @@ -113,16 +111,12 @@ DECLARE_MKX_UINTEGER(KaxTagCaptureDPI) }; DECLARE_MKX_BINARY(KaxTagCaptureLightness) - public: - bool ValidateSize() const {return true;} // we don't mind about what's inside }; DECLARE_MKX_UINTEGER(KaxTagCapturePaletteSetting) }; DECLARE_MKX_BINARY(KaxTagCaptureSharpness) - public: - bool ValidateSize() const {return true;} // we don't mind about what's inside }; DECLARE_MKX_UNISTRING(KaxTagCropped) @@ -138,8 +132,6 @@ DECLARE_MKX_UNISTRING(KaxTagEncodeSettings) }; DECLARE_MKX_BINARY(KaxTagEqualisation) - public: - bool ValidateSize() const {return true;} // we don't mind about what's inside }; DECLARE_MKX_UNISTRING(KaxTagFile) @@ -185,8 +177,6 @@ DECLARE_MKX_UNISTRING(KaxTagProduct) }; DECLARE_MKX_BINARY(KaxTagRating) - public: - bool ValidateSize() const {return true;} // we don't mind about what's inside }; DECLARE_MKX_STRING(KaxTagRecordLocation) @@ -234,8 +224,6 @@ DECLARE_MKX_UNISTRING(KaxTagString) }; DECLARE_MKX_BINARY(KaxTagBinary) - public: - bool ValidateSize() const {return true;} // {return (GetSize() >= 0);} }; END_LIBMATROSKA_NAMESPACE diff --git a/matroska/KaxTagMulti.h b/matroska/KaxTagMulti.h index 673f23d..6188eaf 100644 --- a/matroska/KaxTagMulti.h +++ b/matroska/KaxTagMulti.h @@ -211,8 +211,6 @@ DECLARE_MKX_UINTEGER(KaxTagMultiIdentifierType) }; DECLARE_MKX_BINARY(KaxTagMultiIdentifierBinary) - public: - bool ValidateSize() const {return true;} // we don't mind about what's inside }; DECLARE_MKX_UNISTRING(KaxTagMultiIdentifierString) @@ -284,8 +282,6 @@ DECLARE_MKX_SINTEGER(KaxTagPopularimeter) }; DECLARE_MKX_BINARY(KaxTagRating) - public: - bool ValidateSize() const {return true;} // we don't mind about what's inside }; DECLARE_MKX_UINTEGER(KaxTagSetPart) diff --git a/matroska/KaxTrackAudio.h b/matroska/KaxTrackAudio.h index f12ae3e..20cb65a 100644 --- a/matroska/KaxTrackAudio.h +++ b/matroska/KaxTrackAudio.h @@ -60,8 +60,6 @@ DECLARE_MKX_UINTEGER(KaxAudioChannels) #if MATROSKA_VERSION >= 2 DECLARE_MKX_BINARY(KaxAudioPosition) - public: - bool ValidateSize(void) const {return true;} }; #endif // MATROSKA_VERSION diff --git a/matroska/KaxTrackEntryData.h b/matroska/KaxTrackEntryData.h index 1f015ea..8f7a12c 100644 --- a/matroska/KaxTrackEntryData.h +++ b/matroska/KaxTrackEntryData.h @@ -97,16 +97,12 @@ DECLARE_MKX_STRING(KaxCodecID) }; DECLARE_MKX_BINARY(KaxCodecPrivate) - public: - bool ValidateSize() const {return true;} // we don't mind about what's inside }; DECLARE_MKX_UNISTRING(KaxCodecName) }; DECLARE_MKX_BINARY(KaxTrackAttachmentLink) - public: - bool ValidateSize() const {return true;} // we don't mind about what's inside }; DECLARE_MKX_UINTEGER(KaxTrackOverlay) @@ -122,8 +118,6 @@ DECLARE_MKX_UINTEGER(KaxTrackTranslateEditionUID) }; DECLARE_MKX_BINARY(KaxTrackTranslateTrackID) - public: - bool ValidateSize() const { return true;} }; #if MATROSKA_VERSION >= 2