From d9f70ca1d138eb43d434e01675fae93fff7cb2e7 Mon Sep 17 00:00:00 2001 From: Erik Zandvliet Date: Mon, 17 Jan 2011 16:22:07 +0100 Subject: [PATCH] TKHD Box Cpp file "reserved", "creation time", "modification time" and "duration" functions added --- MP4/box_tkhd.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/MP4/box_tkhd.cpp b/MP4/box_tkhd.cpp index 7795d370..bae1bc5f 100644 --- a/MP4/box_tkhd.cpp +++ b/MP4/box_tkhd.cpp @@ -12,7 +12,6 @@ Box * Box_tkhd::GetBox() { return Container; } -/* void Box_mdhd::SetCreationTime( uint32_t TimeStamp ) { uint32_t CreationTime; if(!TimeStamp) { @@ -38,8 +37,23 @@ void Box_mdhd::SetDurationTime( uint32_t TimeUnits ) { } void Box_mdhd::SetReserved() { + Container->SetPayload((uint32_t)4,Box::uint16_to_uint8(0x40000000),68); + Container->SetPayload((uint32_t)4,Box::uint16_to_uint8(0),64); + Container->SetPayload((uint32_t)4,Box::uint16_to_uint8(0),60); + Container->SetPayload((uint32_t)4,Box::uint16_to_uint8(0),56); + Container->SetPayload((uint32_t)4,Box::uint16_to_uint8(0x10000),52); + Container->SetPayload((uint32_t)4,Box::uint16_to_uint8(0),48); + Container->SetPayload((uint32_t)4,Box::uint16_to_uint8(0),44); + Container->SetPayload((uint32_t)4,Box::uint16_to_uint8(0),40); + Container->SetPayload((uint32_t)4,Box::uint16_to_uint8(0x10000),36); + Container->SetPayload((uint32_t)4,Box::uint16_to_uint8(0),34); + Container->SetPayload((uint32_t)4,Box::uint32_to_uint8(0),28); + Container->SetPayload((uint32_t)4,Box::uint32_to_uint8(0),24); + Container->SetPayload((uint32_t)4,Box::uint32_to_uint8(0),20); + Container->SetPayload((uint32_t)4,Box::uint32_to_uint8(0),12); } +/* void Box_mdhd::SetDefaults() { } */