diff -r 5bf83dc720b3 -r a5ac35ca6d81 multimediacommscontroller/mmccvideosourcesink/src/mccvideosourcewrapper.cpp --- a/multimediacommscontroller/mmccvideosourcesink/src/mccvideosourcewrapper.cpp Tue Apr 27 17:02:55 2010 +0300 +++ b/multimediacommscontroller/mmccvideosourcesink/src/mccvideosourcewrapper.cpp Tue May 11 16:34:40 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