From 1d56214cd1b608a0f512bb3eec7de48ccce34aa5 Mon Sep 17 00:00:00 2001 From: Erik Zandvliet Date: Sun, 23 Jan 2011 14:41:01 +0100 Subject: [PATCH] [Stable] Filedata functionlity in interface working --- MP4/interface.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MP4/interface.cpp b/MP4/interface.cpp index c09f5000..9c93b5c1 100644 --- a/MP4/interface.cpp +++ b/MP4/interface.cpp @@ -116,12 +116,12 @@ void Interface::link( ) { } uint32_t Interface::GetContentSize( ) { - return ftyp->GetBoxedDataSize( ) + moov->GetBoxedDataSize( ); + return ftyp->GetBox( )->GetBoxedDataSize( ) + moov->GetBox( )->GetBoxedDataSize( ); } uint8_t * Interface::GetContents( ) { uint8_t * Result = new uint8_t[GetContentSize( )]; - memcpy(Result,ftyp->GetBoxedData( ),ftyp->GetBoxedDataSize( )); - memcpy(&Result[ftyp->GetBoxedDataSize( )],moov->GetBoxedData( ),moov->GetBoxedDataSize( )); + memcpy(Result,ftyp->GetBox( )->GetBoxedData( ),ftyp->GetBox( )->GetBoxedDataSize( )); + memcpy(&Result[ftyp->GetBox( )->GetBoxedDataSize( )],moov->GetBox( )->GetBoxedData( ),moov->GetBox( )->GetBoxedDataSize( )); return Result; }