--- a/mmsharing/mmshengine/inc/musengclipsession.h Tue Apr 27 16:34:06 2010 +0300
+++ b/mmsharing/mmshengine/inc/musengclipsession.h Tue May 11 16:10:30 2010 +0300
@@ -31,7 +31,6 @@
class CMceVideoStream;
class CMceAudioCodec;
-
class CMusEngClipSession : public CMusEngMceOutSession
{
MUS_UNITTEST( UT_CMusEngClipSession )
@@ -197,7 +196,7 @@
void AddAmrCodecL( CMceAudioStream& aAudioStream );
- void AddVideoCodecL( CMceVideoStream& aVideoStream );
+ void AddVideoCodecL( CMceVideoStream& aVideoStream, TBool aIgnoreNegotiated = EFalse );
TBool HasClipEnded();
@@ -218,6 +217,12 @@
void DetermineBufferingPeriod( CMceMediaStream& aStream );
TBool IsH264Supported() const;
+
+ void HandleTranscodingFailureL( TInt aError );
+
+ TInt DoCompleteTranscoding();
+
+ void DeleteTranscodingDestinationFileL();
private: // Data
@@ -242,6 +247,7 @@
TFileName iTranscodingDestFileName;
TBool iRewindedToBeginning;
+ TBool iTranscodingRequiredDueMissingOptions;
};