camcordermmfplugin/filecomposer/Src/CamC3GPDataSinkImp.cpp
changeset 2 c7e61a0077eb
parent 1 2d3e1993fb02
child 6 bcdc0181a9f1
equal deleted inserted replaced
1:2d3e1993fb02 2:c7e61a0077eb
  2205 // CCamC3GPDataSinkImp::M3GPMP4LibDeleteTempFileName
  2205 // CCamC3GPDataSinkImp::M3GPMP4LibDeleteTempFileName
  2206 // -----------------------------------------------------------------------------
  2206 // -----------------------------------------------------------------------------
  2207 //
  2207 //
  2208 void CCamC3GPDataSinkImp::M3GPMP4LibDeleteTempFileName( MP4FileName tempFileName )
  2208 void CCamC3GPDataSinkImp::M3GPMP4LibDeleteTempFileName( MP4FileName tempFileName )
  2209     {
  2209     {
  2210     PRINT((_L("CCamC3GPDataSinkImp::M3GPMP4LibDeleteTempFileName entering, tempFileName=%x, file count=%d"),tempFileName, iDeleteFileQueue->Count()));
  2210     PRINT((_L("CCamC3GPDataSinkImp::M3GPMP4LibDeleteTempFileName entering")));
  2211     MP4FileName* tempFileNamePtr = NULL;
  2211     MP4FileName* tempFileNamePtr = NULL;
  2212     TInt result = KErrNoMemory;
  2212     TInt result = KErrNoMemory;
  2213 
  2213 
  2214     // Add image to the queue.
  2214     // Add image to the queue.
  2215     tempFileNamePtr = new MP4FileName;
  2215     tempFileNamePtr = new MP4FileName;
  2216     PRINT((_L("CCamC3GPDataSinkImp::M3GPMP4LibDeleteTempFileName tempFileName=%x, tempFileNamePtr=%x"), tempFileName, tempFileNamePtr));
  2216     PRINT((_L("CCamC3GPDataSinkImp::M3GPMP4LibDeleteTempFileName tempFileName=%x, tempFileNamePtr=%x"), tempFileName, tempFileNamePtr));
  2217     if ( tempFileNamePtr && iDeleteFileQueue )
  2217     if ( tempFileNamePtr && iDeleteFileQueue )
  2218         {
  2218         {
       
  2219         PRINT((_L("CCamC3GPDataSinkImp::M3GPMP4LibDeleteTempFileName file count=%d"), iDeleteFileQueue->Count()));
       
  2220         
  2219         *tempFileNamePtr = tempFileName;
  2221         *tempFileNamePtr = tempFileName;
  2220         result = iDeleteFileQueue->Append( tempFileNamePtr );
  2222         result = iDeleteFileQueue->Append( tempFileNamePtr );
  2221         }
  2223         }
  2222     if ( result != KErrNone ) // Append failed -> do sync remove
  2224     if ( result != KErrNone ) // Append failed -> do sync remove
  2223         {
  2225         {
  2262 // CCamC3GPDataSinkImp::DoIdleDelete
  2264 // CCamC3GPDataSinkImp::DoIdleDelete
  2263 // ---------------------------------------------------------------------------
  2265 // ---------------------------------------------------------------------------
  2264 //
  2266 //
  2265 TInt CCamC3GPDataSinkImp::DoIdleDelete()
  2267 TInt CCamC3GPDataSinkImp::DoIdleDelete()
  2266     {
  2268     {
  2267     PRINT((_L("CCamC3GPDataSinkImp::DoIdleDelete() in, file count=%d"), iDeleteFileQueue->Count()));
  2269     PRINT((_L("CCamC3GPDataSinkImp::DoIdleDelete() in")));
  2268     TInt err = KErrNone;
  2270     TInt err = KErrNone;
  2269     MP4FileName tempFileName;
  2271     MP4FileName tempFileName;
  2270     TInt filesLeft = EFalse;
  2272     TInt filesLeft = EFalse;
  2271 
  2273 
  2272     // Delete one file from queue
  2274     // Delete one file from queue
  2273     if ( iDeleteFileQueue )
  2275     if ( iDeleteFileQueue )
  2274         {
  2276         {
       
  2277         PRINT((_L("CCamC3GPDataSinkImp::DoIdleDelete() file count=%d"), iDeleteFileQueue->Count()));    
  2275         if ( iDeleteFileQueue->Count() )
  2278         if ( iDeleteFileQueue->Count() )
  2276             {
  2279             {
  2277             tempFileName = *(*iDeleteFileQueue)[0];
  2280             tempFileName = *(*iDeleteFileQueue)[0];
  2278             PRINT((_L("CCamC3GPDataSinkImp::DoIdleDelete index 0:tempFileName=%x %s"), tempFileName, tempFileName));
  2281             PRINT((_L("CCamC3GPDataSinkImp::DoIdleDelete index 0:tempFileName=%x %s"), tempFileName, tempFileName));
  2279             delete (*iDeleteFileQueue)[0];
  2282             delete (*iDeleteFileQueue)[0];