mmplugins/lib3gp/impl/src/mp4compose.cpp
branchRCL_3
changeset 39 3f0ddfac3ede
parent 11 d5f04de580b7
child 40 f429a0a2075b
equal deleted inserted replaced
28:f50f14318409 39:3f0ddfac3ede
  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     {