Bugfix afrt fragmentrunentry
This commit is contained in:
parent
08bc6d3c4d
commit
d99372f919
1 changed files with 5 additions and 5 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue