--- a/gst_plugins_symbian/gst/devsound/devsoundsrcwrapper.cpp Fri Apr 16 16:18:02 2010 -0500
+++ b/gst_plugins_symbian/gst/devsound/devsoundsrcwrapper.cpp Fri Apr 30 19:11:56 2010 -0500
@@ -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;