libebml: EbmlElement::VoidMe() now returns a uint64
git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libebml@364 a6f86f6d-0131-4f8e-9e7b-e335508773d5
This commit is contained in:
parent
5607f4ebc8
commit
866099132f
@ -1,5 +1,6 @@
|
|||||||
2010-06-xx robux4
|
2010-06-xx robux4
|
||||||
New 1.0.1 version:
|
New 1.1.0 version:
|
||||||
|
- EbmlElement::VoidMe() now returns a uint64
|
||||||
- move some operator code in the .cpp files (MSVC has issues in DLLs)
|
- move some operator code in the .cpp files (MSVC has issues in DLLs)
|
||||||
|
|
||||||
2010-06-04 robux4/mosu
|
2010-06-04 robux4/mosu
|
||||||
|
@ -442,7 +442,7 @@ class EBML_DLL_API EbmlElement {
|
|||||||
/*!
|
/*!
|
||||||
\brief void the content of the element (replace by EbmlVoid)
|
\brief void the content of the element (replace by EbmlVoid)
|
||||||
*/
|
*/
|
||||||
uint32 VoidMe(IOCallback & output, bool bWithDefault = false);
|
uint64 VoidMe(IOCallback & output, bool bWithDefault = false);
|
||||||
|
|
||||||
bool DefaultISset() const {return DefaultIsSet;}
|
bool DefaultISset() const {return DefaultIsSet;}
|
||||||
virtual bool IsDefaultValue() const = 0;
|
virtual bool IsDefaultValue() const = 0;
|
||||||
|
@ -42,9 +42,9 @@
|
|||||||
|
|
||||||
START_LIBEBML_NAMESPACE
|
START_LIBEBML_NAMESPACE
|
||||||
|
|
||||||
#define LIBEBML_VERSION 0x010001
|
#define LIBEBML_VERSION 0x010100
|
||||||
|
|
||||||
static const std::string EbmlCodeVersion = "1.0.1";
|
static const std::string EbmlCodeVersion = "1.1.0";
|
||||||
static const std::string EbmlCodeDate = __TIMESTAMP__;
|
static const std::string EbmlCodeDate = __TIMESTAMP__;
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -2,7 +2,7 @@ Include "*/*.proj"
|
|||||||
|
|
||||||
LIB ebml
|
LIB ebml
|
||||||
{
|
{
|
||||||
PROJECT_VERSION 1.0.1
|
PROJECT_VERSION 1.1.0
|
||||||
|
|
||||||
INCLUDE .
|
INCLUDE .
|
||||||
EXPINCLUDE .
|
EXPINCLUDE .
|
||||||
|
@ -692,7 +692,7 @@ filepos_t EbmlElement::OverwriteHead(IOCallback & output, bool bKeepPosition)
|
|||||||
return Result;
|
return Result;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32 EbmlElement::VoidMe(IOCallback & output, bool bWithDefault)
|
uint64 EbmlElement::VoidMe(IOCallback & output, bool bWithDefault)
|
||||||
{
|
{
|
||||||
if (ElementPosition == 0) {
|
if (ElementPosition == 0) {
|
||||||
return 0; // the element has not been written
|
return 0; // the element has not been written
|
||||||
|
Loading…
Reference in New Issue
Block a user