equal
deleted
inserted
replaced
1093 extern EXPORT_C MP4Err MP4ComposeSetFlags(MP4Handle apihandle, |
1093 extern EXPORT_C MP4Err MP4ComposeSetFlags(MP4Handle apihandle, |
1094 mp4_u32 flags) |
1094 mp4_u32 flags) |
1095 { |
1095 { |
1096 MP4HandleImp handle = (MP4HandleImp)apihandle; |
1096 MP4HandleImp handle = (MP4HandleImp)apihandle; |
1097 handle->flags |= flags; |
1097 handle->flags |= flags; |
|
1098 |
|
1099 PRINT((_L("Flags: %X"), handle->flags)); |
|
1100 PRINT((_L("Heap memory max size: %d"), User::Heap().MaxLength())); |
|
1101 |
|
1102 if (User::Heap().MaxLength() >= 0xC00000) |
|
1103 { |
|
1104 handle->flags &= ~MP4_FLAG_LONGCLIP; // unset the flag as we have enough memory |
|
1105 } |
|
1106 |
|
1107 PRINT((_L("Flags: %X"), handle->flags)); |
1098 |
1108 |
1099 if (handle->flags & MP4_FLAG_METADATALAST) |
1109 if (handle->flags & MP4_FLAG_METADATALAST) |
1100 { |
1110 { |
1101 if (handle->tmpfile) |
1111 if (handle->tmpfile) |
1102 { |
1112 { |