diff -r b25d6a5c0a63 -r f58ead8cf73c multimediacommscontroller/mmccvideosourcesink/src/mccvideosourcewrapper.cpp --- a/multimediacommscontroller/mmccvideosourcesink/src/mccvideosourcewrapper.cpp Mon May 03 12:52:41 2010 +0300 +++ b/multimediacommscontroller/mmccvideosourcesink/src/mccvideosourcewrapper.cpp Thu May 27 13:16:26 2010 +0300 @@ -89,7 +89,8 @@ TInt aCameraHandle, const TDesC8& aVideoMimeType, TFourCC aAudioType, - TUid aEncoderUid ) + TUid aEncoderUid, + TBool aForceEncapsulationType ) { __V_SOURCESINK_CONTROLL( "CMccVideoSourceWrapper::OpenL" ) @@ -109,9 +110,12 @@ __V_SOURCESINK_CONTROLL_INT1( "SetPreferredVideoEncoderL, uid:", aEncoderUid.iUid ) iMediaRecorder->SetPreferredVideoEncoderL( aEncoderUid ); + } + if ( aForceEncapsulationType ) + { __V_SOURCESINK_CONTROLL( "SetPreferredVideoEncapsulationL" ) iMediaRecorder->SetPreferredVideoEncapsulationL( EDuElementaryStream ); - } + } __V_SOURCESINK_CONTROLL( "SetVideoCodingOptionsL" ) //set mediarecorder to insert GOB:s