From d99372f9196ec131bdce0fee7420e3b1627089b3 Mon Sep 17 00:00:00 2001 From: Erik Zandvliet Date: Thu, 17 Feb 2011 08:01:03 +0100 Subject: [PATCH] Bugfix afrt fragmentrunentry --- util/MP4/box_afrt.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/util/MP4/box_afrt.cpp b/util/MP4/box_afrt.cpp index 0df7065f..66c18b43 100644 --- a/util/MP4/box_afrt.cpp +++ b/util/MP4/box_afrt.cpp @@ -80,12 +80,12 @@ void Box_afrt::WriteContent( ) { serializedQualities += '\0'; } for( uint32_t i = 0; i < FragmentRunEntryTable.size(); i ++ ) { - serializedFragmentEntries.append((char*)Box::uint32_to_uint8(FragmentRunEntryTable[i].FirstFragment)); - serializedFragmentEntries.append((char*)Box::uint32_to_uint8(0)); - serializedFragmentEntries.append((char*)Box::uint32_to_uint8(FragmentRunEntryTable[i].FirstFragmentTimestamp)); - serializedFragmentEntries.append((char*)Box::uint32_to_uint8(FragmentRunEntryTable[i].FragmentDuration)); + serializedFragmentEntries.append((char*)Box::uint32_to_uint8(FragmentRunEntryTable[i].FirstFragment),4); + serializedFragmentEntries.append((char*)Box::uint32_to_uint8(0),4); + serializedFragmentEntries.append((char*)Box::uint32_to_uint8(FragmentRunEntryTable[i].FirstFragmentTimestamp),4); + serializedFragmentEntries.append((char*)Box::uint32_to_uint8(FragmentRunEntryTable[i].FragmentDuration)),4; if(FragmentRunEntryTable[i].FragmentDuration == 0) { - serializedFragmentEntries.append((char*)Box::uint8_to_uint8(FragmentRunEntryTable[i].DiscontinuityIndicator)); + serializedFragmentEntries.append((char*)Box::uint8_to_uint8(FragmentRunEntryTable[i].DiscontinuityIndicator),1); } }