--- a/gst_plugins_symbian/gst/devsound/devsoundsrcwrapper.cpp Mon May 03 12:47:24 2010 +0300
+++ b/gst_plugins_symbian/gst/devsound/devsoundsrcwrapper.cpp Fri May 14 16:08:32 2010 +0300
@@ -283,6 +283,13 @@
{
retcode = KErrNoMemory;
}
+
+ TRAP(retcode ,(*handle)->iAudoInputRecord = CAudioInput::NewL(*(*handle)->dev_sound));
+ RArray<CAudioInput::TAudioInputPreference> inputArray;
+ inputArray.Append( CAudioInput::EDefaultMic );
+ // Set Audio Input
+ (*handle)->iAudoInputRecord->SetAudioInputL( inputArray.Array( ) );
+ inputArray.Close();
TRACE_PRN_FN_EXT;
@@ -300,7 +307,8 @@
g_list_foreach(ds->fmt, (GFunc) g_free, NULL);
g_list_free(ds->fmt);
-
+
+ delete (STATIC_CAST(DevSoundWrapperSrc*, ds->handle))->iAudoInputRecord;
delete ds->handle;
TRACE_PRN_FN_EXT;
return 0;