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]; |