From 3997453751134e5e96cea1c9623d356d212d0986 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Mon, 21 Mar 2011 21:07:00 +0100 Subject: [PATCH] Fix --- util/MP4/interface.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/util/MP4/interface.cpp b/util/MP4/interface.cpp index 971279af..69f6aac8 100644 --- a/util/MP4/interface.cpp +++ b/util/MP4/interface.cpp @@ -578,9 +578,12 @@ std::string Interface::GenerateLiveBootstrap( uint32_t CurMediaTime ) { } std::string Interface::mdatFold(std::string data){ - static Box * mdat = new Box(0x6D646174); std::string Result; - mdat->SetPayload(data.size(), (uint8_t*)data.c_str()); - Result.append((char*)mdat->GetBoxedData(), (int)mdat->GetBoxedDataSize()); + unsigned int t_int; + t_int = htonl(data.size()+8); + Result.append(t_int, 4); + t_int = htonl(0x6D646174); + Result.append(t_int, 4); + Result.append(data); return Result; }