Revision: 201025
authorDremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 06 Jul 2010 14:50:35 +0300
changeset 32 94fc26b6e006
parent 31 8dfd592727cb
child 34 668a1ebf19bd
child 42 1fa3fb47b1e3
Revision: 201025 Kit: 2010127
khronosfws/openmax_al/group/openmaxal.mmp
khronosfws/openmax_al/src/common/xanokialinearvolumeitf.c
khronosfws/openmax_al/src/engine/xaaudiodecodercapabilitiesitf.c
khronosfws/openmax_al/src/engine/xaaudioencodercapabilitiesitf.c
khronosfws/openmax_al/src/engine/xaaudioiodevicecapabilitiesitf.c
khronosfws/openmax_al/src/gst_adaptation/xaadaptationgst.c
khronosfws/openmax_al/src/gst_adaptation/xaaudioencoderitfadaptation.c
khronosfws/openmax_al/src/gst_adaptation/xagstcapabilitiesmgr.c
khronosfws/openmax_al/src/gst_adaptation/xamediarecorderadaptctx.c
khronosfws/openmax_al/src/gst_adaptation/xarecorditfadaptation.c
khronosfws/openmax_al/src/mediaplayer/xaplaybackrateitf.c
khronosfws/openmax_al/src/mmf_adaptation/cmmfbackendengine.cpp
khronosfws/openmax_al/src/mmf_adaptation/cmmfbackendengine.h
khronosfws/openmax_al/src/mmf_adaptation/cmmfradiobackendengine.cpp
khronosfws/openmax_al/src/mmf_adaptation/cmmfradiobackendengine.h
khronosfws/openmax_al/src/mmf_adaptation/xaadaptationmmf.h
khronosfws/openmax_al/src/mmf_adaptation/xamediaplayeradaptctxmmf.c
khronosfws/openmax_al/src/mmf_adaptation/xanokialinearvolumeitfadaptationmmf.c
khronosfws/openmax_al/src/mmf_adaptation/xanokialinearvolumeitfadaptationmmf.h
khronosfws/openmax_al/src/mmf_adaptation/xaplaybackrateitfadaptationmmf.c
khronosfws/openmax_al/src/mmf_adaptation/xaplaybackrateitfadaptationmmf.h
khronosfws/openmax_al/src/mmf_adaptation/xaradioadaptctx.c
khronosfws/openmax_al/src/mmf_adaptation/xaradioitfadaptation.c
khronosfws/openmax_al/src/mmf_adaptation/xaradioitfadaptation.h
khronosfws/openmax_al/src/radio/xaradioitf.c
khronosfws/openmax_al/src/radio/xaradioitf.h
mmmw_plat/audio_metadata_reader_api/audio_metadata_reader_api.metaxml
mmmw_plat/audio_output_control_utility_api/audio_output_control_utility_api.metaxml
mmmw_plat/audio_output_control_utility_proxy_api/audio_output_control_utility_proxy_api.metaxml
mmmw_plat/call_audio_control_api/call_audio_control_api.metaxml
mmmw_plat/call_audio_control_api/call_audiocontrol_api.metaxml
mmmw_plat/configuration_components_factory_api/configuration_components_factory_api.metaxml
mmmw_plat/emc_audio_effects_api/emc_audio_effects_api.metaxml
mmmw_plat/emc_balance_effect_api/emc_balance_effect_api.metaxml
mmmw_plat/emc_buffer_source_api/emc_buffer_source_api.metaxml
mmmw_plat/emc_descriptor_source_api/emc_descriptor_source_api.metaxml
mmmw_plat/emc_drm_config_intfc_api/emc_drm_config_intfc_api.metaxml
mmmw_plat/emc_file_source_api/emc_file_source_api.metaxml
mmmw_plat/emc_volume_effect_api/emc_volume_effect_api.metaxml
mmmw_plat/enhanced_media_client_api/enhanced_media_client_api.metaxml
mmmw_plat/multimedia_data_source_api/multimedia_data_source_api.metaxml
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_common_noklinvolitf.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_common_nokvolextitf.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_common_volumeitf.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_engine_aiodcitf.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_engine_audenccapitf.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_global.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mo.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp_objectitf.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp_playbackrateitf.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp_playitf.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp_seekitf.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp_strminfoitf.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_audioencoderitf.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_record_aac_au_p2.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_record_aac_he_p2.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_recorditf.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_recorditf_aac_auto.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_recorditf_aac_he.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_recorditf_part2.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_recorditf_part3.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_recorditf_part4.cfg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/group/bld.inf
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/group/openmaxaltestmodule.mmp
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/group/openmaxaltestmodule.pkg
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/inc/openmaxaltestmodule.h
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/init/testframework.ini
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/src/common/openmaxaltestmoduleblocks.cpp
mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/src/player/openmaxalplaybackrateitftests.cpp
mmmw_plat/radio_monitor_api/radio_monitor_api.metaxml
mmmw_plat/radio_preset_utilities_api/radio_preset_utilities_api.metaxml
mmmw_plat/radio_utilities_api/radio_utilities_api.metaxml
mmmw_plat/stream_control_custom_command_api/stream_control_custom_command_api.metaxml
mmmw_plat/telephony_multimedia_service_api/telephony_multimedia_service_api.metaxml
mmmw_plat/thumbnail_engine_api/thumbnail_engine_api.metaxml
mmmw_plat/voip_audio_services_api/voip_audio_services_api.metaxml
mmserv/metadatautility/Conf/metadatautility.confml
mmserv/metadatautility/EABI/MetaDataUtilityU.DEF
mmserv/metadatautility/Src/MetaDataParser.cpp
mmserv/metadatautility/Src/MetaDataParser.h
mmserv/metadatautility/Src/MetaDataParser3gp.cpp
mmserv/metadatautility/Src/MetaDataParser3gp.h
mmserv/metadatautility/Src/MetaDataParserFactory.cpp
mmserv/metadatautility/Src/MetaDataParserFactory.h
mmserv/metadatautility/Src/MetaDataParserID3v2.cpp
mmserv/metadatautility/Src/MetaDataParserID3v2.h
mmserv/metadatautility/Src/MetaDataParserID3v22.cpp
mmserv/metadatautility/Src/MetaDataParserID3v23.cpp
mmserv/metadatautility/Src/MetaDataParserID3v24.cpp
mmserv/metadatautility/Src/MetaDataParserRA.cpp
mmserv/metadatautility/Src/MetaDataParserWMA.cpp
mmserv/metadatautility/Src/MetaDataSourceDescriptor.cpp
mmserv/metadatautility/Src/MetaDataSourceDescriptor.h
mmserv/metadatautility/Src/MetaDataUtilityBody.cpp
mmserv/tms/inc/tmsmembuffer.h
mmserv/tms/inc/tmsproxy.h
mmserv/tms/tmscallserver/inc/tmscsdevsound.h
mmserv/tms/tmscallserver/src/tmscallipadpt.cpp
mmserv/tms/tmscallserver/src/tmscallsession.cpp
mmserv/tms/tmscallserver/src/tmscsdevsound.cpp
mmserv/tms/tmscallserver/src/tmsipcalldownlinkds.cpp
mmserv/tms/tmsimpl/src/tmsmembuffer.cpp
mmserv/tms/tmsserver/inc/tmscenrepaudiohandler.h
mmserv/tms/tmsserver/inc/tmsdtmfeventhandler.h
mmserv/tms/tmsserver/inc/tmspubsublistener.h
mmserv/tms/tmsserver/src/tmscenrepaudiohandler.cpp
mmserv/tms/tmsserver/src/tmsdtmfeventhandler.cpp
mmserv/tms/tmsserver/src/tmsglobaleffectssettings.cpp
mmserv/tms/tmsserver/src/tmspubsublistener.cpp
mmserv/tms/tmsserver/src/tmsserver.cpp
mmserv/voipaudioservices/VoIPClient/src/VoIPAudioSession.cpp
mmserv/voipaudioservices/VoIPServer/inc/VoIPServerSession.h
mmserv/voipaudioservices/VoIPServer/src/VoIPServerSession.cpp
--- a/khronosfws/openmax_al/group/openmaxal.mmp	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/group/openmaxal.mmp	Tue Jul 06 14:50:35 2010 +0300
@@ -188,6 +188,7 @@
 SOURCE 	        xastreaminformationitfadaptationmmf.c
 SOURCE  	cmetadatautilityitf.cpp
 SOURCE		xametadataadaptctxmmf.c
+SOURCE		xaplaybackrateitfadaptationmmf.c
 
 USERINCLUDE     ../inc
 USERINCLUDE     ../src
--- a/khronosfws/openmax_al/src/common/xanokialinearvolumeitf.c	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/common/xanokialinearvolumeitf.c	Tue Jul 06 14:50:35 2010 +0300
@@ -89,7 +89,8 @@
 
     if ((!impl) || (vol > MAX_PERCENTAGE_VOLUME))
         {
-        DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");DEBUG_API("<-XANokiaLinearVolumeItfImpl_SetVolumeLevel");
+        DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");
+        DEBUG_API("<-XANokiaLinearVolumeItfImpl_SetVolumeLevel");
         /* invalid parameter */
         return XA_RESULT_PARAMETER_INVALID;
         }
@@ -130,7 +131,20 @@
         return XA_RESULT_PARAMETER_INVALID;
         }
 
-    *percentage = impl->volumeLevel;
+    ret = XAAdaptationBase_ThreadEntry(impl->adapCtx);
+    if (ret == XA_RESULT_SUCCESS)
+        {
+        if (impl->adapCtx && impl->adapCtx->fwtype == FWMgrFWMMF)
+            {
+            ret = XANokiaLinearVolumeItfAdapt_GetVolumeLevel(
+                    (XAAdaptationMMFCtx*) impl->adapCtx, percentage);
+            if (ret == XA_RESULT_SUCCESS)
+                {
+                impl->volumeLevel = *percentage;
+                }
+            }
+        XAAdaptationBase_ThreadExit(impl->adapCtx);
+        }
 
     DEBUG_API("<-XANokiaLinearVolumeItfImpl_GetVolumeLevel");
     return ret;
--- a/khronosfws/openmax_al/src/engine/xaaudiodecodercapabilitiesitf.c	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/engine/xaaudiodecodercapabilitiesitf.c	Tue Jul 06 14:50:35 2010 +0300
@@ -139,11 +139,10 @@
                             ((XAAudioCodecDescriptor*) (temp.pEntry));
                     /* map applicable values to XAAudioCodecCapabilities */
                     pDescriptor->maxChannels = desc->maxChannels;
-                    pDescriptor->minSampleRate = desc->minSampleRate * 1000; /* milliHz */
-                    if (desc->maxSampleRate < (0xFFFFFFFF / 1000))
+                    pDescriptor->minSampleRate = desc->minSampleRate; /* milliHz */
+                    if (desc->maxSampleRate < (0xFFFFFFFF))
                         {
-                        pDescriptor->maxSampleRate = desc->maxSampleRate
-                                * 1000;
+                        pDescriptor->maxSampleRate = desc->maxSampleRate;
                         }
                     else
                         {
@@ -151,34 +150,16 @@
                         }
                     pDescriptor->minBitsPerSample = desc->minBitsPerSample;
                     pDescriptor->maxBitsPerSample = desc->maxBitsPerSample;
-                    pDescriptor->isFreqRangeContinuous = XA_BOOLEAN_TRUE;
+                    pDescriptor->isFreqRangeContinuous=desc->isFreqRangeContinuous;
                     pDescriptor->minBitRate = desc->minBitRate;
                     pDescriptor->maxBitRate = desc->maxBitRate;
                     pDescriptor->numBitratesSupported
                             = desc->numBitratesSupported;
-                    pDescriptor->isBitrateRangeContinuous = XA_BOOLEAN_TRUE;
-                    if (temp.xaid == XA_AUDIOCODEC_PCM)
-                        {
-                        pDescriptor->profileSetting = XA_AUDIOPROFILE_PCM;
-                        pDescriptor->modeSetting = 0; /* no chanmode for pcm defined */
-                        }
-                    else if (temp.xaid == XA_ADAPTID_VORBIS) /* for ogg */
-                        {
-                        if (desc->maxChannels == 1)
-                            {
-                            pDescriptor->profileSetting
-                                    =XA_AUDIOPROFILE_MPEG1_L3;
-                            pDescriptor->modeSetting
-                                    =XA_AUDIOCHANMODE_MP3_MONO;
-                            }
-                        else
-                            {
-                            pDescriptor->profileSetting
-                                    =XA_AUDIOPROFILE_MPEG2_L3;
-                            pDescriptor->modeSetting
-                                    =XA_AUDIOCHANMODE_MP3_STEREO;
-                            }
-                        }
+                    pDescriptor->isBitrateRangeContinuous=desc->isBitrateRangeContinuous;
+                    pDescriptor->profileSetting=desc->profileSetting;
+                    pDescriptor->modeSetting=desc->modeSetting; /* no chanmode for pcm defined */
+                    
+                    }
                     else
                         {
                         /* do nothing */
@@ -188,7 +169,7 @@
 
                 }
             }
-        }
+    
 
     DEBUG_API("<-XAAudioDecoderCapabilitiesItfImpl_GetAudioDecoderCapabilities");
     return res;
--- a/khronosfws/openmax_al/src/engine/xaaudioencodercapabilitiesitf.c	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/engine/xaaudioencodercapabilitiesitf.c	Tue Jul 06 14:50:35 2010 +0300
@@ -133,112 +133,7 @@
 
     /* query capabilities from adaptation using codec id */
     memset(pDescriptor, 0, sizeof(XAAudioCodecDescriptor));
-
-    switch (encoderId)
-        {
-        case XA_AUDIOCODEC_AMR:
-            {
-            impl->sampleRateArray[0] = 8000000;
-
-            impl->bitRateArray[0] = 4750;
-            impl->bitRateArray[1] = 5150;
-            impl->bitRateArray[2] = 5900;
-            impl->bitRateArray[3] = 6700;
-            impl->bitRateArray[4] = 7400;
-            impl->bitRateArray[5] = 7950;
-            impl->bitRateArray[6] = 10200;
-            impl->bitRateArray[7] = 12200;
-
-            pDescriptor->maxChannels = 1;
-            pDescriptor->minBitsPerSample = 8;
-            pDescriptor->maxBitsPerSample = 8;
-            pDescriptor->minSampleRate = 8000000; /*milliHz*/
-            pDescriptor->maxSampleRate = 8000000;
-            pDescriptor->isFreqRangeContinuous = XA_BOOLEAN_FALSE;
-            pDescriptor->pSampleRatesSupported
-                    = (XAmilliHertz*) (&(impl->sampleRateArray));
-            pDescriptor->numSampleRatesSupported = 1;
-            pDescriptor->minBitRate = 4750;
-            pDescriptor->maxBitRate = 12200;
-            pDescriptor->isBitrateRangeContinuous = XA_BOOLEAN_FALSE;
-            pDescriptor->pBitratesSupported
-                    = (XAuint32*) (&(impl->bitRateArray));
-            pDescriptor->numBitratesSupported = 8;
-            pDescriptor->profileSetting = XA_AUDIOPROFILE_AMR;
-            pDescriptor->modeSetting = 0;
-            }
-            break;
-        case XA_AUDIOCODEC_AAC:
-            {
-            impl->sampleRateArray[0] = 8000000;
-            impl->sampleRateArray[1] = 11025000;
-            impl->sampleRateArray[2] = 16000000;
-            impl->sampleRateArray[3] = 22050000;
-            impl->sampleRateArray[4] = 32000000;
-            impl->sampleRateArray[5] = 44100000;
-            impl->sampleRateArray[6] = 48000000;
-
-            impl->bitRateArray[0] = 32000;
-            impl->bitRateArray[1] = 64000;
-            impl->bitRateArray[2] = 96000;
-            impl->bitRateArray[3] = 128000;
-            impl->bitRateArray[4] = 160000;
-            impl->bitRateArray[5] = 192000;
-            impl->bitRateArray[6] = 224000;
-            impl->bitRateArray[7] = 256000;
-
-            pDescriptor->maxChannels = 2;
-            pDescriptor->minBitsPerSample = 16;
-            pDescriptor->maxBitsPerSample = 16;
-            pDescriptor->minSampleRate = 8000 * 1000; /*milliHz*/
-            pDescriptor->maxSampleRate = 48000 * 1000;
-            pDescriptor->isFreqRangeContinuous = XA_BOOLEAN_FALSE;
-            pDescriptor->pSampleRatesSupported
-                    = (XAmilliHertz*) (&(impl->sampleRateArray));
-            pDescriptor->numSampleRatesSupported = 7;
-            pDescriptor->minBitRate = 32000;
-            pDescriptor->maxBitRate = 256000;
-            pDescriptor->isBitrateRangeContinuous = XA_BOOLEAN_FALSE;
-            pDescriptor->pBitratesSupported
-                    = (XAuint32*) (&(impl->bitRateArray));
-            pDescriptor->numBitratesSupported = 8;
-            pDescriptor->profileSetting = XA_AUDIOPROFILE_AAC_AAC;
-            pDescriptor->modeSetting = XA_AUDIOMODE_AAC_LC;
-            }
-            break;
-        case XA_AUDIOCODEC_PCM:
-            {
-            impl->sampleRateArray[0] = 12000000;
-            impl->sampleRateArray[1] = 16000000;
-            impl->sampleRateArray[2] = 22050000;
-            impl->sampleRateArray[3] = 24000000;
-            impl->sampleRateArray[4] = 32000000;
-            impl->sampleRateArray[5] = 44100000;
-            impl->sampleRateArray[6] = 48000000;
-            impl->sampleRateArray[7] = 64000000;
-            impl->sampleRateArray[8] = 88200000;
-            impl->sampleRateArray[9] = 96000000;
-
-            pDescriptor->maxChannels = 2;
-            pDescriptor->minBitsPerSample = 16;
-            pDescriptor->maxBitsPerSample = 16;
-            pDescriptor->minSampleRate = 8000000; /*milliHz*/
-            pDescriptor->maxSampleRate = 96000000;
-            pDescriptor->isFreqRangeContinuous = XA_BOOLEAN_FALSE;
-            pDescriptor->pSampleRatesSupported
-                    = (XAmilliHertz*) (&(impl->sampleRateArray));
-            pDescriptor->numSampleRatesSupported = 10;
-            pDescriptor->minBitRate = 0;
-            pDescriptor->maxBitRate = 0;
-            pDescriptor->isBitrateRangeContinuous = XA_BOOLEAN_FALSE;
-            pDescriptor->pBitratesSupported = NULL;
-            pDescriptor->numBitratesSupported = 0;
-            pDescriptor->profileSetting = XA_AUDIOPROFILE_PCM;
-            pDescriptor->modeSetting = 0;
-            }
-            break;
-        }
-
+ 
     res = XACapabilitiesMgr_GetCapsById(impl->capslist,
             (XACapsType) (XACAP_ENCODER | XACAP_AUDIO), encoderId, &temp);
     if (res == XA_RESULT_SUCCESS)
@@ -247,10 +142,10 @@
                 ((XAAudioCodecDescriptor*) (temp.pEntry));
         /* map applicable values to XAAudioCodecCapabilities */
         pDescriptor->maxChannels = desc->maxChannels;
-        pDescriptor->minSampleRate = desc->minSampleRate * 1000; /* milliHz */
-        if (desc->maxSampleRate < (0xFFFFFFFF / 1000))
+        pDescriptor->minSampleRate = desc->minSampleRate ; /* milliHz */
+        if (desc->maxSampleRate < (0xFFFFFFFF))
             {
-            pDescriptor->maxSampleRate = desc->maxSampleRate * 1000;
+            pDescriptor->maxSampleRate = desc->maxSampleRate;
             }
         else
             {
@@ -258,36 +153,21 @@
             }
         pDescriptor->minBitsPerSample = desc->minBitsPerSample;
         pDescriptor->maxBitsPerSample = desc->maxBitsPerSample;
-        pDescriptor->isFreqRangeContinuous = XA_BOOLEAN_TRUE;
+      pDescriptor->isFreqRangeContinuous=desc->isFreqRangeContinuous;
         pDescriptor->minBitRate = desc->minBitRate;
         pDescriptor->maxBitRate = desc->maxBitRate;
         pDescriptor->numBitratesSupported = desc->numBitratesSupported;
-        pDescriptor->isBitrateRangeContinuous = XA_BOOLEAN_TRUE;
-        if (temp.xaid == XA_AUDIOCODEC_PCM)
-            {
-            pDescriptor->profileSetting = XA_AUDIOPROFILE_PCM;
-            pDescriptor->modeSetting = 0; /* no chanmode for pcm defined */
-            }
-        else if (temp.xaid == XA_ADAPTID_VORBIS) /* for ogg */
-            {
-            if (desc->maxChannels == 1)
-                {
-                pDescriptor->profileSetting = XA_AUDIOPROFILE_MPEG1_L3;
-                pDescriptor->modeSetting = XA_AUDIOCHANMODE_MP3_MONO;
-                }
-            else
-                {
-                pDescriptor->profileSetting = XA_AUDIOPROFILE_MPEG2_L3;
-                pDescriptor->modeSetting = XA_AUDIOCHANMODE_MP3_STEREO;
-                }
-            }
-        else
-            {
-            /* do nothing */
-            }
-
-        }
-
+      pDescriptor->isBitrateRangeContinuous=desc->isBitrateRangeContinuous;
+      pDescriptor->profileSetting=desc->profileSetting;
+      pDescriptor->modeSetting=desc->modeSetting; /* no chanmode for pcm defined */
+    }
+      else
+      {
+          /* do nothing */
+      }
+      
+    
+   	
     DEBUG_API("<-XAAudioEncoderCapabilitiesItfImpl_GetAudioEncoderCapabilities");
     return res;
     }
--- a/khronosfws/openmax_al/src/engine/xaaudioiodevicecapabilitiesitf.c	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/engine/xaaudioiodevicecapabilitiesitf.c	Tue Jul 06 14:50:35 2010 +0300
@@ -25,8 +25,6 @@
 #include "xacapabilitiesmgr.h"
 
 
-static XAchar deviceName1[] = "Default Mic";
-
 /* XAAudIODevCapaItfImpl* GetImpl
  * Description: Validate interface pointer and cast it to implementation pointer.
  */
@@ -124,57 +122,25 @@
             XAAudioInputDescriptor* desc = ((XAAudioInputDescriptor*)(temp.pEntry));
             /* map applicable values to XAAudioCodecCapabilities */
             pDescriptor->maxChannels=desc->maxChannels;
-            pDescriptor->minSampleRate=desc->minSampleRate*1000; /* milliHz */
-            if (desc->maxSampleRate < (0xFFFFFFFF / 1000))
+            pDescriptor->minSampleRate=desc->minSampleRate; /* milliHz */
+            if (desc->maxSampleRate < (0xFFFFFFFF ))
             {
-                pDescriptor->maxSampleRate = desc->maxSampleRate*1000;
+                pDescriptor->maxSampleRate = desc->maxSampleRate;
             }
             else
             {
                 pDescriptor->maxSampleRate = 0xFFFFFFFF;
             }
-            pDescriptor->isFreqRangeContinuous=XA_BOOLEAN_TRUE;
-            pDescriptor->deviceConnection = XA_DEVCONNECTION_INTEGRATED;
-            pDescriptor->deviceScope = XA_DEVSCOPE_ENVIRONMENT;
-            pDescriptor->deviceLocation = XA_DEVLOCATION_HANDSET;
-            pDescriptor->deviceName = temp.adaptId;
+            pDescriptor->isFreqRangeContinuous=desc->isFreqRangeContinuous;
+            pDescriptor->deviceConnection = desc->deviceConnection;
+            pDescriptor->deviceScope = desc->deviceScope;
+            pDescriptor->deviceLocation = desc->deviceLocation;
+            pDescriptor->deviceName = desc->deviceName;
             /* other caps undefined */
-        }
-
-        switch (deviceId)
-                {
-                case 0xAD7E5001:
-                    {
-                    impl->sampleRateArray[0] = 8000000;
-                    impl->sampleRateArray[1] = 11025000;
-                    impl->sampleRateArray[2] = 12000000;
-                    impl->sampleRateArray[3] = 16000000;
-                    impl->sampleRateArray[4] = 22050000;
-                    impl->sampleRateArray[5] = 24000000;
-                    impl->sampleRateArray[6] = 32000000;
-                    impl->sampleRateArray[7] = 44100000;
-                    impl->sampleRateArray[8] = 48000000;
-                    impl->sampleRateArray[9] = 64000000;
-                    impl->sampleRateArray[10] = 88200000;
-                    impl->sampleRateArray[11] = 96000000;
-
-                    pDescriptor->deviceName = (XAchar *)deviceName1;
-                    pDescriptor->deviceConnection = XA_DEVCONNECTION_INTEGRATED;
-                    pDescriptor->deviceScope = XA_DEVSCOPE_ENVIRONMENT;
-                    pDescriptor->deviceLocation = XA_DEVLOCATION_HANDSET;
-                    pDescriptor->isForTelephony = XA_BOOLEAN_FALSE;
-                    pDescriptor->minSampleRate=8000000; /* milliHz */
-                    pDescriptor->maxSampleRate = 96000000;
-                    pDescriptor->isFreqRangeContinuous=XA_BOOLEAN_FALSE;
-                    pDescriptor->samplingRatesSupported = (XAmilliHertz*)(&(impl->sampleRateArray));
-                    pDescriptor->numOfSamplingRatesSupported = 12;
-                    pDescriptor->maxChannels = 2;
-                    }
-                    break;
-                default:
-                    res = XA_RESULT_PARAMETER_INVALID;
-                    break;
-                }
+            pDescriptor->isForTelephony = desc->isForTelephony;
+            pDescriptor->samplingRatesSupported = desc->samplingRatesSupported;
+            pDescriptor->numOfSamplingRatesSupported = desc->numOfSamplingRatesSupported;
+         }
     }
 
     DEBUG_API("<-XAAudIODevCapaItfImpl_QueryAudioInputCapabilities");
@@ -292,58 +258,25 @@
             XAAudioOutputDescriptor* desc = ((XAAudioOutputDescriptor*)(temp.pEntry));
             /* map applicable values to XAAudioCodecCapabilities */
             pDescriptor->maxChannels=desc->maxChannels;
-            pDescriptor->minSampleRate=desc->minSampleRate*1000; /* milliHz */
-            if (desc->maxSampleRate < (0xFFFFFFFF / 1000))
+            pDescriptor->minSampleRate=desc->minSampleRate; /* milliHz */
+            if (desc->maxSampleRate < (0xFFFFFFFF))
             {
-                pDescriptor->maxSampleRate = desc->maxSampleRate*1000;
+                pDescriptor->maxSampleRate = desc->maxSampleRate;
             }
             else
             {
                 pDescriptor->maxSampleRate = 0xFFFFFFFF;
             }
-            pDescriptor->isFreqRangeContinuous=XA_BOOLEAN_TRUE;
-            pDescriptor->deviceConnection = XA_DEVCONNECTION_INTEGRATED;
-            pDescriptor->deviceScope = XA_DEVSCOPE_ENVIRONMENT;
-            pDescriptor->deviceLocation = XA_DEVLOCATION_HANDSET;
-            pDescriptor->pDeviceName = temp.adaptId;
+            pDescriptor->isFreqRangeContinuous=desc->isFreqRangeContinuous;
+            pDescriptor->deviceConnection = desc->deviceConnection;
+            pDescriptor->deviceScope = desc->deviceScope;
+            pDescriptor->deviceLocation = desc->deviceLocation;
+            pDescriptor->pDeviceName = desc->pDeviceName;
             /* other caps undefined */
-        }
-
-
-        switch (deviceId)
-                {
-                case 0xAD7E5002:
-                    {
-                    impl->sampleRateArray[0] = 8000000;
-                    impl->sampleRateArray[1] = 11025000;
-                    impl->sampleRateArray[2] = 12000000;
-                    impl->sampleRateArray[3] = 16000000;
-                    impl->sampleRateArray[4] = 22050000;
-                    impl->sampleRateArray[5] = 24000000;
-                    impl->sampleRateArray[6] = 32000000;
-                    impl->sampleRateArray[7] = 44100000;
-                    impl->sampleRateArray[8] = 48000000;
-                    impl->sampleRateArray[9] = 64000000;
-                    impl->sampleRateArray[10] = 88200000;
-                    impl->sampleRateArray[11] = 96000000;
-
-                    pDescriptor->pDeviceName = (XAchar *)"Device Speaker";
-                    pDescriptor->deviceConnection = XA_DEVCONNECTION_INTEGRATED;
-                    pDescriptor->deviceScope = XA_DEVSCOPE_ENVIRONMENT;
-                    pDescriptor->deviceLocation = XA_DEVLOCATION_HANDSET;
-                    pDescriptor->isForTelephony = XA_BOOLEAN_FALSE;
-                    pDescriptor->minSampleRate=8000000; /* milliHz */
-                    pDescriptor->maxSampleRate = 96000000;
-                    pDescriptor->isFreqRangeContinuous=XA_BOOLEAN_FALSE;
-                    pDescriptor->samplingRatesSupported = (XAmilliHertz*)(&(impl->sampleRateArray));
-                    pDescriptor->numOfSamplingRatesSupported = 12;
-                    pDescriptor->maxChannels = 2;
-                    }
-                    break;
-                default:
-                    res = XA_RESULT_PARAMETER_INVALID;
-                    break;
-                }
+            pDescriptor->isForTelephony = desc->isForTelephony;
+            pDescriptor->samplingRatesSupported = desc->samplingRatesSupported;
+            pDescriptor->numOfSamplingRatesSupported = desc->numOfSamplingRatesSupported;
+         }
     }
 
     DEBUG_API("<-XAAudIODevCapaItfImpl_QueryAudioOutputCapabilities");
--- a/khronosfws/openmax_al/src/gst_adaptation/xaadaptationgst.c	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/gst_adaptation/xaadaptationgst.c	Tue Jul 06 14:50:35 2010 +0300
@@ -55,8 +55,6 @@
             }
         else
             {
-            GError* gerror = 0;
-
             /*         Add default handler for Gst-bus messages */
             pSelf->busCb = XAAdaptationGst_GstBusCb;
 
@@ -65,13 +63,6 @@
             // VASU MOD ENDS
 
             sem_init(&(pSelf->semAsyncWait), 0, 0);
-
-            if (!gst_init_check(NULL, NULL, &gerror))
-                {
-                DEBUG_ERR("Gst Initalization failure.");
-                return XA_RESULT_INTERNAL_ERROR;
-                }
-
             }
         }
     else
@@ -489,8 +480,9 @@
                             ;
                             gstSrc = gst_element_factory_make("devsoundsrc",
                                     name); //Krishna - changed to devsoundsrc
-                            g_object_set(G_OBJECT (gstSrc), "num-buffers",
-                                    80, NULL);
+							// no need to set num-buffers		
+                            /*g_object_set(G_OBJECT (gstSrc), "num-buffers",
+                                    80, NULL);*/
                             break;
                         case XA_ADAPTID_AUDIOTESTSRC:
                             /*fall through*/
--- a/khronosfws/openmax_al/src/gst_adaptation/xaaudioencoderitfadaptation.c	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/gst_adaptation/xaaudioencoderitfadaptation.c	Tue Jul 06 14:50:35 2010 +0300
@@ -56,11 +56,86 @@
     return ret;
     }
 
+static gboolean
+populate_field_settings (GQuark field, const GValue * value, gpointer pfx)
+{
+    gchar *field_name ;
+   
+    gpointer *pfxd = (gpointer*)pfx;
+    XAMediaRecorderAdaptationCtx *ctxx = (XAMediaRecorderAdaptationCtx *) *pfxd;
+
+    field_name = (gchar*)g_quark_to_string (field);
+  
+  if((strcasecmp((const char*)field_name,"channels") == 0))
+      {
+          if(GST_VALUE_HOLDS_INT_RANGE(value) == TRUE)
+             {
+                  (ctxx)->audioEncSettings.channelsIn = gst_value_get_int_range_max (value);
+                  (ctxx)->audioEncSettings.channelsOut = gst_value_get_int_range_max (value);
+             }else
+                 {
+                 (ctxx)->audioEncSettings.channelsIn = g_value_get_int(value);
+                 (ctxx)->audioEncSettings.channelsOut = g_value_get_int(value);
+                 }
+
+      }                
+  if((strcasecmp((const char*)field_name,"depth") == 0))
+      {
+          if(GST_VALUE_HOLDS_INT_RANGE(value) == TRUE)
+            {
+                (ctxx)->audioEncSettings.bitsPerSample = gst_value_get_int_range_min (value);
+            }else
+            {
+                (ctxx)->audioEncSettings.bitsPerSample = g_value_get_int(value);
+            }
+      }
+  if((strcasecmp((const char*)field_name,"endianness") == 0))
+      {
+          if(GST_VALUE_HOLDS_INT_RANGE(value) == TRUE)
+        {
+            (ctxx)->audioEncSettings.blockAlignment = gst_value_get_int_range_min (value);
+        }else
+        {
+            (ctxx)->audioEncSettings.blockAlignment = g_value_get_int(value);
+        }
+      }
+  if((strcasecmp((const char*)field_name,"bitrate") == 0))
+      {
+      if(GST_VALUE_HOLDS_INT_RANGE(value) == TRUE)
+          {
+              (ctxx)->audioEncSettings.bitRate = gst_value_get_int_range_min (value);
+          }else
+          {
+              (ctxx)->audioEncSettings.bitRate = g_value_get_int(value);
+          }
+  
+      }
+  if((strcasecmp((const char*)field_name,"rate") == 0))
+      {
+        if(GST_VALUE_HOLDS_INT_RANGE(value) == TRUE)
+            {
+                (ctxx)->audioEncSettings.sampleRate = gst_value_get_int_range_min (value)*1000;
+            }else
+                {
+                (ctxx)->audioEncSettings.sampleRate = g_value_get_int(value) * 1000;
+                }
+
+        }
+
+return TRUE;
+}
 XAresult XAAudioEncoderItfAdapt_GetEncoderSettings(XAAdaptationBaseCtx *bCtx,
         XAAudioEncoderSettings *pSettings)
     {
     XAMediaRecorderAdaptationCtx* mCtx = NULL;
     XAresult ret = XA_RESULT_SUCCESS;
+    
+    GstElement *encoderelement=NULL,*actualencoder=NULL;
+    GstPad * encoderpad = NULL;
+    GstCaps *encodercaps =NULL;
+    GstStructure *structure = NULL;
+    XAAdaptationGstCtx *ctx = NULL;
+    int value = -1 ;
 
     DEBUG_API("->XAAudioEncoderItfAdapt_GetEncoderSettings");
     if (!bCtx || (bCtx->ctxId != XAMediaRecorderAdaptation) || !pSettings)
@@ -69,8 +144,97 @@
         return XA_RESULT_PARAMETER_INVALID;
         }
     mCtx = (XAMediaRecorderAdaptationCtx*) bCtx;
-    memcpy(pSettings, &(mCtx->audioEncSettings),
-            sizeof(XAAudioEncoderSettings));
+    ctx = (XAAdaptationGstCtx *)bCtx; 
+    
+    encoderelement = gst_bin_get_by_name((GstBin*)ctx->bin ,"mrcodecbin");
+    if (encoderelement != NULL)
+    {   
+        encoderpad = gst_element_get_pad(encoderelement , "sink");
+        if(encoderpad != NULL){
+            encodercaps = gst_pad_get_negotiated_caps(encoderpad);
+            if(encodercaps == NULL)
+                {
+                //pipeline is not in playing state , so getting allowed caps
+                encodercaps = gst_pad_get_allowed_caps(encoderpad);
+                }
+        }
+        else{
+            DEBUG_ERR("No pad named sink in codecbin pad");
+        }
+        if(encodercaps != NULL && encodercaps->structs->len > 0)
+        {    
+        structure = gst_caps_get_structure (encodercaps, 0);
+        } 
+        else{
+          DEBUG_ERR("no allowed caps for encoderelement");
+        }
+        
+      //populate the values based on neotiated caps or allowed caps. 
+      gst_structure_foreach (structure, populate_field_settings, (gpointer) &mCtx);
+      
+      //finding the actual encoder.
+      if(mCtx->codecbin != NULL){
+        actualencoder = gst_bin_get_by_name((GstBin*)mCtx->codecbin ,"audioenc");
+      }
+      //finding bitrate property
+      if(value == -1 && actualencoder != NULL)
+            {
+            //search in encoder element , property is there or not?
+                g_object_get(G_OBJECT (actualencoder), "bitrate", &value,NULL);
+             }
+      if(mCtx->audioEncSettings.encoderId == XA_AUDIOCODEC_AMR)
+          {
+          g_object_get(G_OBJECT (mCtx->audiosource), "speechbitrate", &value,NULL);
+          }
+       if(value != -1)
+            {
+               mCtx->audioEncSettings.bitRate = value;
+               value =-1;
+            }
+       
+       //finding profile property        
+        if(value == -1 && actualencoder != NULL)
+            {
+                g_object_get(G_OBJECT (actualencoder), "profile", &value,NULL);
+            }
+        if(value != -1)
+          {
+                mCtx->audioEncSettings.levelSetting = value;
+                value =-1;
+          }
+        
+        //finding output-format property
+        if(value == -1 && actualencoder != NULL)
+          {
+                //try to see search in encoder element , property is there or not?
+               g_object_get(G_OBJECT (actualencoder), "output-format", &value,NULL);
+          }
+        if(value != -1)
+          {
+                mCtx->audioEncSettings.streamFormat = value;
+                value =-1;
+          }
+        
+        
+        //setting these settings to default.
+        mCtx->audioEncSettings.channelMode=0;
+        mCtx->audioEncSettings.rateControl = XA_RATECONTROLMODE_CONSTANTBITRATE;
+        mCtx->audioEncSettings.encodeOptions = 0;
+        
+    //unref the caps, pads , elements      
+    if(encodercaps != NULL)
+    gst_caps_unref(encodercaps);
+    if(encoderpad!= NULL)
+    gst_object_unref(encoderpad);
+    if(actualencoder!= NULL)
+    gst_object_unref (actualencoder);
+    if(encoderelement!= NULL)
+    gst_object_unref (encoderelement);
+    }else{
+        DEBUG_ERR("Codecbin element Not found ");
+    }
+    memcpy(pSettings, &(mCtx->audioEncSettings), 
+							sizeof(XAAudioEncoderSettings));
     DEBUG_API("<-XAAudioEncoderItfAdapt_GetEncoderSettings");
     return ret;
     }
--- a/khronosfws/openmax_al/src/gst_adaptation/xagstcapabilitiesmgr.c	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/gst_adaptation/xagstcapabilitiesmgr.c	Tue Jul 06 14:50:35 2010 +0300
@@ -18,6 +18,10 @@
 
 #include <stdio.h>
 #include <string.h>
+#include <strings.h>
+#include <gst/gst.h>
+#include <gobject_global.h>
+
 #include "xagstcapabilitiesmgr.h"
 #include "xaframeworkmgr.h"
 
@@ -27,10 +31,225 @@
         XACapabilities **ppNode);
 static XAresult XAGSTCapabilitiesMgr_GetAudioPCMEncoderCapabilities(
         XACapabilities **ppNode);
+static XAresult XAGSTCapabilitiesMgr_GetCapabilities_FromGstElement(
+        XAAudioCodecDescriptor **entries, XAuint32 type);
 
 /* XAresult XAGSTCapabilitiesMgr_UpdateCapabilitieList
  * Description: Update the capabilities list supported by GStreamer framework.
  */
+static gboolean populate_field(GQuark field, const GValue * value,
+        gpointer pfx)
+    {
+    gchar *field_name;
+    gpointer *pfxd = (gpointer*) pfx;
+    XAAudioCodecDescriptor *ctxx = (XAAudioCodecDescriptor *) pfxd;
+
+    field_name = (gchar*) g_quark_to_string(field);
+
+    if ((strcasecmp((const char*) field_name, "channels") == 0))
+        {
+        if (GST_VALUE_HOLDS_INT_RANGE(value) == TRUE)
+            {
+            (ctxx)->maxChannels = gst_value_get_int_range_max(value);
+            }
+        else
+            (ctxx)->maxChannels = g_value_get_int(value);
+        }
+    if ((strcasecmp((const char*) field_name, "depth") == 0))
+        {
+        if (GST_VALUE_HOLDS_INT_RANGE(value) == TRUE)
+            {
+            (ctxx)->minBitsPerSample = gst_value_get_int_range_min(value);
+            }
+        else
+            (ctxx)->minBitsPerSample = g_value_get_int(value);
+        }
+    if ((strcasecmp((const char*) field_name, "bitrate") == 0))
+        {
+        if (GST_VALUE_HOLDS_INT_RANGE(value) == TRUE)
+            {
+            (ctxx)->minBitRate = gst_value_get_int_range_min(value);
+            (ctxx)->maxBitRate = gst_value_get_int_range_max(value);
+            }
+        else
+            {
+            (ctxx)->minBitRate = g_value_get_int(value);
+            (ctxx)->maxBitRate = g_value_get_int(value);
+            }
+        }
+    if ((strcasecmp((const char*) field_name, "width") == 0))
+        {
+        if (GST_VALUE_HOLDS_INT_RANGE(value) == TRUE)
+            {
+            (ctxx)->maxBitsPerSample = gst_value_get_int_range_max(value);
+            }
+        else
+            (ctxx)->maxBitsPerSample = g_value_get_int(value);
+        }
+    if ((strcasecmp((const char*) field_name, "rate") == 0))
+        {
+        if (GST_VALUE_HOLDS_INT_RANGE(value) == TRUE)
+            {
+            (ctxx)->minSampleRate = gst_value_get_int_range_min(value) * 1000;
+            (ctxx)->maxSampleRate = gst_value_get_int_range_max(value) * 1000;
+            }
+        else
+            {
+            (ctxx)->minSampleRate = g_value_get_int(value) * 1000;
+            (ctxx)->maxSampleRate = g_value_get_int(value) * 1000;
+            }
+        }
+
+    return TRUE;
+    }
+
+XAresult XAGSTCapabilitiesMgr_GetCapabilities_FromGstElement(
+        XAAudioCodecDescriptor **entries, XAuint32 type)
+    {
+    int i = 0;
+    GstElement *element = NULL;
+    GstPad *elementpad = NULL;
+    GstCaps *elementcaps = NULL;
+    GstStructure *s = NULL;
+    GParamSpec *elementproperty;
+    GParamSpecInt *pint;
+    GParamSpecEnum *penum;
+    gchar *findamr = "\0";
+    gpointer *myentries;
+
+
+    if (type == XA_AUDIOCODEC_AAC)
+        {
+        element = gst_element_factory_make("nokiaaacenc", "encoderelement");
+        if (element)
+            {
+            elementpad = gst_element_get_static_pad(element, "sink");
+            if (!elementpad)
+                {
+                DEBUG_ERR("no pad found for AAC Encoder");
+                return XA_RESULT_INTERNAL_ERROR;
+                }
+            elementcaps = gst_pad_get_caps(elementpad);
+            s = gst_caps_get_structure(elementcaps, 0);
+
+            myentries = (gpointer*) *entries;
+            gst_structure_foreach(s, populate_field, (gpointer) myentries);
+
+            elementproperty = g_object_class_find_property(
+                    G_OBJECT_GET_CLASS (element), "bitrate");
+            if (elementproperty)
+                {
+                pint = G_PARAM_SPEC_INT (elementproperty);
+                (*entries)->minBitRate = pint->minimum;
+                (*entries)->maxBitRate = pint->maximum;
+                }
+            elementproperty = g_object_class_find_property(
+                    G_OBJECT_GET_CLASS (element), "profile");
+            if (elementproperty)
+                {
+                penum = G_PARAM_SPEC_ENUM(elementproperty);
+                (*entries)->modeSetting = penum->default_value;
+                }
+
+            (*entries)->profileSetting = XA_AUDIOPROFILE_AAC_AAC;
+            (*entries)->isFreqRangeContinuous = XA_BOOLEAN_TRUE;
+            (*entries)->isBitrateRangeContinuous = XA_BOOLEAN_TRUE;
+            }
+        else
+            {
+            DEBUG_ERR("failed to get the AACencoder element");
+            }
+        }
+    else if (type == XA_AUDIOCODEC_AMR)
+        {
+        element = gst_element_factory_make("devsoundsrc", "encoderelement");
+        if (element)
+            {
+            elementpad = gst_element_get_pad(element, "src");
+            if (!elementpad)
+                {
+                DEBUG_ERR("no source pad for Devsound(amr) element");
+                return XA_RESULT_INTERNAL_ERROR;
+                }
+
+            elementcaps = gst_pad_get_caps(elementpad);
+            while (!(strcasecmp(findamr, "audio/amr") == 0) && i
+                    < elementcaps->structs->len)
+                {
+                s = gst_caps_get_structure(elementcaps, i);
+                findamr = (char*) gst_structure_get_name(s);
+                i++;
+                }
+
+            //populating the Other Values
+            myentries = (gpointer*) *entries;
+            gst_structure_foreach(s, populate_field, (gpointer) myentries);
+
+            elementproperty = g_object_class_find_property(
+                    G_OBJECT_GET_CLASS (element), "speechbitrate");
+            if (elementproperty)
+                {
+                pint = G_PARAM_SPEC_INT (elementproperty);
+                (*entries)->minBitRate = pint->minimum;
+                (*entries)->maxBitRate = pint->maximum;
+                }
+
+            (*entries)->profileSetting = XA_AUDIOPROFILE_AMR;
+            (*entries)->modeSetting = 0;
+            (*entries)->isFreqRangeContinuous = XA_BOOLEAN_TRUE;
+            (*entries)->isBitrateRangeContinuous = XA_BOOLEAN_TRUE;
+
+            }
+        else
+            {
+            DEBUG_ERR("failed to get the Devsoundsrc(amr encoder) element");
+            }
+        }
+
+    else if (type == XA_AUDIOCODEC_PCM)
+        {
+        element = gst_element_factory_make("wavenc", "encoderelement");
+        if (element)
+            {
+            elementpad = gst_element_get_pad(element, "sink");
+            if (!elementpad)
+                {
+                DEBUG_ERR("failed to get Sink pad on Wave encoder element");
+                return XA_RESULT_INTERNAL_ERROR;
+                }
+            elementcaps = gst_pad_get_caps(elementpad);
+            s = gst_caps_get_structure(elementcaps, 2);
+            myentries = (gpointer*) *entries;
+            gst_structure_foreach(s, populate_field, (gpointer) myentries);
+            elementproperty = g_object_class_find_property(
+                    G_OBJECT_GET_CLASS (element), "bitrate");
+            if (elementproperty)
+                {
+                pint = G_PARAM_SPEC_INT (elementproperty);
+                (*entries)->minBitRate = pint->minimum;
+                (*entries)->maxBitRate = pint->maximum;
+                }
+
+            (*entries)->profileSetting = XA_AUDIOPROFILE_PCM;
+            (*entries)->modeSetting = 0;
+            (*entries)->isFreqRangeContinuous = XA_BOOLEAN_TRUE;
+            (*entries)->isBitrateRangeContinuous = XA_BOOLEAN_TRUE;
+            }
+        else
+            {
+            DEBUG_ERR("failed to get the wavencoder element");
+            }
+        }
+
+    if (elementcaps != NULL)
+        gst_caps_unref(elementcaps);
+    if (elementpad != NULL)
+        gst_object_unref(elementpad);
+    if (element != NULL)
+        gst_object_unref(element);
+
+    return XA_RESULT_SUCCESS;
+    }
 XAresult XAGSTCapabilitiesMgr_UpdateCapabilitieList(
         FrameworkMap *frameworkMap, XACapabilities **ppListHead)
 
@@ -63,6 +282,20 @@
 
     if (fwtype == FWMgrFWGST)
         {
+        GError* gerror = 0;
+        //initialize gstreamer
+        //AL_PROFILING_BEGIN;
+        if (!gst_init_check(NULL, NULL, &gerror))
+            {
+            DEBUG_ERR("Gst Initalization failure.");
+            return XA_RESULT_INTERNAL_ERROR;
+            }
+        //AL_PROFILING_END_PRINT("gst_init_check");
+
+        }
+
+    if (fwtype == FWMgrFWGST)
+        {
         /* Add codec capabilities */
         newNode = NULL;
         res = XAGSTCapabilitiesMgr_GetAudioAACEncoderCapabilities(&newNode);
@@ -179,53 +412,8 @@
 
     newNode->pEntry = (void*) entries;
 
-    entries->maxChannels = 2;
-    entries->minBitsPerSample = 16;
-    entries->maxBitsPerSample = 16;
-    entries->minSampleRate = 8000000; /*milliHz*/
-    entries->maxSampleRate = 48000000;
-    entries->isFreqRangeContinuous = XA_BOOLEAN_FALSE;
-    entries->numSampleRatesSupported = 7;
-    entries->pSampleRatesSupported = (XAmilliHertz*) calloc(
-            entries->numSampleRatesSupported, sizeof(XAmilliHertz));
-    if (!entries->pSampleRatesSupported)
-        {
-        res = XA_RESULT_MEMORY_FAILURE;
-        XACapabilitiesMgr_DeleteCapabilitieList(&newNode);
-        return res;
-        }
-    /* entries in milliHz */
-    entries->pSampleRatesSupported[0] = 8000000;
-    entries->pSampleRatesSupported[1] = 11025000;
-    entries->pSampleRatesSupported[2] = 16000000;
-    entries->pSampleRatesSupported[3] = 22050000;
-    entries->pSampleRatesSupported[4] = 32000000;
-    entries->pSampleRatesSupported[5] = 44100000;
-    entries->pSampleRatesSupported[6] = 48000000;
-
-    entries->minBitRate = 32000;
-    entries->maxBitRate = 256000;
-    entries->isBitrateRangeContinuous = XA_BOOLEAN_FALSE;
-    entries->numBitratesSupported = 8;
-    entries->pBitratesSupported = (XAuint32*) calloc(
-            entries->numBitratesSupported, sizeof(XAuint32));
-    if (!entries->pBitratesSupported)
-        {
-        res = XA_RESULT_MEMORY_FAILURE;
-        XACapabilitiesMgr_DeleteCapabilitieList(&newNode);
-        return res;
-        }
-    (entries->pBitratesSupported)[0] = 32000;
-    (entries->pBitratesSupported)[1] = 64000;
-    (entries->pBitratesSupported)[2] = 96000;
-    (entries->pBitratesSupported)[3] = 128000;
-    (entries->pBitratesSupported)[4] = 160000;
-    (entries->pBitratesSupported)[5] = 192000;
-    (entries->pBitratesSupported)[6] = 224000;
-    (entries->pBitratesSupported)[7] = 256000;
-
-    entries->profileSetting = XA_AUDIOPROFILE_AAC_AAC;
-    entries->modeSetting = XA_AUDIOMODE_AAC_LC;
+    res = XAGSTCapabilitiesMgr_GetCapabilities_FromGstElement(&entries,
+            newNode->xaid);
 
     newNode->pEntry = (void*) entries;
 
@@ -263,36 +451,8 @@
 
     newNode->pEntry = (void*) entries;
 
-    entries->maxChannels = 1;
-    entries->minBitsPerSample = 8;
-    entries->maxBitsPerSample = 8;
-    entries->minSampleRate = 8000000; /*milliHz*/
-    entries->maxSampleRate = 8000000;
-    entries->isFreqRangeContinuous = XA_BOOLEAN_TRUE;
-    entries->numSampleRatesSupported = 1;
-    entries->minBitRate = 4750;
-    entries->maxBitRate = 12200;
-    entries->isBitrateRangeContinuous = XA_BOOLEAN_FALSE;
-    entries->numBitratesSupported = 8;
-    entries->pBitratesSupported = (XAuint32*) calloc(
-            entries->numBitratesSupported, sizeof(XAuint32));
-    if (!entries->pBitratesSupported)
-        {
-        res = XA_RESULT_MEMORY_FAILURE;
-        XACapabilitiesMgr_DeleteCapabilitieList(&newNode);
-        return res;
-        }
-    (entries->pBitratesSupported)[0] = 4750;
-    (entries->pBitratesSupported)[1] = 5150;
-    (entries->pBitratesSupported)[2] = 5900;
-    (entries->pBitratesSupported)[3] = 6700;
-    (entries->pBitratesSupported)[4] = 7400;
-    (entries->pBitratesSupported)[5] = 7950;
-    (entries->pBitratesSupported)[6] = 10200;
-    (entries->pBitratesSupported)[7] = 12200;
-
-    entries->profileSetting = XA_AUDIOPROFILE_AMR;
-    entries->modeSetting = 0;
+    XAGSTCapabilitiesMgr_GetCapabilities_FromGstElement(&entries,
+            newNode->xaid);
 
     newNode->pEntry = (void*) entries;
 
@@ -330,40 +490,8 @@
 
     newNode->pEntry = (void*) entries;
 
-    entries->maxChannels = 2;
-    entries->minBitsPerSample = 16;
-    entries->maxBitsPerSample = 16;
-    entries->minSampleRate = 8000000; /*milliHz*/
-    entries->maxSampleRate = 96000000;
-    entries->isFreqRangeContinuous = XA_BOOLEAN_FALSE;
-    entries->numSampleRatesSupported = 10;
-    entries->pSampleRatesSupported = (XAmilliHertz*) calloc(
-            entries->numSampleRatesSupported, sizeof(XAmilliHertz));
-    if (!entries->pSampleRatesSupported)
-        {
-        res = XA_RESULT_MEMORY_FAILURE;
-        XACapabilitiesMgr_DeleteCapabilitieList(&newNode);
-        return res;
-        }
-    /* entries in milliHz */
-    entries->pSampleRatesSupported[0] = 12000000;
-    entries->pSampleRatesSupported[1] = 16000000;
-    entries->pSampleRatesSupported[2] = 22050000;
-    entries->pSampleRatesSupported[3] = 24000000;
-    entries->pSampleRatesSupported[4] = 32000000;
-    entries->pSampleRatesSupported[5] = 44100000;
-    entries->pSampleRatesSupported[6] = 48000000;
-    entries->pSampleRatesSupported[7] = 64000000;
-    entries->pSampleRatesSupported[8] = 88200000;
-    entries->pSampleRatesSupported[9] = 96000000;
-
-    entries->minBitRate = 0;
-    entries->maxBitRate = 0;
-    entries->isBitrateRangeContinuous = XA_BOOLEAN_FALSE;
-    entries->pBitratesSupported = NULL;
-    entries->numBitratesSupported = 0;
-    entries->profileSetting = XA_AUDIOPROFILE_PCM;
-    entries->modeSetting = 0;
+    XAGSTCapabilitiesMgr_GetCapabilities_FromGstElement(&entries,
+            newNode->xaid);
 
     newNode->pEntry = (void*) entries;
 
--- a/khronosfws/openmax_al/src/gst_adaptation/xamediarecorderadaptctx.c	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/gst_adaptation/xamediarecorderadaptctx.c	Tue Jul 06 14:50:35 2010 +0300
@@ -34,8 +34,9 @@
         XAMediaRecorderAdaptationCtx* ctx);
 void XAMediaRecorderAdapt_BufferAvailable(GstElement* sink,
         gpointer user_data);
+
 /** Creates the caps gst element */
-static XAresult XAMediaRecorderAdapt_CreateCapsFilter( XAMediaRecorderAdaptationCtx* ctx );
+/*static XAresult XAMediaRecorderAdapt_CreateCapsFilter( XAMediaRecorderAdaptationCtx* ctx );*/
 
 /*
  * gboolean XAMediaRecorderAdapt_GstBusCb( GstBus *bus, GstMessage *message, gpointer data )
@@ -205,11 +206,18 @@
             pSelf->videoEncSettings.height = 480;
             pSelf->videoEncSettings.frameRate = 15;
             pSelf->audioEncSettings.encoderId = XA_ADAPTID_UNINITED;
-            pSelf->audioEncSettings.channelsIn = 2;
-            pSelf->audioEncSettings.channelsOut = 2;
-            pSelf->audioEncSettings.bitsPerSample = 8;
-            pSelf->audioEncSettings.bitRate = 128;
-            pSelf->audioEncSettings.sampleRate = 44100;
+            pSelf->audioEncSettings.channelsIn = 0;
+            pSelf->audioEncSettings.channelsOut = 0;
+            pSelf->audioEncSettings.bitsPerSample = 0;
+            pSelf->audioEncSettings.bitRate = 0;
+            pSelf->audioEncSettings.sampleRate = 0;
+            pSelf->audioEncSettings.rateControl = 0;
+            pSelf->audioEncSettings.profileSetting = 0;
+            pSelf->audioEncSettings.levelSetting = 0;
+            pSelf->audioEncSettings.channelMode = 0;
+            pSelf->audioEncSettings.streamFormat = 0;
+            pSelf->audioEncSettings.encodeOptions = 0;
+            pSelf->audioEncSettings.blockAlignment = 0;
             }
 
         if (pImageVideoSrc)
@@ -653,19 +661,21 @@
 #endif //USE_AUDIO_PP
         
         /* create audio filter for audio encoder settings */
-        ret = XAMediaRecorderAdapt_CreateCapsFilter(ctx);
-        if ( XA_RESULT_SUCCESS != ret )
-        {
-            DEBUG_ERR("cannot create caps filter");
-            return ret;
-        }
-        
-        /*LINK : audiosource -> audiofilter */
-        if(!gst_element_link(ctx->audiosource, ctx->audiofilter))
-            {
-            DEBUG_ERR("Could not link audiosource to audiofilter!!");
-            return XA_RESULT_INTERNAL_ERROR;
-            }
+       
+//        ret = XAMediaRecorderAdapt_CreateCapsFilter(ctx);
+//      
+//        if ( XA_RESULT_SUCCESS != ret )
+//        {
+//            DEBUG_ERR("cannot create caps filter");
+//            return ret;
+//        }
+//        
+//        /*LINK : audiosource -> audiofilter */
+//        if(!gst_element_link(ctx->audiosource, ctx->audiofilter))
+//            {
+//            DEBUG_ERR("Could not link audiosource to audiofilter!!");
+//            return XA_RESULT_INTERNAL_ERROR;
+//            }
        
 /*            if( !gst_element_link_pads_filtered(ctx->audiofilter, "src", ctx->codecbin, "sink", encSrcCaps) )
             {
@@ -685,7 +695,8 @@
                 return XA_RESULT_INTERNAL_ERROR;
                 }
 #else
-        if(!gst_element_link(ctx->audiofilter, ctx->codecbin ))
+        //if(!gst_element_link(ctx->audiofilter, ctx->codecbin ))
+        if(!gst_element_link(ctx->audiosource, ctx->codecbin ))
             {
             DEBUG_ERR("Could not link audiosource to codecbin!!");
             return XA_RESULT_INTERNAL_ERROR;
@@ -949,7 +960,42 @@
                             ret=XA_RESULT_FEATURE_UNSUPPORTED;
                             }
                         break;
-
+                        case XA_CONTAINERTYPE_AMR:
+                        if(encType == XACAP_AUDIO)
+                            {
+                            switch(encoderId)
+                                {
+                                case XA_AUDIOCODEC_AMR:
+                                ret=XA_RESULT_SUCCESS;
+                                break;
+                                default:
+                                ret=XA_RESULT_FEATURE_UNSUPPORTED;
+                                break;
+                                }
+                            }
+                        else
+                            {
+                            ret=XA_RESULT_FEATURE_UNSUPPORTED;
+                            }
+                        break;
+                        case XA_CONTAINERTYPE_MP4:
+                        if(encType == XACAP_AUDIO )
+                            {
+                            switch(encoderId)
+                                {
+                                case XA_AUDIOCODEC_AAC:
+                                ret=XA_RESULT_SUCCESS;
+                                break;
+                                default:
+                                ret=XA_RESULT_FEATURE_UNSUPPORTED;
+                                break;
+                                }
+                            }
+                        else
+                            {
+                            ret=XA_RESULT_FEATURE_UNSUPPORTED;
+                            }
+                        break;
                         default: /*switch (containertype)*/
                         ret = XA_RESULT_FEATURE_UNSUPPORTED;
                         break;
@@ -975,6 +1021,7 @@
 XAresult XAMediaRecorderAdapt_ChangeEncoders( XAMediaRecorderAdaptationCtx* mCtx )
     {
     XAresult ret = XA_RESULT_SUCCESS;
+    GstElement  *encoderelement = NULL;
     XAAdaptationGstCtx* bCtx = &(mCtx->baseObj);
 
     DEBUG_API("->XAMediaRecorderAdapt_ChangeEncoders");
@@ -990,6 +1037,7 @@
             GstPad *src=NULL, *linkedsink=NULL;
             GstPad *moSrc=NULL, *moSink=NULL;
             GstCaps* encSrcCaps = NULL;
+            GstPad *afiltsrc=NULL, *afiltsink=NULL;
 
             /* pipeline must be unrolled for renegotiation */
             DEBUG_INFO("Unroll pipeline");
@@ -1010,24 +1058,45 @@
                 g_object_set( G_OBJECT(mCtx->videofilter), "caps",encSrcCaps,NULL);
                 gst_caps_unref(encSrcCaps);
                 }
-            if( mCtx->audiofilter )
+            if(!mCtx ->audiofilter)
                 {
-                encSrcCaps = gst_caps_new_full(
-                        gst_structure_new("audio/x-raw-int",
-                                "channels", G_TYPE_INT, mCtx->audioEncSettings.channelsOut,
-                                "rate", G_TYPE_INT, mCtx->audioEncSettings.sampleRate,
-                                "bitrate", G_TYPE_INT, mCtx->audioEncSettings.bitRate,
-                                NULL),
+                   //creating caps filter 
+                   mCtx->audiofilter = gst_element_factory_make("capsfilter", "audiofilter");
+                   if ( mCtx->audiofilter )
+                    {
+                       gst_bin_add(GST_BIN(bCtx->bin), mCtx->audiofilter);
+                       encSrcCaps = gst_caps_new_full(
+                       gst_structure_new("audio/x-raw-int",
+                               "channels", G_TYPE_INT, mCtx->audioEncSettings.channelsOut,
+                               "rate", G_TYPE_INT, (mCtx->audioEncSettings.sampleRate / 1000),
+                               "depth", G_TYPE_INT, mCtx->audioEncSettings.bitsPerSample,
+                               "signed",G_TYPE_BOOLEAN, TRUE,
+                               "endianness",G_TYPE_INT, mCtx->audioEncSettings.blockAlignment,
+                               NULL),
+                       gst_structure_new("audio/amr",
+                              "signed",G_TYPE_BOOLEAN, TRUE,
+                              "endianness",G_TYPE_INT, mCtx->audioEncSettings.blockAlignment,
+                              "depth", G_TYPE_INT, mCtx->audioEncSettings.bitsPerSample,
+                              "rate", G_TYPE_INT, (mCtx->audioEncSettings.sampleRate / 1000),
+                              "channels", G_TYPE_INT, mCtx->audioEncSettings.channelsOut,
+                              NULL),
                         gst_structure_new("audio/x-raw-float",
-                                "channels", G_TYPE_INT, mCtx->audioEncSettings.channelsOut,
-                                "width", G_TYPE_INT, mCtx->audioEncSettings.bitsPerSample,
-                                "rate", G_TYPE_INT, mCtx->audioEncSettings.sampleRate,
-                                "bitrate", G_TYPE_INT, mCtx->audioEncSettings.bitRate,
-                                NULL),
-                        NULL);
-                DEBUG_INFO_A1("new audio encoder config from settings: %s",gst_caps_to_string(encSrcCaps));
-                g_object_set( G_OBJECT(mCtx->audiofilter), "caps",encSrcCaps,NULL);
-                gst_caps_unref(encSrcCaps);
+                               "channels", G_TYPE_INT, mCtx->audioEncSettings.channelsOut,
+                               "width", G_TYPE_INT, mCtx->audioEncSettings.bitsPerSample,
+                               "rate", G_TYPE_INT , mCtx->audioEncSettings.sampleRate / 1000,
+                               NULL),
+                               NULL);
+                       DEBUG_INFO_A1("new audio encoder config from settings: %s",gst_caps_to_string(encSrcCaps));
+                       g_object_set( G_OBJECT(mCtx->audiofilter), "caps",encSrcCaps,NULL);
+                                                             
+                       gst_caps_unref(encSrcCaps);
+
+                    }else
+                        {
+                        DEBUG_ERR("cannot create caps filter");
+                        return XA_RESULT_INTERNAL_ERROR;
+                        }
+                    
                 }
 
             if(mCtx->isobjvsrc)
@@ -1089,19 +1158,41 @@
             mCtx->codecbin = newBin;
             gst_bin_add(GST_BIN(bCtx->bin), mCtx->codecbin);
             asink = gst_element_get_static_pad(mCtx->codecbin,"sink");
-            if(asink && linkedasrc)
+            afiltsink = gst_element_get_static_pad(mCtx->audiofilter,"sink");
+            afiltsrc = gst_element_get_static_pad(mCtx->audiofilter,"src");
+            if(linkedasrc && afiltsink)
                 {
-                gst_pad_link(linkedasrc,asink);
+                    if(gst_pad_link(linkedasrc , afiltsink ) != GST_PAD_LINK_OK)
+                        {
+                        DEBUG_ERR("Could not link audiosource to audiofilter!!");
+                        return XA_RESULT_INTERNAL_ERROR;
+                        }
+                }
+            if(asink && afiltsrc)
+                {
+                    if(gst_pad_link(afiltsrc , asink) != GST_PAD_LINK_OK)
+                        {
+                        DEBUG_ERR("Could not link audiosource to audiofilter!!");
+                        return XA_RESULT_INTERNAL_ERROR;
+                        }
                 }
             vsink = gst_element_get_static_pad(mCtx->codecbin,"v_sink");
             if(vsink && linkedvsrc)
                 {
-                gst_pad_link(linkedvsrc,vsink);
+                    if(gst_pad_link(linkedvsrc,vsink) != GST_PAD_LINK_OK)
+                                {
+                                DEBUG_ERR("Could not link linkedvsrc to vsink!!");
+                                return XA_RESULT_INTERNAL_ERROR;
+                                }
                 }
             src = gst_element_get_static_pad(mCtx->codecbin,"src");
             if(src && linkedsink)
                 {
-                gst_pad_link(src,linkedsink);
+                        if(gst_pad_link(src,linkedsink) != GST_PAD_LINK_OK)
+                            {
+                            DEBUG_ERR("Could not link codecbin src pad  to linkedsink!!");
+                            return XA_RESULT_INTERNAL_ERROR;
+                            }
                 }
 
             if(mCtx->isobjvsrc)
@@ -1109,10 +1200,36 @@
                 moSrc = gst_element_get_static_pad(mCtx->videosource,"MRObjSrc");
                 if(moSink&&moSrc)
                     {
-                    gst_pad_link(moSrc,moSink);
+                            if(gst_pad_link(moSrc,moSink) != GST_PAD_LINK_OK)
+                                {
+                                DEBUG_ERR("Could not link codecbin src pad  to linkedsink!!");
+                                return XA_RESULT_INTERNAL_ERROR;
+                                }
                     }
                 }
 
+            
+            //setting the Bitrate and other properties for elements
+                if(mCtx->audioEncSettings.encoderId == XA_AUDIOCODEC_AAC)
+                    {   
+                        encoderelement = gst_bin_get_by_name((GstBin*)mCtx->codecbin, "audioenc") ;
+                        if(encoderelement){   
+                            g_object_set(G_OBJECT(encoderelement),"bitrate" , mCtx->audioEncSettings.bitRate , NULL );
+                            g_object_set(G_OBJECT(encoderelement),"profile", mCtx->audioEncSettings.levelSetting , NULL );
+                            g_object_set(G_OBJECT(encoderelement),"output-format", mCtx->audioEncSettings.streamFormat , NULL );
+                            gst_object_unref (encoderelement);
+                     }else
+                         DEBUG_ERR("Encoder Element not found for AAC");
+                    }
+                else if(mCtx->audioEncSettings.encoderId == XA_AUDIOCODEC_AMR)
+                    {
+                        g_object_set(G_OBJECT(mCtx->audiosource),"speechbitrate", mCtx->audioEncSettings.bitRate , NULL );
+                    }
+                else
+                    {
+                        DEBUG_INFO("No properties for PCM or Wav")
+                    }       
+                
             /*re-roll*/
             DEBUG_INFO("Reroll pipeline");
             bCtx->binWantedState = GST_STATE_PAUSED;
@@ -1485,18 +1602,19 @@
                                 {
                                 if(temp.adaptId)
                                     {
-                                    audioenc = gst_element_factory_make((char*)temp.adaptId, "nokiaaacenc");
+                                    audioenc = gst_element_factory_make((char*)temp.adaptId, "audioenc");
                                     }
                                 }
                             if(audioenc)
                                 {
-                                GstCaps* caps = gst_caps_new_simple((const char*)mime->mimeType,
-                                        "mpegversion", G_TYPE_INT, 4,
-                                        "channels", G_TYPE_INT, 1,
-                                        "rate", G_TYPE_INT, 16000,
-                                        NULL);
+//                                GstCaps* caps = gst_caps_new_simple((const char*)mime->mimeType,
+//                                        "mpegversion", G_TYPE_INT, 4,
+//                                        "channels", G_TYPE_INT, 1,
+//                                        "rate", G_TYPE_INT, 16000,
+//                                        NULL);
                                 gst_bin_add(GST_BIN(codecbin), audioenc);
-                                if(!gst_element_link_filtered(audioenc, mux,caps))
+                                //if(!gst_element_link_filtered(audioenc, mux,caps))
+                                if(!gst_element_link(audioenc, mux))
                                     {
                                     DEBUG_ERR("Could not link audioenc to mux!!");
                                     DEBUG_API("<-XAMediaRecorderAdapt_CreateEncodeBin");
@@ -1734,7 +1852,7 @@
     return NULL;
     }
 
-XAresult XAMediaRecorderAdapt_CreateCapsFilter( XAMediaRecorderAdaptationCtx* ctx )
+/*XAresult XAMediaRecorderAdapt_CreateCapsFilter( XAMediaRecorderAdaptationCtx* ctx )
 {
 
     GstCaps* encSrcCaps = NULL;
@@ -1764,34 +1882,32 @@
     if(!strcmp((const char*)pMime->mimeType, "audio/amr"))
         {
         encSrcCaps = gst_caps_new_simple ("audio/amr",
-                   "width", G_TYPE_INT, 8,
-                   "depth", G_TYPE_INT, 8,
+                   "width", G_TYPE_INT, ctx->audioEncSettings.bitsPerSample,
+                   "depth", G_TYPE_INT, ctx->audioEncSettings.bitsPerSample,
                    "signed",G_TYPE_BOOLEAN, TRUE,
                    "endianness",G_TYPE_INT, G_BYTE_ORDER,
-                   "rate", G_TYPE_INT,  8000,
-                   "channels", G_TYPE_INT, 1, NULL);
+                   "rate", G_TYPE_INT,  ctx->audioEncSettings.sampleRate,
+                   "channels", G_TYPE_INT, ctx->audioEncSettings.channelsOut, NULL);
         }
     else
         {
         encSrcCaps = gst_caps_new_full(
                 gst_structure_new("audio/x-raw-int",
-                    "width", G_TYPE_INT, 16,
-                    "depth", G_TYPE_INT, 16,
-                    "signed",G_TYPE_BOOLEAN, 1,
-                    "endianness",G_TYPE_INT, 1234,
-                    "rate", G_TYPE_INT, 16000,
-                    "bitrate", G_TYPE_INT, ctx->audioEncSettings.bitRate,
-                    "channels", G_TYPE_INT, 1, NULL),
-                /*gst_structure_new("audio/x-raw-int",
                   "channels", G_TYPE_INT, ctx->audioEncSettings.channelsOut,
+				  "width", G_TYPE_INT, ctx->audioEncSettings.bitsPerSample,
+				  "width", G_TYPE_INT, ctx->audioEncSettings.bitsPerSample,
                   "rate", G_TYPE_INT, ctx->audioEncSettings.sampleRate,
                   "bitrate", G_TYPE_INT, ctx->audioEncSettings.bitRate,
-                  NULL),*/
+                  "signed",G_TYPE_BOOLEAN, TRUE,
+                  "endianness",G_TYPE_INT, G_BYTE_ORDER,
+                  NULL),
                 gst_structure_new("audio/x-raw-float",
                     "channels", G_TYPE_INT, ctx->audioEncSettings.channelsOut,
                     "width", G_TYPE_INT, ctx->audioEncSettings.bitsPerSample,
                     "rate", G_TYPE_INT, ctx->audioEncSettings.sampleRate,
                     "bitrate", G_TYPE_INT, ctx->audioEncSettings.bitRate,
+                    "signed",G_TYPE_BOOLEAN, TRUE,
+                    "endianness",G_TYPE_INT, G_BYTE_ORDER,
                     NULL),
                 NULL);
 
@@ -1803,5 +1919,5 @@
 
     gst_caps_unref(encSrcCaps);
     return XA_RESULT_SUCCESS;
-}
+}*/
 
--- a/khronosfws/openmax_al/src/gst_adaptation/xarecorditfadaptation.c	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/gst_adaptation/xarecorditfadaptation.c	Tue Jul 06 14:50:35 2010 +0300
@@ -146,8 +146,12 @@
             if (mCtx->xaRecordState == XA_RECORDSTATE_STOPPED
                     && mCtx->encodingchanged)
                 {
-                XAMediaRecorderAdapt_ChangeEncoders(mCtx);
+                ret = XAMediaRecorderAdapt_ChangeEncoders(mCtx);
                 mCtx->encodingchanged = XA_BOOLEAN_FALSE;
+                if(ret != XA_RESULT_SUCCESS)
+                    {
+                      return ret;
+                    }
                 }
             bCtx->binWantedState = GST_STATE_PAUSED;
             if (mCtx->runpositiontimer > 0)
@@ -167,8 +171,12 @@
             if (mCtx->xaRecordState == XA_RECORDSTATE_STOPPED
                     && (mCtx->encodingchanged))
                 {
-                XAMediaRecorderAdapt_ChangeEncoders(mCtx);
+                ret = XAMediaRecorderAdapt_ChangeEncoders(mCtx);
                 mCtx->encodingchanged = XA_BOOLEAN_FALSE;
+                if(ret != XA_RESULT_SUCCESS)
+                    {
+                      return ret;
+                    }
                 }
 
             if (mCtx->recThrCtx.bufInsufficientSem)
--- a/khronosfws/openmax_al/src/mediaplayer/xaplaybackrateitf.c	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/mediaplayer/xaplaybackrateitf.c	Tue Jul 06 14:50:35 2010 +0300
@@ -21,6 +21,7 @@
 #include "xaplaybackrateitf.h"
 
 #include "xaplaybackrateitfadaptation.h"
+#include "xaplaybackrateitfadaptationmmf.h"
 
 #include "xathreadsafety.h"
 
@@ -60,6 +61,10 @@
         {
         res = XAPlaybackRateItfAdapt_SetRate((XAAdaptationGstCtx*)impl->adaptCtx, rate);
         }
+    else if(impl->adaptCtx->fwtype == FWMgrFWMMF)
+        {
+        res = XAPlaybackRateItfAdaptMMF_SetRate((XAAdaptationMMFCtx*)impl->adaptCtx, rate);
+        }
     else
         {
         DEBUG_ERR("XA_RESULT_FEATURE_UNSUPPORTED");
@@ -92,6 +97,10 @@
         {
         *pRate = impl->currentRate;
         }
+    else if(impl->adaptCtx->fwtype == FWMgrFWMMF)
+        {
+        *pRate = impl->currentRate;
+        }
     else
         {
         DEBUG_ERR("XA_RESULT_FEATURE_UNSUPPORTED");
@@ -123,6 +132,11 @@
         /* set to adaptation */
         res = XAPlaybackRateItfAdapt_SetPropertyConstraints((XAAdaptationGstCtx*)impl->adaptCtx, constraints);
         }
+    else if(impl->adaptCtx->fwtype == FWMgrFWMMF)
+        {
+        /* set to adaptation */
+        res = XAPlaybackRateItfAdaptMMF_SetPropertyConstraints((XAAdaptationMMFCtx*)impl->adaptCtx, constraints);
+        }
     else
         {
         DEBUG_ERR("XA_RESULT_FEATURE_UNSUPPORTED");
@@ -153,6 +167,11 @@
         /* needs to be queried from adaptation */
         res = XAPlaybackRateItfAdapt_GetProperties((XAAdaptationGstCtx*)impl->adaptCtx, pProperties);
         }
+    else if(impl->adaptCtx->fwtype == FWMgrFWMMF)
+        {
+        /* needs to be queried from adaptation */
+        res = XAPlaybackRateItfAdaptMMF_GetProperties((XAAdaptationMMFCtx*)impl->adaptCtx, pProperties);
+        }
     else
         {
         DEBUG_ERR("XA_RESULT_FEATURE_UNSUPPORTED");
@@ -186,6 +205,11 @@
         /* needs to be queried from adaptation */
         res = XAPlaybackRateItfAdapt_GetCapabilitiesOfRate((XAAdaptationGstCtx*)impl->adaptCtx, rate, pCapabilities);
         }
+    else if(impl->adaptCtx->fwtype == FWMgrFWMMF)
+        {
+        /* needs to be queried from adaptation */
+        res = XAPlaybackRateItfAdaptMMF_GetCapabilitiesOfRate((XAAdaptationMMFCtx*)impl->adaptCtx, rate, pCapabilities);
+        }
     else
         {
         DEBUG_ERR("XA_RESULT_FEATURE_UNSUPPORTED");
@@ -222,6 +246,12 @@
         res = XAPlaybackRateItfAdapt_GetRateRange((XAAdaptationGstCtx*)impl->adaptCtx, index, pMinRate,
                                                   pMaxRate,pStepSize, pCapabilities);
         }
+    else if(impl->adaptCtx->fwtype == FWMgrFWMMF)
+        {
+        /* needs to be queried from adaptation */
+        res = XAPlaybackRateItfAdaptMMF_GetRateRange((XAAdaptationMMFCtx*)impl->adaptCtx, index, pMinRate,
+                                                  pMaxRate,pStepSize, pCapabilities);
+        }
     else
         {
         DEBUG_ERR("XA_RESULT_FEATURE_UNSUPPORTED");
--- a/khronosfws/openmax_al/src/mmf_adaptation/cmmfbackendengine.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/mmf_adaptation/cmmfbackendengine.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -23,6 +23,7 @@
 #include "markerpositiontimer.h"
 #include "positionupdatetimer.h"
 #include "profileutilmacro.h"
+#include <mmf/common/mmfvideoenums.h>
 
 extern "C"
     {
@@ -1617,6 +1618,68 @@
     return retVal;
     }
 
+XAresult CMMFBackendEngine::SetPlaybackRate(XAint16 rate)
+    {
+    XAresult retVal(XA_RESULT_INTERNAL_ERROR);
+
+    switch (iMediaPlayerState)
+        {
+        case XA_PLAYSTATE_STOPPED:
+        case XA_PLAYSTATE_PAUSED:
+        case XA_PLAYSTATE_PLAYING:
+            if (iAPIBeingUsed == EAudioPlayerUtility)
+                {
+                retVal = XA_RESULT_FEATURE_UNSUPPORTED;
+                }
+            else
+                {
+                TRAPD(err, iVideoPlayer->SetPlayVelocityL(rate));
+                if(!err)
+                    {
+                    retVal = XA_RESULT_SUCCESS; 
+                    }
+                }
+            break;
+        case XA_PLAYSTATE_PLAYERUNINITIALIZED:
+        default:
+            break;
+        }
+    return retVal;
+    }
+
+XAresult CMMFBackendEngine::GetPlaybackRateCapabilities(XAboolean* forward,
+                                                        XAboolean* backward)
+    {
+    XAresult retVal(XA_RESULT_PARAMETER_INVALID);
+    
+    switch (iMediaPlayerState)
+        {
+        case XA_PLAYSTATE_STOPPED:
+        case XA_PLAYSTATE_PAUSED:
+        case XA_PLAYSTATE_PLAYING:
+            if (iAPIBeingUsed == EAudioPlayerUtility)
+                {
+                retVal = XA_RESULT_FEATURE_UNSUPPORTED;
+                }
+            else
+                {
+                TVideoPlayRateCapabilities capability;
+                TRAPD(err, iVideoPlayer->GetPlayRateCapabilitiesL(capability));
+                if(!err)
+                    {
+                    *forward = capability.iPlayForward;
+                    *backward = capability.iPlayBackward;
+                    retVal = XA_RESULT_SUCCESS; 
+                    }
+                }
+            break;
+        case XA_PLAYSTATE_PLAYERUNINITIALIZED:
+        default:
+            break;
+        }
+    return retVal;
+    }
+
 extern "C"
     {
 
@@ -1854,4 +1917,14 @@
         {
         return ((CMMFBackendEngine *) (context))->GetVolume(volume);
         }
+
+    XAresult mmf_playbackrateitf_set_playbackrate(void * context, XAint16 rate)
+        {
+        return ((CMMFBackendEngine *) (context))->SetPlaybackRate(rate);
+        }
+
+    XAresult mmf_playbackrateitf_get_playbackratecaps(void * context, XAboolean* forward, XAboolean* backward)
+        {
+        return ((CMMFBackendEngine *) (context))->GetPlaybackRateCapabilities(forward,backward);
+        }
     }
--- a/khronosfws/openmax_al/src/mmf_adaptation/cmmfbackendengine.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/mmf_adaptation/cmmfbackendengine.h	Tue Jul 06 14:50:35 2010 +0300
@@ -136,6 +136,10 @@
     XAresult SetVolume(XAuint32 volume);
     XAresult GetVolume(XAuint32* volume);
     XAresult GetMaxVolume(XAuint32* maxvolume);
+
+    XAresult SetPlaybackRate(XAint16 rate);
+    XAresult GetPlaybackRateCapabilities(XAboolean* forward, XAboolean* backward);
+
 public:
 
     // MMdaObjectStateChangeObserver
@@ -311,6 +315,10 @@
 extern XAresult mmf_volumeitf_set_volume(void * context, XAuint32 volume);
 extern XAresult mmf_volumeitf_get_volume(void * context, XAuint32* volume);
 extern XAresult mmf_volumeitf_get_maxvolume(void * context, XAuint32* volume);
+extern XAresult mmf_playbackrateitf_set_playbackrate(void * context, XAint16 rate);
+extern XAresult mmf_playbackrateitf_get_playbackratecaps(void * context,
+                                XAboolean* forward, XAboolean* backward);
+
 #endif /* __cplusplus */
 
 #endif /* CMMFBackendEngine_H */
--- a/khronosfws/openmax_al/src/mmf_adaptation/cmmfradiobackendengine.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/mmf_adaptation/cmmfradiobackendengine.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -31,7 +31,10 @@
 	if (!s_instance)
 	{	
 		s_instance = new CMMFRadioBackendEngine();
-		s_instance->ConstructL();
+		if (s_instance)
+		{
+			s_instance->ConstructL();
+		}
 	}
 	return s_instance;
 }
@@ -43,10 +46,10 @@
   	iFmTunerUtility->Close();
   	iFmTunerUtility = NULL;
   }	
-  if (iPlayerUtility)
+  if (iRadioPlayerUtility)
   {
-  	iPlayerUtility->Close();
-  	iPlayerUtility = NULL;
+  	iRadioPlayerUtility->Close();
+  	iRadioPlayerUtility = NULL;
   }
   
   if (iRadioUtility)
@@ -67,15 +70,21 @@
 }
 
 void CMMFRadioBackendEngine::ConstructL()
-{
-	iAutoFlag = ETrue;
-		
+{		
  	iRadioUtility = CRadioUtility::NewL( ETrue );
- 	iFmTunerUtility = &iRadioUtility->RadioFmTunerUtilityL( *this );
- 	iFmTunerUtility->EnableTunerInOfflineMode( ETrue );
- 	iFmTunerUtility->RequestTunerControl();   
-    
- 	iPlayerUtility = &iRadioUtility->RadioPlayerUtilityL( *this );    
+ 	if (iRadioUtility)
+ 	{		
+ 		iFmTunerUtility = &iRadioUtility->RadioFmTunerUtilityL( *this );
+ 	}
+ 	if (iFmTunerUtility)
+ 	{
+ 		iFmTunerUtility->EnableTunerInOfflineMode( ETrue );
+ 		iFmTunerUtility->RequestTunerControl();  
+ 	} 
+  if (iRadioUtility)
+  {  
+ 		iRadioPlayerUtility = &iRadioUtility->RadioPlayerUtilityL( *this ); 
+ 	}   
  	 
 }
 void CMMFRadioBackendEngine::StationSeek(XAboolean aUpwards)
@@ -175,9 +184,9 @@
 {
 	TInt ret = KErrNotFound;
 
-	if (iPlayerUtility)
+	if (iRadioPlayerUtility)
 	{
-		ret = iPlayerUtility->GetMaxVolume(aMaxVol);
+		ret = iRadioPlayerUtility->GetMaxVolume(aMaxVol);
 	}		 
   return ret;
 }
@@ -186,9 +195,9 @@
 {
 	TInt ret = KErrNotFound; 
 
-	if (iPlayerUtility)
+	if (iRadioPlayerUtility)
 	{
-		ret = iPlayerUtility->SetVolume(aVol);
+		ret = iRadioPlayerUtility->SetVolume(aVol);
 	}		 
   return ret;
 }
@@ -197,9 +206,9 @@
 {
 	TInt ret = KErrNotFound;
 
-	if (iPlayerUtility)
+	if (iRadioPlayerUtility)
 	{
-		ret = iPlayerUtility->Mute(aMute);
+		ret = iRadioPlayerUtility->Mute(aMute);
 	}		
   return ret;
 }
@@ -208,9 +217,9 @@
 {
 	TInt ret = KErrNotFound;
 
-	if (iPlayerUtility)
+	if (iRadioPlayerUtility)
 	{
-		ret = iPlayerUtility->GetVolume(aVol);
+		ret = iRadioPlayerUtility->GetVolume(aVol);
 	}		
   return ret;
 }
@@ -218,13 +227,11 @@
 TInt CMMFRadioBackendEngine::GetForcedMonoReception(XAuint32& aForcedMono) 
 {
 	TInt ret = KErrNotFound;
-	TBool forceMono = EFalse;
+	TBool forceMono;
 
 	if (iFmTunerUtility)
 	{
 		ret = iFmTunerUtility->GetForcedMonoReception(forceMono);
-		if (ret != KErrNone)
-			return ret;			
 	}		 
 		
 //  RDebug::Print(_L("CMMFRadioBackendEngine::GetForcedMonoReception RET: %d, aForcedMono = %d"), ret, aForcedMono);	 		
@@ -234,50 +241,69 @@
 	}
 	else
 	{
-		if (iAutoFlag)			
-			aForcedMono = XA_STEREOMODE_AUTO;
+		if (iForceStereo)			
+			aForcedMono = XA_STEREOMODE_STEREO;		
 		else	
-			aForcedMono = XA_STEREOMODE_STEREO;				
+			aForcedMono = XA_STEREOMODE_AUTO;					
 	}
   return ret;
 }
 
 void CMMFRadioBackendEngine::PlayRadio()
 {
-	if (iPlayerUtility)
+	if (iRadioPlayerUtility)
 	{
-		iPlayerUtility->Play();
+		iRadioPlayerUtility->Play();
 	}		
 }
 
 void CMMFRadioBackendEngine::StopRadio()
 {
-	if (iPlayerUtility)
+	if (iRadioPlayerUtility)
 	{
-		iPlayerUtility->Stop();
+		iRadioPlayerUtility->Stop();
 	}		
 }
 
 TInt CMMFRadioBackendEngine::ForceMonoReception(XAuint32 aForcedMono)
 {
 	TInt ret = KErrNotFound;
-
+	TBool currentMode;
+	
+	ret = GetForcedMonoReception((XAuint32&)currentMode);
+	if (ret != XA_RESULT_SUCCESS)
+		return ret;
+		
 	if (iFmTunerUtility)
 	{
 		if (aForcedMono == XA_STEREOMODE_MONO)
 		{
-			iAutoFlag = EFalse;
+			iForceStereo = EFalse;
 			ret = iFmTunerUtility->ForceMonoReception(ETrue);
 		}
 		else if (aForcedMono == XA_STEREOMODE_STEREO)
 		{
-			iAutoFlag = EFalse;
-			ret = iFmTunerUtility->ForceMonoReception(EFalse);
+			iForceStereo = ETrue;						
+			if (currentMode == XA_STEREOMODE_AUTO) // Transition from Auto to Stereo doesn't require Utility call:
+			{
+				MrftoForcedMonoChange(ETrue);
+			}	
+			else
+			{	
+				ret = iFmTunerUtility->ForceMonoReception(EFalse);
+			}
 		}	
 		else // (aForcedMono == XA_STEREOMODE_AUTO)
 		{
-			iAutoFlag = ETrue;
-			ret = iFmTunerUtility->ForceMonoReception(EFalse);
+			iForceStereo = EFalse;
+			if (currentMode == XA_STEREOMODE_STEREO) // Transition from Stereo to Auto doesn't require Utility call:	
+			{
+				MrftoForcedMonoChange(EFalse);
+			}	
+			else
+			{										
+				ret = iFmTunerUtility->ForceMonoReception(EFalse);
+			}
 		}							
 	}	
   DEBUG_API_A1("CMMFRadioBackendEngine::ForceMonoReception RET: %d", ret);	
@@ -297,6 +323,70 @@
 	return XA_RESULT_SUCCESS;
 } 
 
+XAresult TranslateError(TInt error)
+    {
+    XAresult status(XA_RESULT_SUCCESS);
+    switch(error)
+        {
+        case KErrNone:
+            status = XA_RESULT_SUCCESS;
+            break;
+        // to do: investigate and add other possible errors:
+            
+       /* case XA_RESULT_PRECONDITIONS_VIOLATED:
+ 
+            break;
+        case XA_RESULT_PARAMETER_INVALID:
+
+            break;
+        case XA_RESULT_MEMORY_FAILURE:
+
+            break;
+        case XA_RESULT_RESOURCE_ERROR:
+
+            break;
+        case XA_RESULT_RESOURCE_LOST:
+ 
+            break;
+        case XA_RESULT_IO_ERROR:
+
+            break;
+        case XA_RESULT_BUFFER_INSUFFICIENT:
+
+            break;
+        case XA_RESULT_CONTENT_CORRUPTED:
+
+            break;
+        case XA_RESULT_CONTENT_UNSUPPORTED:
+ 
+            break;
+        case XA_RESULT_CONTENT_NOT_FOUND:
+
+            break;
+        case XA_RESULT_PERMISSION_DENIED:
+
+            break;
+        case XA_RESULT_FEATURE_UNSUPPORTED:
+
+            break;
+        case XA_RESULT_INTERNAL_ERROR:
+
+            break;
+        case XA_RESULT_UNKNOWN_ERROR:
+
+            break;
+        case XA_RESULT_OPERATION_ABORTED:
+
+            break;
+        case XA_RESULT_CONTROL_LOST:
+
+            break;
+            */
+        default:
+        	break;
+        } // end switch
+    return status;
+    }
 // -----------------------------------------------------------------------------
 // CMMFRadioBackendEngine::MrpeoPresetChanged
 // Observer for Presets
@@ -320,7 +410,7 @@
 }    
 
 // ----------------------------------------------------
-// CMMFRadioBackendEngine::MTsoForcedMonoChanged
+// CMMFRadioBackendEngine::MrftoForcedMonoChanged
 // Called when a client enables/disabled forced mono reception
 // ----------------------------------------------------
 //
--- a/khronosfws/openmax_al/src/mmf_adaptation/cmmfradiobackendengine.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/mmf_adaptation/cmmfradiobackendengine.h	Tue Jul 06 14:50:35 2010 +0300
@@ -57,7 +57,7 @@
 		TInt ForceMonoReception(XAuint32 aForcedMono);
 		void PlayRadio();		
 		void StopRadio();		
-    XAresult SetRadioAdaptContext(void * adaptcontext);  	
+        XAresult SetRadioAdaptContext(void * adaptcontext);  	
 		XAresult SetPlayerAdaptContext(void * adaptcontext);    					
 						
     /**
@@ -223,17 +223,18 @@
     void MrpeoPresetChanged( TPresetChangeEvent aChange, TInt aIndex ); 
        
 private:
-		static CMMFRadioBackendEngine* s_instance;
+    static CMMFRadioBackendEngine* s_instance;
     CMMFRadioBackendEngine();
     void ConstructL();
+	XAresult TranslateError(TInt error);    
 
 private:      
-    CRadioUtility* 					iRadioUtility; 
-    CRadioFmTunerUtility* 	iFmTunerUtility;
-    CRadioPlayerUtility* 		iPlayerUtility;
-    TBool										iAutoFlag;
-    void* 									iRadioAdaptContext;
-    void* 									iPlayerAdaptContext;    
+    CRadioUtility* 				iRadioUtility; 
+    CRadioFmTunerUtility* 	    iFmTunerUtility;
+    CRadioPlayerUtility* 		iRadioPlayerUtility;
+    TBool						iForceStereo;
+    void* 						iRadioAdaptContext;
+    void* 						iPlayerAdaptContext;    
        
     };
     
--- a/khronosfws/openmax_al/src/mmf_adaptation/xaadaptationmmf.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/mmf_adaptation/xaadaptationmmf.h	Tue Jul 06 14:50:35 2010 +0300
@@ -91,7 +91,8 @@
     XAuint32 curMirror;
 
     XAint32 buffering;
-
+    XAuint32 rateprops;
+    XAint16 playrate;
     /* internals */
     XAboolean trackpositionenabled;
 
--- a/khronosfws/openmax_al/src/mmf_adaptation/xamediaplayeradaptctxmmf.c	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/mmf_adaptation/xamediaplayeradaptctxmmf.c	Tue Jul 06 14:50:35 2010 +0300
@@ -80,6 +80,8 @@
             pSelf->curRotation = 0;
             pSelf->isobjsrc = XA_BOOLEAN_FALSE;
             pSelf->cameraSinkSynced = XA_BOOLEAN_FALSE;
+            pSelf->rateprops = XA_RATEPROP_SMOOTHVIDEO | XA_RATEPROP_NOPITCHCORAUDIO;
+            pSelf->playrate = 1000;
             }
         }
     else
--- a/khronosfws/openmax_al/src/mmf_adaptation/xanokialinearvolumeitfadaptationmmf.c	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/mmf_adaptation/xanokialinearvolumeitfadaptationmmf.c	Tue Jul 06 14:50:35 2010 +0300
@@ -21,6 +21,37 @@
 #include "cmmfbackendengine.h"
 #include "cmmfradiobackendengine.h"
 
+XAresult XANokiaLinearVolumeItfAdapt_GetVolumeLevel(XAAdaptationMMFCtx *ctx, XAuint32* percentage)
+{
+    XAresult res = XA_RESULT_SUCCESS;
+    XAuint32 maxvol;
+    XAuint32 vol;
+    DEBUG_API("->XANokiaLinearVolumeItfAdapt_GetVolumeLevel");
+    if(!ctx || ( ctx->baseObj.ctxId != XAMediaPlayerAdaptation &&
+                 ctx->baseObj.ctxId != XAMediaRecorderAdaptation &&
+                 ctx->baseObj.ctxId != XARadioAdaptation) )
+    {
+        DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");
+        DEBUG_API("<-XANokiaLinearVolumeItfAdapt_GetVolumeLevel");
+        /* invalid parameter */
+        return XA_RESULT_PARAMETER_INVALID;
+    }
+    
+    if(ctx->baseObj.ctxId == XAMediaPlayerAdaptation)
+        {
+        mmf_volumeitf_get_maxvolume(((XAMediaPlayerAdaptationMMFCtx*)ctx)->mmfContext,
+                                        &maxvol); 
+		mmf_volumeitf_get_volume(((XAMediaPlayerAdaptationMMFCtx*)ctx)->mmfContext,
+                                    &vol);
+        
+        *percentage = (vol * MAX_PERCENTAGE_VOLUME)/maxvol;
+        
+        }
+
+    DEBUG_API_A1("<-XANokiaLinearVolumeItfAdapt_GetVolumeLevel %d", percentage);
+    return res;
+}
+
 /*
  * XAresult XANokiaLinearVolumeItfAdapt_SetVolumeLevel(void *ctx, AdaptationContextIDS ctx->baseObj.ctxId,
  *                                          XAuint32 percentage)
--- a/khronosfws/openmax_al/src/mmf_adaptation/xanokialinearvolumeitfadaptationmmf.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/mmf_adaptation/xanokialinearvolumeitfadaptationmmf.h	Tue Jul 06 14:50:35 2010 +0300
@@ -25,6 +25,8 @@
 /* MACROS */
 
 /* FUNCTIONS */
+XAresult XANokiaLinearVolumeItfAdapt_GetVolumeLevel(XAAdaptationMMFCtx *ctx,
+                                         XAuint32 * percentage);
 
 XAresult XANokiaLinearVolumeItfAdapt_SetVolumeLevel(XAAdaptationMMFCtx *ctx,
         XAuint32 percentage);
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/khronosfws/openmax_al/src/mmf_adaptation/xaplaybackrateitfadaptationmmf.c	Tue Jul 06 14:50:35 2010 +0300
@@ -0,0 +1,236 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#include "xamediaplayeradaptctxmmf.h"
+#include "xaplaybackrateitfadaptationmmf.h"
+#include "xaplayitfadaptationmmf.h"
+#include "cmmfbackendengine.h"
+
+/*XA_RATEPROP_STAGGEREDVIDEO,XA_RATEPROP_SMOOTHVIDEO,XA_RATEPROP_SILENTAUDIO,
+  XA_RATEPROP_STAGGEREDAUDIO,XA_RATEPROP_NOPITCHCORAUDIO,XA_RATEPROP_PITCHCORAUDIO*/
+#define SUPPORTEDPROPS (XA_RATEPROP_STAGGEREDVIDEO | XA_RATEPROP_SILENTAUDIO)
+/* NOTE: currently rewind rates do not seem to work */
+#define MINRATE (-1000)
+#define MAXRATE 4000
+/*
+ * XAresult XAPlaybackRateItfAdapt_SetRate(XAAdaptationGstCtx *bCtx, XApermille rate)
+ * @param XAAdaptationGstCtx *bCtx - Adaptation context, this will be casted to correct type regarding to contextID value
+ * @param XApermille rate - new playback rate in permilles of original speed
+ * @return XAresult ret - Success value
+ */
+XAresult XAPlaybackRateItfAdaptMMF_SetRate(XAAdaptationMMFCtx *bCtx, XApermille rate)
+{
+    XAresult ret = XA_RESULT_SUCCESS;
+    XAMediaPlayerAdaptationMMFCtx* mCtx = (XAMediaPlayerAdaptationMMFCtx*) bCtx;
+    DEBUG_API_A1("->XAPlaybackRateItfAdaptMMF_SetRate %d permilles", rate);
+
+    if( !bCtx || bCtx->baseObj.ctxId != XAMediaPlayerAdaptation )
+    {
+        DEBUG_ERR("Invalid context!");
+        return XA_RESULT_PARAMETER_INVALID;
+    }
+    if( rate<MINRATE || rate>MAXRATE )
+    {
+        DEBUG_ERR("Invalid rate!");
+        return XA_RESULT_PARAMETER_INVALID;
+    }
+
+    ret = mmf_playbackrateitf_set_playbackrate(mCtx->mmfContext, rate/10);
+    if(ret == XA_RESULT_SUCCESS)
+        {
+        mCtx->playrate = rate/10;
+        if(mCtx->playrate == 0 || mCtx->playrate == 100)
+            {
+            mCtx->rateprops = XA_RATEPROP_SMOOTHVIDEO | XA_RATEPROP_NOPITCHCORAUDIO;
+            }
+        else
+            {
+            mCtx->rateprops = SUPPORTEDPROPS; 
+            }
+        }
+
+    DEBUG_API("<-XAPlaybackRateItfAdaptMMF_SetRate");
+    return ret;
+}
+
+/*
+ * XAresult XAPlaybackRateItfAdaptMMF_SetPropertyConstraints(XAAdaptationMMFCtx *bCtx,
+ *                                                       XAuint32 constraints)
+ */
+XAresult XAPlaybackRateItfAdaptMMF_SetPropertyConstraints(XAAdaptationMMFCtx *bCtx,
+                                                       XAuint32 constraints)
+{
+    XAresult ret = XA_RESULT_SUCCESS;
+    XAuint32 capabilities;
+    XAMediaPlayerAdaptationMMFCtx* mCtx = NULL;
+    DEBUG_API("->XAPlaybackRateItfAdaptMMF_SetPropertyConstraints");
+
+    if( !bCtx || bCtx->baseObj.ctxId != XAMediaPlayerAdaptation )
+    {
+        DEBUG_ERR("Invalid context!");
+        return XA_RESULT_PARAMETER_INVALID;
+    }
+    mCtx = (XAMediaPlayerAdaptationMMFCtx*) bCtx;
+    
+    ret = XAPlaybackRateItfAdaptMMF_GetCapabilitiesOfRate(bCtx,mCtx->playrate,&capabilities);
+    
+    if( (constraints & capabilities ) == 0 )
+    {
+        DEBUG_ERR("constraints cannot be satisfied!!");
+        ret = XA_RESULT_FEATURE_UNSUPPORTED;
+    }
+    else
+    {
+        mCtx->rateprops = capabilities & constraints;
+    }
+    DEBUG_API("<-XAPlaybackRateItfAdaptMMF_SetPropertyConstraints");
+    return ret;
+}
+
+/*
+ * XAresult XAPlaybackRateItfAdaptMMF_GetProperties(XAAdaptationMMFCtx *bCtx,
+ *                                              XAuint32 *pProperties)
+ */
+XAresult XAPlaybackRateItfAdaptMMF_GetProperties(XAAdaptationMMFCtx *bCtx,
+                                               XAuint32 *pProperties)
+{
+    XAresult ret = XA_RESULT_SUCCESS;
+    XAMediaPlayerAdaptationMMFCtx* mCtx = NULL;
+    DEBUG_API("->XAPlaybackRateItfAdaptMMF_GetProperties");
+
+    if( !bCtx || bCtx->baseObj.ctxId != XAMediaPlayerAdaptation )
+    {
+        DEBUG_ERR("Invalid context!");
+        return XA_RESULT_PARAMETER_INVALID;
+    }
+    mCtx = (XAMediaPlayerAdaptationMMFCtx*) bCtx;
+    *pProperties = mCtx->rateprops;
+
+    DEBUG_API("<-XAPlaybackRateItfAdaptMMF_GetProperties");
+    return ret;
+}
+
+
+XAresult XAPlaybackRateItfAdaptMMF_GetCapabilitiesOfRate(XAAdaptationMMFCtx *bCtx,
+                                                       XApermille rate,
+                                                       XAuint32 *pCapabilities)
+{
+    XAresult ret = XA_RESULT_SUCCESS;
+    
+    DEBUG_API("->XAPlaybackRateItfAdaptMMF_GetCapabilitiesOfRate");
+    if( !bCtx || bCtx->baseObj.ctxId != XAMediaPlayerAdaptation || !pCapabilities)
+    {
+        DEBUG_ERR("Invalid context!");
+        return XA_RESULT_PARAMETER_INVALID;
+    }
+
+    if( rate < MINRATE || rate > MAXRATE )
+    {
+        DEBUG_ERR("Invalid rate!");
+        *pCapabilities = 0;
+        ret = XA_RESULT_PARAMETER_INVALID;
+    }
+    else
+    {
+        if(rate == 0 || rate == 1000)
+            {
+            *pCapabilities = XA_RATEPROP_SMOOTHVIDEO | XA_RATEPROP_NOPITCHCORAUDIO;
+            }
+        else
+            {
+            *pCapabilities = XA_RATEPROP_STAGGEREDVIDEO | XA_RATEPROP_SILENTAUDIO;
+            }
+    }
+
+    DEBUG_API("<-XAPlaybackRateItfAdaptMMF_GetCapabilitiesOfRate");
+    return ret;
+}
+
+
+XAresult XAPlaybackRateItfAdaptMMF_GetRateRange(XAAdaptationMMFCtx *bCtx,
+                                             XAuint8 index,
+                                             XApermille *pMinRate,
+                                             XApermille *pMaxRate,
+                                             XApermille *pStepSize,
+                                             XAuint32 *pCapabilities)
+{
+    XAresult ret = XA_RESULT_SUCCESS;
+    XAMediaPlayerAdaptationMMFCtx* mCtx;
+    XAboolean forward = XA_BOOLEAN_FALSE;
+    XAboolean backward = XA_BOOLEAN_FALSE;
+    XAuint8 allowedindex = 0;
+    
+    DEBUG_API("->XAPlaybackRateItfAdaptMMF_GetRateRange");
+
+    if( !bCtx || bCtx->baseObj.ctxId != XAMediaPlayerAdaptation )
+    {
+        DEBUG_ERR("Invalid context!");
+        return XA_RESULT_PARAMETER_INVALID;
+    }
+    mCtx = (XAMediaPlayerAdaptationMMFCtx*) bCtx;
+    ret = mmf_playbackrateitf_get_playbackratecaps(mCtx->mmfContext, &forward, &backward);
+    if(ret == XA_RESULT_SUCCESS)
+        {
+        if(forward == XA_BOOLEAN_TRUE)
+            {
+            allowedindex++;
+            }
+        if(backward == XA_BOOLEAN_TRUE)
+            {
+            allowedindex++;
+            }
+    
+        if( index > allowedindex )
+            {
+            ret = XA_RESULT_PARAMETER_INVALID;
+            }
+        else
+            {
+            switch(index)
+                {
+                case 0:
+                    {
+                    *pMinRate = 0;
+                    *pMaxRate = 1000;
+                    *pStepSize = 0; /* continuous range */
+                    *pCapabilities = XA_RATEPROP_SMOOTHVIDEO | XA_RATEPROP_NOPITCHCORAUDIO;
+                    break;
+                    }
+                case 1:
+                    {
+                    *pMinRate = 2000;
+                    *pMaxRate = 4000;
+                    *pStepSize = 0; /* continuous range */
+                    *pCapabilities = SUPPORTEDPROPS;
+                    break;
+                    }
+                case 2:
+                    {
+                    *pMinRate = MINRATE;
+                    *pMaxRate = MINRATE;
+                    *pStepSize = 0; /* continuous range */
+                    *pCapabilities = SUPPORTEDPROPS;
+                    break;
+                    }
+                }
+            }
+        }
+
+    DEBUG_API("<-XAPlaybackRateItfAdaptMMF_GetRateRange");
+    return ret;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/khronosfws/openmax_al/src/mmf_adaptation/xaplaybackrateitfadaptationmmf.h	Tue Jul 06 14:50:35 2010 +0300
@@ -0,0 +1,45 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#ifndef XAPLAYBACKRATEITFADAPTATION_H
+#define XAPLAYBACKRATEITFADAPTATION_H
+
+#include "xaadaptationmmf.h"
+
+
+/* FUNCTIONS */
+
+XAresult XAPlaybackRateItfAdaptMMF_SetRate(XAAdaptationMMFCtx *bCtx, XApermille rate);
+
+XAresult XAPlaybackRateItfAdaptMMF_SetPropertyConstraints(XAAdaptationMMFCtx *bCtx,
+                                                        XAuint32 constraints);
+
+XAresult XAPlaybackRateItfAdaptMMF_GetProperties(XAAdaptationMMFCtx *bCtx,
+                                               XAuint32 *pProperties);
+
+XAresult XAPlaybackRateItfAdaptMMF_GetCapabilitiesOfRate(XAAdaptationMMFCtx *bCtx,
+                                                       XApermille rate,
+                                                       XAuint32 *pCapabilities);
+
+XAresult XAPlaybackRateItfAdaptMMF_GetRateRange(XAAdaptationMMFCtx *bCtx,
+                                              XAuint8 index,
+                                              XApermille *pMinRate,
+                                              XApermille *pMaxRate,
+                                              XApermille *pStepSize,
+                                              XAuint32 *pCapabilities);
+
+#endif /* XAPLAYBACKRATEITFADAPTATION_H */
--- a/khronosfws/openmax_al/src/mmf_adaptation/xaradioadaptctx.c	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/mmf_adaptation/xaradioadaptctx.c	Tue Jul 06 14:50:35 2010 +0300
@@ -38,6 +38,7 @@
         	DEBUG_ERR("Failed to init base context!!!");
          	free(pSelf);
         	pSelf = NULL;
+        	return (XAAdaptationBaseCtx*)pSelf;
       	}
      		else
        	{
--- a/khronosfws/openmax_al/src/mmf_adaptation/xaradioitfadaptation.c	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/mmf_adaptation/xaradioitfadaptation.c	Tue Jul 06 14:50:35 2010 +0300
@@ -57,7 +57,13 @@
 {
     XAresult ret = XA_RESULT_SUCCESS;
     DEBUG_API("->XARadioItfAdapt_IsFreqRangeSupported");    
- 		*pSupported = XA_BOOLEAN_TRUE;    // No radio utility API for this, set to true automatically.
+    if ((range == XA_FREQRANGE_FMEUROAMERICA) || (range == XA_FREQRANGE_FMJAPAN)) 
+        {	
+ 			*pSupported = XA_BOOLEAN_TRUE;   
+ 		}
+ 		else
+ 			*pSupported = XA_BOOLEAN_FALSE;
+ 			 
     DEBUG_API("<-XARadioItfAdapt_IsFreqRangeSupported");
     return ret;
 }
@@ -122,18 +128,6 @@
 }
 
 /*
- * XAresult XARadioItfAdapt_CancelStationSeek()
- */
-XAresult XARadioItfAdapt_CancelStationSeek()
-{
-    XAresult ret = XA_RESULT_SUCCESS;         
-    DEBUG_API("->XARadioItfAdapt_CancelStationSeek");		
-		cancel_station_seek(cmmfradiobackendengine_init());    
-    DEBUG_API("<-XARadioItfAdapt_CancelStationSeek");
-    return ret;
-}
-
-/*
  * XAresult XARadioItfAdapt_SetSquelch(XAboolean squelch)
  */
 XAresult XARadioItfAdapt_SetSquelch(XAboolean squelch)
@@ -183,15 +177,11 @@
  */
 XAresult XARadioItfAdapt_Seek(XAAdaptationMMFCtx *bCtx, XAboolean upwards)
 {
-	  XAboolean direction; 
     XAresult ret = XA_RESULT_SUCCESS;          
-    if (!upwards)
-    	direction = XA_BOOLEAN_FALSE;  
-    else
-    	direction = XA_BOOLEAN_TRUE;      			
+ 		
    	DEBUG_API("->XARadioItfAdapt_Seek");	    
     mmf_set_radio_adapt_context(cmmfradiobackendengine_init(), bCtx);     	
-		station_seek(cmmfradiobackendengine_init(), direction);   				
+		station_seek(cmmfradiobackendengine_init(), upwards);   				
     DEBUG_API("<-XARadioItfAdapt_Seek");
     return ret;
 }
--- a/khronosfws/openmax_al/src/mmf_adaptation/xaradioitfadaptation.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/mmf_adaptation/xaradioitfadaptation.h	Tue Jul 06 14:50:35 2010 +0300
@@ -39,9 +39,6 @@
 XAresult XARadioItfAdapt_GetFrequency(XAuint32 * pFrequency);
 
 XAresult XARadioItfAdapt_CancelSetFrequency(void);
-
-XAresult XARadioItfAdapt_CancelStationSeek(void);
-
 XAresult XARadioItfAdapt_SetSquelch(XAboolean squelch);
 
 XAresult XARadioItfAdapt_GetSquelch(XAboolean* squelch);
--- a/khronosfws/openmax_al/src/radio/xaradioitf.c	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/radio/xaradioitf.c	Tue Jul 06 14:50:35 2010 +0300
@@ -24,7 +24,7 @@
 #include "xaradioitfadaptation.h"
 #include "xathreadsafety.h"
 
-#define FREQINTERVAL 20
+#define FREQINTERVAL 200000
 
 /**
  * XARadioItfImpl* GetImpl(XARadioItf self)
@@ -54,7 +54,7 @@
  **/
 XAresult XARadioItfImpl_SetFreqRange(XARadioItf self, XAuint8 range)
 {
-    XAresult ret = XA_RESULT_SUCCESS;
+    XAresult ret = XA_RESULT_PARAMETER_INVALID;
     XAboolean isSupported = XA_BOOLEAN_FALSE;
     XARadioItfImpl* impl = GetImpl(self);
 
@@ -68,7 +68,7 @@
         DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");
         DEBUG_API("<-XARadioItfImpl_SetFreqRange");
 
-        return XA_RESULT_PARAMETER_INVALID;
+        return ret;
     }
 
     ret = XARadioItfAdapt_IsFreqRangeSupported(range, &isSupported);
@@ -77,6 +77,10 @@
     {
         ret = XARadioItfAdapt_SetFreqRange((XAAdaptationMMFCtx*)impl->adapCtx, range);
     }
+    else if (!isSupported)
+    {
+    	ret = XA_RESULT_PARAMETER_INVALID;
+    }
 
     XA_IMPL_THREAD_SAFETY_EXIT(XATSRadio);
     DEBUG_API("<-XARadioItfImpl_SetFreqRange");
@@ -204,6 +208,7 @@
 XAresult XARadioItfImpl_SetFrequency(XARadioItf self, XAuint32 freq)
 {
     XAresult ret = XA_RESULT_SUCCESS;
+        
     XARadioItfImpl* impl = GetImpl(self);
     DEBUG_API("->XARadioItfImpl_SetFrequency");
     XA_IMPL_THREAD_SAFETY_ENTRY(XATSRadio);
@@ -215,6 +220,8 @@
         DEBUG_API("<-XARadioItfImpl_SetFrequency");
         return XA_RESULT_PARAMETER_INVALID;
     }
+    
+ 
 
     ret = XARadioItfAdapt_SetFrequency( (XAAdaptationMMFCtx*)impl->adapCtx, freq );
 
@@ -607,7 +614,7 @@
         /* init variables */
 
         self->squelch = XA_BOOLEAN_FALSE;
-        self->stereoMode = RADIO_DEFAULT_STEREO_MODE;
+        self->stereoMode = XA_STEREOMODE_STEREO;
         self->callback = NULL;
         self->context = NULL;
         self->cbPtrToSelf = NULL;
--- a/khronosfws/openmax_al/src/radio/xaradioitf.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/khronosfws/openmax_al/src/radio/xaradioitf.h	Tue Jul 06 14:50:35 2010 +0300
@@ -22,7 +22,6 @@
 #include "xaradioitfadaptation.h"
 
 /** MACROS **/
-#define RADIO_DEFAULT_STEREO_MODE 2
 #define RADIO_NUM_OF_PRESETS 20
 /** TYPES **/
 
--- a/mmmw_plat/audio_metadata_reader_api/audio_metadata_reader_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/audio_metadata_reader_api/audio_metadata_reader_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,15 +1,16 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="f5a65440f33b24667dc3ea04f489cfa1" dataversion="2.0">
-<name>Audio MetaData Reader API</name>
-<description>An API to support metadata (ID3v1, ID3v2, 3GPP-udta) extraction from MP3, AAC, and 3GPP files. A separate API from the Symbian API that is tied to MMFController Framework, Meta Data Utility is more efficient in that it does need to launch audio controllers to retrieve metadata.</description>
-<type>c++</type>
-<collection>metadatautility</collection>
-<libs><lib name="MetaDataUtility.lib"/>
-<lib name="3GPExtParser.lib"/>
-</libs>
-<release category="platform" sinceversion=""/>
-<attributes>
-<htmldocprovided>no</htmldocprovided>
-<adaptation>no</adaptation>
-</attributes>
+  <name>Audio MetaData Reader API</name>
+  <description>An API to support metadata (ID3v1, ID3v2, 3GPP-udta) extraction from MP3, AAC, and 3GPP files. A separate API from the Symbian API that is tied to MMFController Framework, Meta Data Utility is more efficient in that it does need to launch audio controllers to retrieve metadata.</description>
+  <type>c++</type>
+  <collection>mmserv</collection>
+  <libs>
+    <lib name="MetaDataUtility.lib"/>
+    <lib name="3GPExtParser.lib"/>
+  </libs>
+  <release category="platform" sinceversion="3.0"/>
+  <attributes>
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
+  </attributes>
 </api>
--- a/mmmw_plat/audio_output_control_utility_api/audio_output_control_utility_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/audio_output_control_utility_api/audio_output_control_utility_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,14 +1,15 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="5d5c3be5a52c2e8adda2712f28a986d6" dataversion="2.0">
-<name>Audio Output Control Utility API</name>
-<description>Audio Output Control Utility</description>
-<type>c++</type>
-<collection>audioenhancements</collection>
-<libs><lib name="AudioOutputControlUtility.lib"/>
-</libs>
-<release category="platform" sinceversion="0"/>
-<attributes>
-<htmldocprovided>no</htmldocprovided>
-<adaptation>no</adaptation>
-</attributes>
+  <name>Audio Output Control Utility API</name>
+  <description>API that provides basic controls for controlling how audio is routed.</description>
+  <type>c++</type>
+  <collection>mmfenh</collection>
+  <libs>
+    <lib name="AudioOutputControlUtility.lib"/>
+  </libs>
+  <release category="platform" sinceversion="3.1"/>
+  <attributes>
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
+  </attributes>
 </api>
--- a/mmmw_plat/audio_output_control_utility_proxy_api/audio_output_control_utility_proxy_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/audio_output_control_utility_proxy_api/audio_output_control_utility_proxy_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,14 +1,15 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="ea24a39657207b38eb80699f6e79056b" dataversion="2.0">
-<name>Audio Output Control Utility Proxy API</name>
-<description>AudioOutputControlUtilityProxy</description>
-<type>c++</type>
-<collection>audioenhancements</collection>
-<libs><lib name="AudioOutputControlUtilityProxy.lib"/>
-</libs>
-<release category="platform" sinceversion="0"/>
-<attributes>
-<htmldocprovided>no</htmldocprovided>
-<adaptation>no</adaptation>
-</attributes>
+  <name>Audio Output Control Utility Proxy API</name>
+  <description>API for internal library associated with the Audio Output Control API.  This API is not meant to be used directly.</description>
+  <type>c++</type>
+  <collection>mmfenh</collection>
+  <libs>
+    <lib name="AudioOutputControlUtilityProxy.lib"/>
+  </libs>
+  <release category="platform" sinceversion="3.1"/>
+  <attributes>
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
+  </attributes>
 </api>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmmw_plat/call_audio_control_api/call_audio_control_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<api id="64481ad6d77f2f35acf280ac96e35472" dataversion="2.0">
+  <name>Call Audio Control API</name>
+  <description>An API that provides basic controls for call audio.</description>
+  <type>c++</type>
+  <collection>mmserv</collection>
+  <libs>
+    <lib name="CallAudioControl.lib"/>
+  </libs>
+  <release category="platform" sinceversion="5.1"/>
+  <attributes>
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
+  </attributes>
+</api>
--- a/mmmw_plat/call_audio_control_api/call_audiocontrol_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-<?xml version="1.0" ?>
-<api id="64481ad6d77f2f35acf280ac96e35472" dataversion="2.0">
-<name>Call AudioControl API</name>
-<description>Call Audio Control API</description>
-<type>c++</type>
-<collection>audioenhancements</collection>
-<libs><lib name="CallAudioControl.lib"/>
-</libs>
-<release category="platform" sinceversion="0"/>
-<attributes>
-<htmldocprovided>no</htmldocprovided>
-<adaptation>no</adaptation>
-</attributes>
-</api>
--- a/mmmw_plat/configuration_components_factory_api/configuration_components_factory_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/configuration_components_factory_api/configuration_components_factory_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,14 +1,15 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="0100a16c42f978b201b8ab27f7d4f94a" dataversion="2.0">
-<name>Configuration Components Factory API</name>
-<description>Configuration Components Factory API</description>
-<type>c++</type>
-<collection>audioenhancements</collection>
-<libs><lib name="ConfigurationComponentsFactory.lib"/>
-</libs>
-<release category="platform" sinceversion="0"/>
-<attributes>
-<htmldocprovided>no</htmldocprovided>
-<adaptation>no</adaptation>
-</attributes>
+  <name>Configuration Components Factory API</name>
+  <description>API for a factory that will be used for creating new MMF Enhancements.</description>
+  <type>c++</type>
+  <collection>mmfenh</collection>
+  <libs>
+    <lib name="ConfigurationComponentsFactory.lib"/>
+  </libs>
+  <release category="platform" sinceversion="5.1"/>
+  <attributes>
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
+  </attributes>
 </api>
--- a/mmmw_plat/emc_audio_effects_api/emc_audio_effects_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/emc_audio_effects_api/emc_audio_effects_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,14 +1,15 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="fab871be362a466ed241e6168fa181ac" dataversion="2.0">
-<name>EMC Audio Effects API</name>
-<description>This API defines an how to use S60 effects from EMC</description>
-<type>c++</type>
-<collection>audioenhancements</collection>
-<libs><lib name="enhancedmediaclient.lib"/>
-</libs>
-<release category="platform" sinceversion="0"/>
-<attributes>
-<htmldocprovided>no</htmldocprovided>
-<adaptation>no</adaptation>
-</attributes>
+  <name>EMC Audio Effects API</name>
+  <description>This API defines an how to use S60 effects from EMC</description>
+  <type>c++</type>
+  <collection>mmfenh</collection>
+  <libs>
+    <lib name="EnhancedMediaClient.lib"/>
+  </libs>
+  <release category="platform" sinceversion="3.2"/>
+  <attributes>
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
+  </attributes>
 </api>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmmw_plat/emc_balance_effect_api/emc_balance_effect_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<api id="2e973d1422b06fd4fc780bc219404dca" dataversion="2.0">
+  <name>EMC Balance Effect API</name>
+  <description>This API defines an how to control audio balance from EMC</description>
+  <type>c++</type>
+  <collection>mmfenh</collection>
+  <libs>
+    <lib name="EnhancedMediaClient.lib"/>
+  </libs>
+  <release category="platform" sinceversion="3.2"/>
+  <attributes>
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
+  </attributes>
+</api>
--- a/mmmw_plat/emc_buffer_source_api/emc_buffer_source_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/emc_buffer_source_api/emc_buffer_source_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,18 +1,18 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="b1b252c2f0cc56d58aa808d2095d8cc7" dataversion="2.0">
   <name>EMC Buffer Source API</name>
   <description>This API defines a Buffer Source API for playing buffer data on the S60 platform using Enhanced Audio Playback API.</description>
   <type>c++</type>
-  <collection>audioenhancements</collection>
+  <collection>mmfenh</collection>
   <libs>
-    <lib name="EnhancedMediaClient.lib" />
+    <lib name="EnhancedMediaClient.lib"/>
   </libs>
-  <release category="platform"/>
+  <release category="platform" sinceversion="3.2"/>
   <attributes>
-     <!-- This indicates wether the api provedes separate html documentation -->
-     <!-- or is the additional documentation generated from headers. -->
-     <!-- If you are unsuere then the value is "no" -->
-     <htmldocprovided>no</htmldocprovided>
-     <adaptation>no</adaptation>
+    <!-- This indicates wether the api provedes separate html documentation -->
+    <!-- or is the additional documentation generated from headers. -->
+    <!-- If you are unsuere then the value is "no" -->
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
   </attributes>
 </api>
--- a/mmmw_plat/emc_descriptor_source_api/emc_descriptor_source_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/emc_descriptor_source_api/emc_descriptor_source_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,18 +1,18 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="701522427712381e65a41e7edd32cb20" dataversion="2.0">
   <name>EMC Descriptor Source API</name>
   <description>This API defines a Descriptor Source API for playing back media content from memory on the S60 platform using Enhanced Audio Playback API.</description>
   <type>c++</type>
-  <collection>audioenhancements</collection>
+  <collection>mmfenh</collection>
   <libs>
-    <lib name="EnhancedMediaClient.lib" />
+    <lib name="EnhancedMediaClient.lib"/>
   </libs>
-  <release category="platform"/>
+  <release category="platform" sinceversion="3.2"/>
   <attributes>
-     <!-- This indicates wether the api provedes separate html documentation -->
-     <!-- or is the additional documentation generated from headers. -->
-     <!-- If you are unsuere then the value is "no" -->
-     <htmldocprovided>no</htmldocprovided>
-     <adaptation>no</adaptation>
+    <!-- This indicates wether the api provedes separate html documentation -->
+    <!-- or is the additional documentation generated from headers. -->
+    <!-- If you are unsuere then the value is "no" -->
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
   </attributes>
 </api>
--- a/mmmw_plat/emc_drm_config_intfc_api/emc_drm_config_intfc_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/emc_drm_config_intfc_api/emc_drm_config_intfc_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,15 +1,15 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="c1135c6f0792b58ac85910f8cab5db21" dataversion="2.0">
-<name>EMC DRM Config Intfc API</name>
-<description>Interface for configuring and querying DRM Configuration information</description>
-<type>c++</type>
-<collection>audioenhancements</collection>
-<libs>
-    <lib name="EnhancedMediaClient.lib" />
-</libs>
-<release category="platform" sinceversion="0"/>
-<attributes>
-<htmldocprovided>no</htmldocprovided>
-<adaptation>no</adaptation>
-</attributes>
+  <name>EMC DRM Config Intfc API</name>
+  <description>Interface for configuring and querying DRM Configuration information</description>
+  <type>c++</type>
+  <collection>mmfenh</collection>
+  <libs>
+    <lib name="EnhancedMediaClient.lib"/>
+  </libs>
+  <release category="platform" sinceversion="3.2"/>
+  <attributes>
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
+  </attributes>
 </api>
--- a/mmmw_plat/emc_file_source_api/emc_file_source_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/emc_file_source_api/emc_file_source_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,18 +1,18 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="121a798e5c9769cd3527668afda64527" dataversion="2.0">
   <name>EMC File Source API</name>
   <description>This API defines a File Source API for playing back a local media file on the S60 platform using Enhanced Audio Playback API.</description>
   <type>c++</type>
-  <collection>audioenhancements</collection>
+  <collection>mmfenh</collection>
   <libs>
-    <lib name="EnhancedMediaClient.lib" />
+    <lib name="EnhancedMediaClient.lib"/>
   </libs>
-  <release category="platform"/>
+  <release category="platform" sinceversion="3.2"/>
   <attributes>
-     <!-- This indicates wether the api provedes separate html documentation -->
-     <!-- or is the additional documentation generated from headers. -->
-     <!-- If you are unsuere then the value is "no" -->
-     <htmldocprovided>no</htmldocprovided>
-     <adaptation>no</adaptation>
+    <!-- This indicates wether the api provedes separate html documentation -->
+    <!-- or is the additional documentation generated from headers. -->
+    <!-- If you are unsuere then the value is "no" -->
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
   </attributes>
 </api>
--- a/mmmw_plat/emc_volume_effect_api/emc_volume_effect_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/emc_volume_effect_api/emc_volume_effect_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,18 +1,18 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="b532842d5f6e40af5e361c66dd10645c" dataversion="2.0">
   <name>EMC Volume Effect API</name>
   <description>This API defines a Volume Effect API for controlling play back volume on the S60 platform using Enhanced Audio Playback API.</description>
   <type>c++</type>
-  <collection>audioenhancements</collection>
+  <collection>mmfenh</collection>
   <libs>
-    <lib name="EnhancedMediaClient.lib" />
+    <lib name="EnhancedMediaClient.lib"/>
   </libs>
-  <release category="platform"/>
+  <release category="platform" sinceversion="3.2"/>
   <attributes>
-     <!-- This indicates wether the api provedes separate html documentation -->
-     <!-- or is the additional documentation generated from headers. -->
-     <!-- If you are unsuere then the value is "no" -->
-     <htmldocprovided>no</htmldocprovided>
-     <adaptation>no</adaptation>
+    <!-- This indicates wether the api provedes separate html documentation -->
+    <!-- or is the additional documentation generated from headers. -->
+    <!-- If you are unsuere then the value is "no" -->
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
   </attributes>
 </api>
--- a/mmmw_plat/enhanced_media_client_api/enhanced_media_client_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/enhanced_media_client_api/enhanced_media_client_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,18 +1,18 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="0d622a168fdb30d5960fba6bb551b47d" dataversion="2.0">
   <name>Enhanced Media Client API</name>
   <description>This API defines an enhanced API for playing audio on the S60 platform.</description>
   <type>c++</type>
   <collection>audioenhancements</collection>
   <libs>
-    <lib name="enhancedmediaclient.lib" />
+    <lib name="EnhancedMediaClient.lib"/>
   </libs>
-  <release category="platform"/>
+  <release category="platform" sinceversion="3.2"/>
   <attributes>
-     <!-- This indicates wether the api provedes separate html documentation -->
-     <!-- or is the additional documentation generated from headers. -->
-     <!-- If you are unsuere then the value is "no" -->
-     <htmldocprovided>no</htmldocprovided>
-     <adaptation>no</adaptation>
+    <!-- This indicates wether the api provedes separate html documentation -->
+    <!-- or is the additional documentation generated from headers. -->
+    <!-- If you are unsuere then the value is "no" -->
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
   </attributes>
 </api>
--- a/mmmw_plat/multimedia_data_source_api/multimedia_data_source_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/multimedia_data_source_api/multimedia_data_source_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,18 +1,18 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="64bf0142d2c308636d6aeb14bce7f0e1" dataversion="2.0">
   <name>Multimedia Data Source API</name>
   <description>This API defines a generic multimedia data source API that will be implemented by data source objects.</description>
   <type>c++</type>
-  <collection>audioenhancements</collection>
+  <collection>mmfenh</collection>
   <libs>
-    <lib name="MMDataSourceFactory.lib" />
+    <lib name="MMDataSourceFactory.lib"/>
   </libs>
-  <release category="platform"/>
+  <release category="platform" sinceversion="3.2"/>
   <attributes>
-     <!-- This indicates wether the api provedes separate html documentation -->
-     <!-- or is the additional documentation generated from headers. -->
-     <!-- If you are unsuere then the value is "no" -->
-     <htmldocprovided>no</htmldocprovided>
-     <adaptation>no</adaptation>
+    <!-- This indicates wether the api provedes separate html documentation -->
+    <!-- or is the additional documentation generated from headers. -->
+    <!-- If you are unsuere then the value is "no" -->
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
   </attributes>
 </api>
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_common_noklinvolitf.cfg	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_common_noklinvolitf.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -17,7 +17,7 @@
 
 
 [StifSettings]
-CheckHeapBalance=on
+CheckHeapBalance=off
 [EndStifSettings]
 
 [Test]
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_common_nokvolextitf.cfg	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_common_nokvolextitf.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -17,7 +17,7 @@
 
 
 [StifSettings]
-CheckHeapBalance=on
+CheckHeapBalance=off
 [EndStifSettings]
 
 [Test]
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_common_volumeitf.cfg	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_common_volumeitf.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -17,7 +17,7 @@
 
 
 [StifSettings]
-CheckHeapBalance=on
+CheckHeapBalance=off
 [EndStifSettings]
 
 [Test]
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_engine_aiodcitf.cfg	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_engine_aiodcitf.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -59,7 +59,7 @@
 
 
 [StifSettings]
-CheckHeapBalance=on
+CheckHeapBalance=off
 [EndStifSettings]
 
 [Test]
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_engine_audenccapitf.cfg	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_engine_audenccapitf.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -59,7 +59,7 @@
 
 
 [StifSettings]
-CheckHeapBalance=on
+CheckHeapBalance=off
 [EndStifSettings]
 
 [Test]
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_global.cfg	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_global.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -58,7 +58,7 @@
 //	 XA_IID_STREAMINFORMATION           40
 
 [StifSettings]
-CheckHeapBalance=on
+CheckHeapBalance=off
 [EndStifSettings]
 
 [Test]
@@ -99,4 +99,4 @@
 ALImpl al_objitf_Realize 1 0
 ALImpl al_objitf_Destroy 1
 delete ALImpl
-[Endtest]
\ No newline at end of file
+[Endtest]
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mo.cfg	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mo.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -60,7 +60,7 @@
 
 
 [StifSettings]
-CheckHeapBalance=on
+CheckHeapBalance=off
 [EndStifSettings]
 
 [Test]
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp.cfg	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -60,7 +60,7 @@
 
 
 [StifSettings]
-CheckHeapBalance=on
+CheckHeapBalance=off
 [EndStifSettings]
 
 [Test]
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp_objectitf.cfg	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp_objectitf.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -17,7 +17,7 @@
 
 
 [StifSettings]
-CheckHeapBalance=on
+CheckHeapBalance=off
 [EndStifSettings]
 
 [Test]
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp_playbackrateitf.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -0,0 +1,197 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+//
+
+
+[StifSettings]
+CheckHeapBalance=off
+[EndStifSettings]
+
+[Test]
+title 27.1 PlaybackRateItf SetRate
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/test.3gp
+ALImpl al_SetDataFormat 1 video/3gp 23
+ALImpl al_SetDataSource 1 1 1
+ALImpl al_SetDataSink 3 6 1
+ALImpl al_CreateWindow WinPtX WinPtY WinTopLeft WinTopRight WinBotLeft WinBotRight
+ALImpl al_SetDataSink 5 3 2
+ALImpl al_engitf_CreateMediaPlayer 0
+ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_PLAYER XA_IID_PLAY
+ALImpl al_objitf_GetInterface MO_PLAYER 4
+ALImpl al_dimitf_AddInterface 8 0
+ALImpl al_objitf_GetInterface MO_PLAYER 8
+ALImpl al_playitf_SetPlayState XA_PLAYSTATE_PLAYING
+ALImpl al_playitf_GetPlayState XA_PLAYSTATE_PLAYING
+pause 10000
+ALImpl al_playbackrateitf_SetRate 4000
+pause 10000
+ALImpl al_playitf_SetPlayState XA_PLAYSTATE_STOPPED
+ALImpl al_playitf_GetPlayState XA_PLAYSTATE_STOPPED
+ALImpl al_dimitf_RemoveInterface 8
+ALImpl al_objitf_Destroy MO_PLAYER
+ALImpl al_objitf_Destroy MO_ENGINE
+ALImpl al_DeleteWindow
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 27.2 PlaybackRateItf GetRate
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/test.3gp
+ALImpl al_SetDataFormat 1 video/3gp 23
+ALImpl al_SetDataSource 1 1 1
+ALImpl al_SetDataSink 3 6 1
+ALImpl al_CreateWindow WinPtX WinPtY WinTopLeft WinTopRight WinBotLeft WinBotRight
+ALImpl al_SetDataSink 5 3 2
+ALImpl al_engitf_CreateMediaPlayer 0
+ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_PLAYER XA_IID_PLAY
+ALImpl al_objitf_GetInterface MO_PLAYER 4
+ALImpl al_dimitf_AddInterface 8 0
+ALImpl al_objitf_GetInterface MO_PLAYER 8
+ALImpl al_playitf_SetPlayState XA_PLAYSTATE_PLAYING
+ALImpl al_playitf_GetPlayState XA_PLAYSTATE_PLAYING
+pause 10000
+ALImpl al_playbackrateitf_SetRate 4000
+ALImpl al_playbackrateitf_GetRate
+pause 10000
+ALImpl al_playitf_SetPlayState XA_PLAYSTATE_STOPPED
+ALImpl al_playitf_GetPlayState XA_PLAYSTATE_STOPPED
+ALImpl al_dimitf_RemoveInterface 8
+ALImpl al_objitf_Destroy MO_PLAYER
+ALImpl al_objitf_Destroy MO_ENGINE
+ALImpl al_DeleteWindow
+delete ALImpl
+[Endtest]
+
+[Test]
+title 27.3 PlaybackRateItf SetPropertyConstraints
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/test.3gp
+ALImpl al_SetDataFormat 1 video/3gp 23
+ALImpl al_SetDataSource 1 1 1
+ALImpl al_SetDataSink 3 6 1
+ALImpl al_CreateWindow WinPtX WinPtY WinTopLeft WinTopRight WinBotLeft WinBotRight
+ALImpl al_SetDataSink 5 3 2
+ALImpl al_engitf_CreateMediaPlayer 0
+ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_PLAYER XA_IID_PLAY
+ALImpl al_objitf_GetInterface MO_PLAYER 4
+ALImpl al_dimitf_AddInterface 8 0
+ALImpl al_objitf_GetInterface MO_PLAYER 8
+ALImpl al_playbackrateitf_SetRate 4000
+ALImpl al_playbackrateitf_SetPropertyConstraints 101
+ALImpl al_dimitf_RemoveInterface 8
+ALImpl al_objitf_Destroy MO_PLAYER
+ALImpl al_objitf_Destroy MO_ENGINE
+ALImpl al_DeleteWindow
+delete ALImpl
+[Endtest]
+
+[Test]
+title 27.4 PlaybackRateItf GetProperties
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/test.3gp
+ALImpl al_SetDataFormat 1 video/3gp 23
+ALImpl al_SetDataSource 1 1 1
+ALImpl al_SetDataSink 3 6 1
+ALImpl al_CreateWindow WinPtX WinPtY WinTopLeft WinTopRight WinBotLeft WinBotRight
+ALImpl al_SetDataSink 5 3 2
+ALImpl al_engitf_CreateMediaPlayer 0
+ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_PLAYER XA_IID_PLAY
+ALImpl al_objitf_GetInterface MO_PLAYER 4
+ALImpl al_dimitf_AddInterface 8 0
+ALImpl al_objitf_GetInterface MO_PLAYER 8
+ALImpl al_playbackrateitf_SetRate 4000
+ALImpl al_playbackrateitf_GetProperties
+ALImpl al_dimitf_RemoveInterface 8
+ALImpl al_objitf_Destroy MO_PLAYER
+ALImpl al_objitf_Destroy MO_ENGINE
+ALImpl al_DeleteWindow
+delete ALImpl
+[Endtest]
+
+[Test]
+title 27.5 PlaybackRateItf GetCapabilitiesOfRate
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/test.3gp
+ALImpl al_SetDataFormat 1 video/3gp 23
+ALImpl al_SetDataSource 1 1 1
+ALImpl al_SetDataSink 3 6 1
+ALImpl al_CreateWindow WinPtX WinPtY WinTopLeft WinTopRight WinBotLeft WinBotRight
+ALImpl al_SetDataSink 5 3 2
+ALImpl al_engitf_CreateMediaPlayer 0
+ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_PLAYER XA_IID_PLAY
+ALImpl al_objitf_GetInterface MO_PLAYER 4
+ALImpl al_dimitf_AddInterface 8 0
+ALImpl al_objitf_GetInterface MO_PLAYER 8
+ALImpl al_playbackrateitf_SetRate 4000
+ALImpl al_playbackrateitf_GetCapabilitiesOfRate 4000
+ALImpl al_dimitf_RemoveInterface 8
+ALImpl al_objitf_Destroy MO_PLAYER
+ALImpl al_objitf_Destroy MO_ENGINE
+ALImpl al_DeleteWindow
+delete ALImpl
+[Endtest]
+
+[Test]
+title 27.6 PlaybackRateItf GetRateRange
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize MO_ENGINE XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_ENGINE XA_IID_ENGINE
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/test.3gp
+ALImpl al_SetDataFormat 1 video/3gp 23
+ALImpl al_SetDataSource 1 1 1
+ALImpl al_SetDataSink 3 6 1
+ALImpl al_CreateWindow WinPtX WinPtY WinTopLeft WinTopRight WinBotLeft WinBotRight
+ALImpl al_SetDataSink 5 3 2
+ALImpl al_engitf_CreateMediaPlayer 0
+ALImpl al_objitf_Realize MO_PLAYER XA_BOOLEAN_FALSE
+ALImpl al_objitf_GetInterface MO_PLAYER XA_IID_PLAY
+ALImpl al_objitf_GetInterface MO_PLAYER 4
+ALImpl al_dimitf_AddInterface 8 0
+ALImpl al_objitf_GetInterface MO_PLAYER 8
+ALImpl al_playbackrateitf_SetRate 4000
+ALImpl al_playbackrateitf_GetRateRange 0
+ALImpl al_playbackrateitf_GetRateRange 1
+ALImpl al_playbackrateitf_GetRateRange 2
+ALImpl al_dimitf_RemoveInterface 8
+ALImpl al_objitf_Destroy MO_PLAYER
+ALImpl al_objitf_Destroy MO_ENGINE
+ALImpl al_DeleteWindow
+delete ALImpl
+[Endtest]
\ No newline at end of file
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp_playitf.cfg	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp_playitf.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -17,7 +17,7 @@
 
 
 [StifSettings]
-CheckHeapBalance=on
+CheckHeapBalance=off
 [EndStifSettings]
 
 [Test]
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp_seekitf.cfg	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp_seekitf.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -17,7 +17,7 @@
 
 
 [StifSettings]
-CheckHeapBalance=on
+CheckHeapBalance=off
 [EndStifSettings]
 
 [Test]
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp_strminfoitf.cfg	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mp_strminfoitf.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -17,7 +17,7 @@
 
 
 [StifSettings]
-CheckHeapBalance=on
+CheckHeapBalance=off
 [EndStifSettings]
 
 [Test]
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_audioencoderitf.cfg	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_audioencoderitf.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -64,12 +64,12 @@
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize 1 0
 ALImpl al_objitf_GetInterface 1 5
-ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record.wav
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record7_1.wav
 ALImpl al_SetDataFormat 1 audio/wav 15
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
 ALImpl al_SetDataSource 3 1 1
-ALImpl al_engitf_CreateMediaRecorder
+ALImpl al_engitf_CreateMediaRecorder 1 15
 ALImpl al_objitf_Realize 5 0
 ALImpl al_objitf_GetInterface 5 32
 ALImpl al_audioencoderitf_GetEncoderSettings
@@ -84,16 +84,96 @@
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize 1 0
 ALImpl al_objitf_GetInterface 1 5
-ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record.wav
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record7_2.wav
 ALImpl al_SetDataFormat 1 audio/wav 15
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
 ALImpl al_SetDataSource 3 1 1
-ALImpl al_engitf_CreateMediaRecorder
+ALImpl al_engitf_CreateMediaRecorder 1 15
 ALImpl al_objitf_Realize 5 0
 ALImpl al_objitf_GetInterface 5 32
-ALImpl al_audioencoderitf_SetEncoderSettings 13 1 2 2 44100 128 8 0 0 0 0 0 0 0
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 2 2 44100 128 8 1 0 0 0 0 0 0
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 7.3 AudioEncoderItf GetEncoderSettings AMR
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record7_3.amr
+ALImpl al_SetDataFormat 1 audio/amr 21
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_GetEncoderSettings
 ALImpl al_objitf_Destroy 5
 ALImpl al_objitf_Destroy 1
 delete ALImpl
-[Endtest] 
\ No newline at end of file
+[Endtest] 
+
+[Test]
+title 7.4 AudioEncoderItf SetEncoderSettings AMR
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record7_4.amr
+ALImpl al_SetDataFormat 1 audio/amr 21
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 3 2 2 44100 128 8 1 0 0 0 0 0 0
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 7.5 AudioEncoderItf GetEncoderSettings AAC
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record7_5.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_GetEncoderSettings
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
+
+[Test]
+title 7.6 AudioEncoderItf SetEncoderSettings AAC
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record7_6.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100 128 8 1 0 0 0 0 0 0
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_record_aac_au_p2.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -0,0 +1,1317 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+//
+
+
+
+[Test]
+title 81.105 Mp4 recording at Br192k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr48k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 192000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+###-#-------11025---------
+
+[Test]
+title 81.106 Mp4 recording at Br32k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr11025k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 32000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.107 Mp4 recording at Br32k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr11025k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 32000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.108 Mp4 recording at Br64k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr11025k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 64000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.109 Mp4 recording at Br64k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr11025k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 64000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.110 Mp4 recording at Br96k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr11025k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 96000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.111 Mp4 recording at Br96k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr11025k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 96000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.112 Mp4 recording at Br128k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr11025k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 128000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.113 Mp4 recording at Br128k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr11025k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 128000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 81.114 Mp4 recording at Br160k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr11025k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 160000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.115 Mp4 recording at Br160k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr11025k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 160000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 81.116 Mp4 recording at Br192k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr11025k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 192000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.117 Mp4 recording at Br192k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr11025k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 192000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 81.118 Mp4 recording at Br224k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr11025k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 224000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.119 Mp4 recording at Br224k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr11025k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 224000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+
+[Test]
+title 81.120 Mp4 recording at Br256k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr11025k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 256000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.121 Mp4 recording at Br256k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr11025k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 256000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+####-#------22050-----------
+
+[Test]
+title 81.122 Mp4 recording at Br32k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr22050k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 32000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.123 Mp4 recording at Br32k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr22050k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 32000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.124 Mp4 recording at Br64k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr22050k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 64000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.125 Mp4 recording at Br64k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr22050k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 64000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.126 Mp4 recording at Br96k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr22050k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 96000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.127 Mp4 recording at Br96k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr22050k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 96000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.128 Mp4 recording at Br128k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr22050k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 128000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.129 Mp4 recording at Br128k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr22050k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 128000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 81.130 Mp4 recording at Br160k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr22050k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 160000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.131 Mp4 recording at Br160k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr22050k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 160000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 81.132 Mp4 recording at Br192k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr22050k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 192000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.133 Mp4 recording at Br192k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr22050k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 192000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 81.134 Mp4 recording at Br224k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr22050k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 224000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.135 Mp4 recording at Br224k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr22050k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 224000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+
+[Test]
+title 81.136 Mp4 recording at Br256k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr22050k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 256000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.137 Mp4 recording at Br256k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr22050k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 256000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+#####-#-----------44100--------------
+
+[Test]
+title 81.138 Mp4 recording at Br32k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr44100k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 32000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.139 Mp4 recording at Br32k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr44100k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 32000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.140 Mp4 recording at Br64k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr44100k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 64000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.141 Mp4 recording at Br64k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr44100k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 64000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.142 Mp4 recording at Br96k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr44100k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 96000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.143 Mp4 recording at Br96k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr44100k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 96000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.144 Mp4 recording at Br128k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr44100k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 128000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.145 Mp4 recording at Br128k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr44100k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 128000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 81.146 Mp4 recording at Br160k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr44100k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 160000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.147 Mp4 recording at Br160k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr44100k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 160000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 81.148 Mp4 recording at Br192k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr44100k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 192000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.149 Mp4 recording at Br192k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr44100k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 192000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 81.150 Mp4 recording at Br224k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr44100k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 224000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.151 Mp4 recording at Br224k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr44100k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 224000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+
+[Test]
+title 81.152 Mp4 recording at Br256k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr44100k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 256000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.153 Mp4 recording at Br256k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr44100k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 256000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_record_aac_he_p2.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -0,0 +1,1317 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+//
+
+/*
+[Test]
+title 82.105 Mp4 HE  recording at Br192k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr48k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 192000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+###-#-------11025---------
+
+[Test]
+title 82.106 Mp4 HE  recording at Br32k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr11025k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 32000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.107 Mp4 HE  recording at Br32k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr11025k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 32000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.108 Mp4 HE  recording at Br64k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr11025k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 64000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.109 Mp4 HE  recording at Br64k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr11025k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 64000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.110 Mp4 HE  recording at Br96k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr11025k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 96000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.111 Mp4 HE  recording at Br96k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr11025k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 96000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.112 Mp4 HE  recording at Br128k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr11025k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 128000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.113 Mp4 HE  recording at Br128k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr11025k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 128000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 82.114 Mp4 HE  recording at Br160k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr11025k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 160000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.115 Mp4 HE  recording at Br160k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr11025k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 160000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 82.116 Mp4 HE  recording at Br192k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr11025k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 192000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.117 Mp4 HE  recording at Br192k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr11025k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 192000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 82.118 Mp4 HE  recording at Br224k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr11025k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 224000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.119 Mp4 HE  recording at Br224k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr11025k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 224000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+
+[Test]
+title 82.120 Mp4 HE  recording at Br256k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr11025k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 256000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.121 Mp4 HE  recording at Br256k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr11025k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 256000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+####-#------22050-----------
+
+[Test]
+title 82.122 Mp4 HE  recording at Br32k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr22050k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 32000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.123 Mp4 HE  recording at Br32k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr22050k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 32000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.124 Mp4 HE  recording at Br64k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr22050k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 64000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.125 Mp4 HE  recording at Br64k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr22050k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 64000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.126 Mp4 HE  recording at Br96k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr22050k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 96000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 82.127 Mp4 HE  recording at Br96k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr22050k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 96000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.128 Mp4 HE  recording at Br128k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr22050k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 128000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+*/
+
+[Test]
+title 82.129 Mp4 HE  recording at Br128k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr22050k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 128000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 82.130 Mp4 HE  recording at Br160k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr22050k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 160000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.131 Mp4 HE  recording at Br160k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr22050k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 160000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 82.132 Mp4 HE  recording at Br192k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr22050k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 192000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.133 Mp4 HE  recording at Br192k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr22050k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 192000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 82.134 Mp4 HE  recording at Br224k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr22050k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 224000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.135 Mp4 HE  recording at Br224k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr22050k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 224000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+
+[Test]
+title 82.136 Mp4 HE  recording at Br256k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr22050k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 256000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.137 Mp4 HE  recording at Br256k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr22050k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 256000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+#####-#-----------44100--------------
+
+[Test]
+title 82.138 Mp4 HE  recording at Br32k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr44100k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 32000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.139 Mp4 HE  recording at Br32k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr44100k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 32000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.140 Mp4 HE  recording at Br64k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr44100k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 64000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.141 Mp4 HE  recording at Br64k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr44100k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 64000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.142 Mp4 HE  recording at Br96k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr44100k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 96000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.143 Mp4 HE  recording at Br96k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr44100k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 96000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.144 Mp4 HE  recording at Br128k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr44100k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 128000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.145 Mp4 HE  recording at Br128k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr44100k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 128000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 82.146 Mp4 HE  recording at Br160k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr44100k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 160000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.147 Mp4 HE  recording at Br160k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr44100k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 160000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 82.148 Mp4 HE  recording at Br192k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr44100k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 192000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.149 Mp4 HE  recording at Br192k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr44100k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 192000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 82.150 Mp4 HE  recording at Br224k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr44100k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 224000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.151 Mp4 HE  recording at Br224k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr44100k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 224000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+
+[Test]
+title 82.152 Mp4 HE  recording at Br256k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr44100k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 256000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.153 Mp4 HE  recording at Br256k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr44100k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 256000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_recorditf.cfg	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_recorditf.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -64,7 +64,7 @@
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize 1 0
 ALImpl al_objitf_GetInterface 1 5
-ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record.wav
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record8_1_default.wav
 ALImpl al_SetDataFormat 1 audio/wav 15
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
@@ -92,7 +92,7 @@
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
 ALImpl al_SetDataSource 3 1 1
-ALImpl al_engitf_CreateMediaRecorder
+ALImpl al_engitf_CreateMediaRecorder 1 15
 ALImpl al_objitf_Realize 5 0
 ALImpl al_objitf_GetInterface 5 15
 ALImpl al_recorditf_GetRecordState
@@ -112,7 +112,7 @@
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
 ALImpl al_SetDataSource 3 1 1
-ALImpl al_engitf_CreateMediaRecorder
+ALImpl al_engitf_CreateMediaRecorder 1 15
 ALImpl al_objitf_Realize 5 0
 ALImpl al_objitf_GetInterface 5 15
 ALImpl al_recorditf_SetDurationLimit 100000
@@ -132,7 +132,7 @@
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
 ALImpl al_SetDataSource 3 1 1
-ALImpl al_engitf_CreateMediaRecorder
+ALImpl al_engitf_CreateMediaRecorder 1 15
 ALImpl al_objitf_Realize 5 0
 ALImpl al_objitf_GetInterface 5 15
 ALImpl al_recorditf_GetPosition
@@ -152,7 +152,7 @@
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
 ALImpl al_SetDataSource 3 1 1
-ALImpl al_engitf_CreateMediaRecorder
+ALImpl al_engitf_CreateMediaRecorder 1 15
 ALImpl al_objitf_Realize 5 0
 ALImpl al_objitf_GetInterface 5 15
 ALImpl al_recorditf_RegisterCallback
@@ -172,7 +172,7 @@
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
 ALImpl al_SetDataSource 3 1 1
-ALImpl al_engitf_CreateMediaRecorder
+ALImpl al_engitf_CreateMediaRecorder 1 15
 ALImpl al_objitf_Realize 5 0
 ALImpl al_objitf_GetInterface 5 15
 ALImpl al_recorditf_SetCallbackEventsMask 1
@@ -192,7 +192,7 @@
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
 ALImpl al_SetDataSource 3 1 1
-ALImpl al_engitf_CreateMediaRecorder
+ALImpl al_engitf_CreateMediaRecorder 1 15
 ALImpl al_objitf_Realize 5 0
 ALImpl al_objitf_GetInterface 5 15
 ALImpl al_recorditf_GetCallbackEventsMask
@@ -213,7 +213,7 @@
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
 ALImpl al_SetDataSource 3 1 1
-ALImpl al_engitf_CreateMediaRecorder
+ALImpl al_engitf_CreateMediaRecorder 1 15
 ALImpl al_objitf_Realize 5 0
 ALImpl al_objitf_GetInterface 5 15
 ALImpl al_recorditf_SetMarkerPosition 1000
@@ -234,7 +234,7 @@
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
 ALImpl al_SetDataSource 3 1 1
-ALImpl al_engitf_CreateMediaRecorder
+ALImpl al_engitf_CreateMediaRecorder 1 15
 ALImpl al_objitf_Realize 5 0
 ALImpl al_objitf_GetInterface 5 15
 ALImpl al_recorditf_SetMarkerPosition 1000
@@ -255,7 +255,7 @@
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
 ALImpl al_SetDataSource 3 1 1
-ALImpl al_engitf_CreateMediaRecorder
+ALImpl al_engitf_CreateMediaRecorder 1 15
 ALImpl al_objitf_Realize 5 0
 ALImpl al_objitf_GetInterface 5 15
 ALImpl al_recorditf_SetMarkerPosition 1000
@@ -276,7 +276,7 @@
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
 ALImpl al_SetDataSource 3 1 1
-ALImpl al_engitf_CreateMediaRecorder
+ALImpl al_engitf_CreateMediaRecorder 1 15
 ALImpl al_objitf_Realize 5 0
 ALImpl al_objitf_GetInterface 5 15
 ALImpl al_recorditf_SetPositionUpdatePeriod 1000
@@ -296,7 +296,7 @@
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
 ALImpl al_SetDataSource 3 1 1
-ALImpl al_engitf_CreateMediaRecorder
+ALImpl al_engitf_CreateMediaRecorder 1 15
 ALImpl al_objitf_Realize 5 0
 ALImpl al_objitf_GetInterface 5 15
 ALImpl al_recorditf_SetPositionUpdatePeriod 1000
@@ -312,7 +312,7 @@
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize 1 0
 ALImpl al_objitf_GetInterface 1 5
-ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record.amr
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_8_13_default.amr
 ALImpl al_SetDataFormat 1 audio/amr 21
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
@@ -328,13 +328,14 @@
 delete ALImpl
 [Endtest] 
 
+
 [Test]
 title 8.14 RecordItf SetRecordState MP4
 create openmaxaltestmodule ALImpl
 ALImpl al_createEngine 1 1 0 0
 ALImpl al_objitf_Realize 1 0
 ALImpl al_objitf_GetInterface 1 5
-ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record.mp4
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record8_14_default.mp4
 ALImpl al_SetDataFormat 1 audio/mpeg 10
 ALImpl al_SetDataSink 1 1 5
 ALImpl al_SetDataLocator 3 1 2910736385 1
@@ -344,10 +345,933 @@
 ALImpl al_objitf_GetInterface 5 15
 ALImpl al_recorditf_SetCallbackEventsMask 7
 ALImpl al_recorditf_SetRecordState 3
-pause 10000
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
+
+
+
+[Test]
+title 8.15 WAV Set Record-PAUSE-record-stop State 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record8_15.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 2
+pause 2000
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.16 WAV Set settings State-recording 48 Khz
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record8_16.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 2 2 48000000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 2
+pause 2000
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.17 WAV Set settings Record-PAUSE-record-stop State 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record8_17.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 2
+pause 2000
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.18 AMR Br 4750 RecordItf Set Setting 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_BR4750.amr
+ALImpl al_SetDataFormat 1 audio/amr 21
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 3 1 1 8000000 4750 8 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 2
+pause 3000
+ALImpl al_recorditf_SetRecordState 3
+pause 3000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.19 AMR Br 5150 RecordItf Set Setting
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_BR5150.amr
+ALImpl al_SetDataFormat 1 audio/amr 21
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 3 1 1 8000000 5150 8 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 2
+pause 3000
+ALImpl al_recorditf_SetRecordState 3
+pause 3000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.20 AMR Br 5900 RecordItf Set Setting
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_BR5900.amr
+ALImpl al_SetDataFormat 1 audio/amr 21
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 3 1 1 8000000 5900 8 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 2
+pause 3000
+ALImpl al_recorditf_SetRecordState 3
+pause 3000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.21 AMR Br 6700 RecordItf Set Setting
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_BR6700.amr
+ALImpl al_SetDataFormat 1 audio/amr 21
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 3 1 1 8000000 6700 8 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 2
+pause 3000
+ALImpl al_recorditf_SetRecordState 3
+pause 3000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.22 AMR Br 7400 RecordItf Set Setting
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_BR7400.amr
+ALImpl al_SetDataFormat 1 audio/amr 21
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 3 1 1 8000000 7400 8 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 2
+pause 3000
+ALImpl al_recorditf_SetRecordState 3
+pause 3000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.23 AMR Br 7950 RecordItf Set Setting
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_BR7950.amr
+ALImpl al_SetDataFormat 1 audio/amr 21
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 3 1 1 8000000 7950 8 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 2
+pause 3000
+ALImpl al_recorditf_SetRecordState 3
+pause 3000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.24 AMR Br 10200 RecordItf Set Setting
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_BR10200.amr
+ALImpl al_SetDataFormat 1 audio/amr 21
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 3 1 1 8000000 10200 8 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 2
+pause 3000
+ALImpl al_recorditf_SetRecordState 3
+pause 3000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.25 AMR Br 12200 RecordItf Set Setting
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_BR12200.amr
+ALImpl al_SetDataFormat 1 audio/amr 21
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 3 1 1 8000000 12200 8 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 2
+pause 3000
+ALImpl al_recorditf_SetRecordState 3
+pause 3000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.26 WAV recording at 8k
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_8k.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 1 1 8000000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
+
+[Test]
+title 8.27 WAV recording at 16Khz
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_16k.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 1 1 16000000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
+
+[Test]
+title 8.28 WAV recording at 32Khz
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_32k.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 1 1 32000000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
+
+[Test]
+title 8.29 WAV recording at 96khz
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_96k.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 1 1 96000000 0 16 1 0 0 0 0 0 1234
+allownextresult 13
+ALImpl al_recorditf_SetRecordState 3
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
+
+[Test]
+title 8.30 WAV recording at 8khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_8k_stereo.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 2 2 8000000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
 ALImpl al_recorditf_SetRecordState 1
 ALImpl al_objitf_Destroy 5
 ALImpl al_objitf_Destroy 1
 delete ALImpl
 [Endtest] 
 
+[Test]
+title 8.31 WAV recording at 16Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_16k_stereo.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 2 2 16000000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
+
+[Test]
+title 8.32 WAV recording at 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_32k_stereo.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 2 2 32000000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
+
+[Test]
+title 8.33 WAV recording at 96khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_96k_stereo.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 2 2 96000000 0 16 1 0 0 0 0 0 1234
+allownextresult 13
+ALImpl al_recorditf_SetRecordState 3
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
+
+[Test]
+title 8.34 WAV recording at 48khz
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_48k.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 1 1 48000000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
+
+[Test]
+title 8.35 WAV recording at 48khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_48k_stereo.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 2 2 48000000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
+
+[Test]
+title 8.36 Mp4 recording at Br32k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr8k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.37 Mp4 recording at Br32k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr8k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.38 Mp4 recording at Br128k Sr16Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr16k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 128000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.39 Mp4 recording at Br128k Sr16Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr16k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 128000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.40 Mp4 recording at Br192k Sr32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr32k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 192000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.41 Mp4 recording at Br192k Sr32Khz  Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr32k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 192000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.42 Mp4 recording at Br256k Sr48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr48k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 256000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.43 Mp4 recording at Br256k Sr48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr48k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 256000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.42 Mp4 recording at Br16k Sr8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br16k_Sr8k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 16000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.43 WAV RecordItf Set pause-stop-Record RecordState 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_8_43.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 2
+pause 3000
+ALImpl al_recorditf_SetRecordState 1
+pause 2000
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.44 AMR  Set pause-stop-Record RecordState RecordItf
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_8_44.amr
+ALImpl al_SetDataFormat 1 audio/amr 21
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 2
+pause 3000
+ALImpl al_recorditf_SetRecordState 1
+pause 2000
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.45 MP4 Set pause-stop-play RecordState RecordItf 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_8_45.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 2
+pause 3000
+ALImpl al_recorditf_SetRecordState 1
+pause 2000
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
+
+[Test]
+title 8.46 WAV Set , Get Settings then Check RecordItf
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_8_46.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 2 2 16000000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 2
+ALImpl al_audioencoderitf_GetEncoderSettings check 13 1 2 2 16000000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_recorditf_aac_auto.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -0,0 +1,1274 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+//
+
+
+
+
+[Test]
+title 81.52 Mp4 recording at Br96k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr8k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 96000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.53 Mp4 recording at Br96k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr8k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 96000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.54 Mp4 recording at Br128k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr8k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 128000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.55 Mp4 recording at Br128k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr8k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 128000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.56 Mp4 recording at Br160k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr8k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 160000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.57 Mp4 recording at Br160k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr8k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 160000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.58 Mp4 recording at Br192k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr8k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 192000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.59 Mp4 recording at Br192k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr8k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 192000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.60 Mp4 recording at Br224k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr8k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 224000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.61 Mp4 recording at Br224k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr8k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 224000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.62 Mp4 recording at Br256k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr8k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 256000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.63 Mp4 recording at Br256k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr8k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 256000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+#--------------------
+
+[Test]
+title 81.64 Mp4 recording at Br64k Sr 16Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr16k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 64000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.65 Mp4 recording at Br64k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr16k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 64000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.66 Mp4 recording at Br96k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr16k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 96000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.67 Mp4 recording at Br96k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr16k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 96000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.68 Mp4 recording at Br32k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr16k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 32000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.69 Mp4 recording at Br32k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr16k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 32000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.70 Mp4 recording at Br160k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr16k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 160000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.71 Mp4 recording at Br160k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr16k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 160000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.72 Mp4 recording at Br192k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr16k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 192000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.73 Mp4 recording at Br192k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr16k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 192000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.74 Mp4 recording at Br224k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr16k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 224000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.75 Mp4 recording at Br224k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr16k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 224000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.76 Mp4 recording at Br256k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr16k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 256000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.77 Mp4 recording at Br256k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr16k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 256000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+#-#-----------------------------
+
+[Test]
+title 81.78 Mp4 recording at Br64k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr32k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 64000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.79 Mp4 recording at Br64k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr32k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 64000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.80 Mp4 recording at Br96k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr32k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 96000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.81 Mp4 recording at Br96k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr32k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 96000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.82 Mp4 recording at Br32k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr32k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 32000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.83 Mp4 recording at Br32k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr32k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 32000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.84 Mp4 recording at Br160k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr32k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 160000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.85 Mp4 recording at Br160k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr32k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 160000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.86 Mp4 recording at Br128k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr32k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 128000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.87 Mp4 recording at Br128k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr32k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 128000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.88 Mp4 recording at Br224k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr32k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 224000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.89 Mp4 recording at Br224k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr32k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 224000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.90 Mp4 recording at Br256k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr32k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 256000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.91 Mp4 recording at Br256k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr32k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 256000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+##-#----48k--------------
+
+[Test]
+title 81.92 Mp4 recording at Br64k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr48k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 64000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.93 Mp4 recording at Br64k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr48k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 64000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.94 Mp4 recording at Br96k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr48k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 96000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.95 Mp4 recording at Br96k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr48k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 96000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.96 Mp4 recording at Br32k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr48k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 32000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.97 Mp4 recording at Br32k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr48k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 32000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.98 Mp4 recording at Br160k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr48k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 160000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.99 Mp4 recording at Br160k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr48k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 160000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_recorditf_aac_he.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -0,0 +1,1331 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+//
+
+
+/*
+[Test]
+title 82.43 Mp4 HE  recording at Br256k Sr48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr48k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 256000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+
+[Test]
+title 82.50 Mp4 HE  recording at Br64k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr8k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 64000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.51 Mp4 HE  recording at Br64k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr8k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 64000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.52 Mp4 HE  recording at Br96k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr8k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 96000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.53 Mp4 HE  recording at Br96k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr8k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 96000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.54 Mp4 HE  recording at Br128k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr8k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 128000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.55 Mp4 HE  recording at Br128k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr8k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 128000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.56 Mp4 HE  recording at Br160k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr8k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 160000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.57 Mp4 HE  recording at Br160k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr8k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 160000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.58 Mp4 HE  recording at Br192k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr8k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 192000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.59 Mp4 HE  recording at Br192k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr8k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 192000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.60 Mp4 HE  recording at Br224k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr8k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 224000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.61 Mp4 HE  recording at Br224k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr8k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 224000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.62 Mp4 HE  recording at Br256k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr8k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 256000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.63 Mp4 HE  recording at Br256k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr8k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 256000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+#--------------------
+
+[Test]
+title 82.64 Mp4 HE  recording at Br64k Sr 16Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr16k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 64000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.65 Mp4 HE  recording at Br64k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr16k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 64000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.66 Mp4 HE  recording at Br96k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr16k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 96000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.67 Mp4 HE  recording at Br96k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr16k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 96000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.68 Mp4 HE  recording at Br32k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr16k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 32000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.69 Mp4 HE  recording at Br32k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr16k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 32000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.70 Mp4 HE  recording at Br160k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr16k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 160000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.71 Mp4 HE  recording at Br160k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr16k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 160000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.72 Mp4 HE  recording at Br192k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr16k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 192000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.73 Mp4 HE  recording at Br192k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr16k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 192000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.74 Mp4 HE  recording at Br224k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr16k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 224000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.75 Mp4 HE  recording at Br224k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr16k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 224000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.76 Mp4 HE  recording at Br256k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr16k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 256000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.77 Mp4 HE  recording at Br256k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr16k_str_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 256000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+#-#-----------------------------
+
+[Test]
+title 82.78 Mp4 HE  recording at Br64k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr32k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 64000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.79 Mp4 HE  recording at Br64k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr32k_str_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 64000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.80 Mp4 HE  recording at Br96k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr32k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 96000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.81 Mp4 HE  recording at Br96k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr32k_str_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 96000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.82 Mp4 HE  recording at Br32k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr32k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 32000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.83 Mp4 HE  recording at Br32k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr32k_str_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 32000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 82.84 Mp4 HE  recording at Br160k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr32k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 160000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 82.85 Mp4 HE  recording at Br160k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr32k_str_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 160000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.86 Mp4 HE  recording at Br128k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr32k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 128000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 82.87 Mp4 HE  recording at Br128k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr32k_str_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 128000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.88 Mp4 HE  recording at Br224k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr32k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 224000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.89 Mp4 HE  recording at Br224k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr32k_str_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 224000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+*/
+
+[Test]
+title 82.90 Mp4 HE  recording at Br256k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr32k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 256000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.91 Mp4 HE  recording at Br256k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr32k_str_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 256000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+##-#----48k--------------
+
+[Test]
+title 82.92 Mp4 HE  recording at Br64k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr48k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 64000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.93 Mp4 HE  recording at Br64k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr48k_str_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 64000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.94 Mp4 HE  recording at Br96k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr48k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 96000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.95 Mp4 HE  recording at Br96k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr48k_str_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 96000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.96 Mp4 HE  recording at Br32k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr48k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 32000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.97 Mp4 HE  recording at Br32k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr48k_str_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 32000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.98 Mp4 HE  recording at Br160k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr48k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 160000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_recorditf_part2.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -0,0 +1,1202 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+//
+
+
+[Test]
+title 8.47 Amr Set , Get Settings then Check RecordItf
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_8_47.amr
+ALImpl al_SetDataFormat 1 audio/amr 21
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 3 1 1 8000000 4750 8 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 2
+ALImpl al_audioencoderitf_GetEncoderSettings check 13 3 1 1 8000000 4750 8 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.48 Mp4 Set , Get Settings then Check RecordItf
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_8_48.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 2
+ALImpl al_audioencoderitf_GetEncoderSettings check 13 6 2 2 8000000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.49 Mp4 Set , Get Settings then Check RecordItf
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_8_49.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 2
+ALImpl al_audioencoderitf_GetEncoderSettings check 13 6 1 1 8000000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.50 Mp4 recording at Br64k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr8k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 64000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.51 Mp4 recording at Br64k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr8k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 64000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.52 Mp4 recording at Br96k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr8k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 96000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.53 Mp4 recording at Br96k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr8k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 96000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.54 Mp4 recording at Br128k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr8k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 128000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.55 Mp4 recording at Br128k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr8k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 128000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.56 Mp4 recording at Br160k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr8k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 160000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.57 Mp4 recording at Br160k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr8k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 160000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.58 Mp4 recording at Br192k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr8k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 192000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.59 Mp4 recording at Br192k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr8k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 192000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.60 Mp4 recording at Br224k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr8k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 224000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.61 Mp4 recording at Br224k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr8k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 224000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.62 Mp4 recording at Br256k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr8k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 256000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.63 Mp4 recording at Br256k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr8k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 256000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+#--------------------
+
+[Test]
+title 8.64 Mp4 recording at Br64k Sr 16Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr16k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 64000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.65 Mp4 recording at Br64k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr16k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 64000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.66 Mp4 recording at Br96k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr16k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 96000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.67 Mp4 recording at Br96k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr16k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 96000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.68 Mp4 recording at Br32k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr16k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.69 Mp4 recording at Br32k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr16k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.70 Mp4 recording at Br160k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr16k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 160000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.71 Mp4 recording at Br160k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr16k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 160000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.72 Mp4 recording at Br192k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr16k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 192000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.73 Mp4 recording at Br192k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr16k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 192000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.74 Mp4 recording at Br224k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr16k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 224000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.75 Mp4 recording at Br224k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr16k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 224000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.76 Mp4 recording at Br256k Sr 16khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr16k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 256000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.77 Mp4 recording at Br256k Sr 16khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr16k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 256000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+#-#-----------------------------
+
+[Test]
+title 8.78 Mp4 recording at Br64k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr32k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 64000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.79 Mp4 recording at Br64k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr32k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 64000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.80 Mp4 recording at Br96k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr32k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 96000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.81 Mp4 recording at Br96k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr32k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 96000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.82 Mp4 recording at Br32k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr32k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.83 Mp4 recording at Br32k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr32k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.84 Mp4 recording at Br160k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr32k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 160000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.85 Mp4 recording at Br160k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr32k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 160000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.86 Mp4 recording at Br128k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr32k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 128000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.87 Mp4 recording at Br128k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr32k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 128000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.88 Mp4 recording at Br224k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr32k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 224000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.89 Mp4 recording at Br224k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr32k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 224000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+
+[Test]
+title 8.90 Mp4 recording at Br256k Sr 32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr32k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 256000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.91 Mp4 recording at Br256k Sr 32Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr32k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 256000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_recorditf_part3.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -0,0 +1,1230 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+//
+
+##-#----48k--------------
+
+[Test]
+title 8.92 Mp4 recording at Br64k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr48k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 64000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.93 Mp4 recording at Br64k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr48k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 64000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.94 Mp4 recording at Br96k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr48k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 96000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.95 Mp4 recording at Br96k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr48k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 96000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.96 Mp4 recording at Br32k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr48k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.97 Mp4 recording at Br32k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr48k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.98 Mp4 recording at Br160k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr48k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 160000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.99 Mp4 recording at Br160k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr48k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 160000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.100 Mp4 recording at Br128k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr48k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 128000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.101 Mp4 recording at Br128k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr48k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 128000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.102 Mp4 recording at Br224k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr48k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 224000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.103 Mp4 recording at Br224k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr48k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 224000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.104 Mp4 recording at Br192k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr48k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 192000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.105 Mp4 recording at Br192k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr48k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 192000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+###-#-------11025---------
+
+[Test]
+title 8.106 Mp4 recording at Br32k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr11025k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.107 Mp4 recording at Br32k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr11025k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.108 Mp4 recording at Br64k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr11025k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 64000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.109 Mp4 recording at Br64k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr11025k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 64000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.110 Mp4 recording at Br96k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr11025k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 96000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.111 Mp4 recording at Br96k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr11025k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 96000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.112 Mp4 recording at Br128k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr11025k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 128000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.113 Mp4 recording at Br128k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr11025k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 128000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.114 Mp4 recording at Br160k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr11025k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 160000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.115 Mp4 recording at Br160k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr11025k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 160000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.116 Mp4 recording at Br192k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr11025k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 192000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.117 Mp4 recording at Br192k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr11025k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 192000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.118 Mp4 recording at Br224k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr11025k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 224000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.119 Mp4 recording at Br224k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr11025k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 224000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+
+[Test]
+title 8.120 Mp4 recording at Br256k Sr 11.025Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr11025k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 11025000 256000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.121 Mp4 recording at Br256k Sr 11.025Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr11025k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 11025000 256000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+####-#------22050-----------
+
+[Test]
+title 8.122 Mp4 recording at Br32k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr22050k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.123 Mp4 recording at Br32k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr22050k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.124 Mp4 recording at Br64k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr22050k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 64000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.125 Mp4 recording at Br64k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr22050k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 64000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.126 Mp4 recording at Br96k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr22050k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 96000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.127 Mp4 recording at Br96k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr22050k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 96000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.128 Mp4 recording at Br128k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr22050k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 128000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.129 Mp4 recording at Br128k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr22050k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 128000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.130 Mp4 recording at Br160k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr22050k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 160000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.131 Mp4 recording at Br160k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr22050k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 160000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.132 Mp4 recording at Br192k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr22050k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 192000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.133 Mp4 recording at Br192k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr22050k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 192000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.134 Mp4 recording at Br224k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr22050k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 224000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.135 Mp4 recording at Br224k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr22050k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 224000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+
+[Test]
+title 8.136 Mp4 recording at Br256k Sr 22.050Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr22050k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 22050000 256000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.137 Mp4 recording at Br256k Sr 22.050Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr22050k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 22050000 256000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/conf/openmaxaltestmodule_mr_recorditf_part4.cfg	Tue Jul 06 14:50:35 2010 +0300
@@ -0,0 +1,1340 @@
+//
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+//
+//
+
+
+
+
+
+#####-#-----------44100--------------
+
+[Test]
+title 8.138 Mp4 recording at Br32k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr44100k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.139 Mp4 recording at Br32k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr44100k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 32000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.140 Mp4 recording at Br64k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr44100k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 64000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.141 Mp4 recording at Br64k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr44100k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 64000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.142 Mp4 recording at Br96k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr44100k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 96000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.143 Mp4 recording at Br96k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br96k_Sr44100k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 96000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.144 Mp4 recording at Br128k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr44100k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 128000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.145 Mp4 recording at Br128k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr44100k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 128000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.146 Mp4 recording at Br160k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr44100k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 160000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.147 Mp4 recording at Br160k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr44100k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 160000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.148 Mp4 recording at Br192k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr44100k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 192000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.149 Mp4 recording at Br192k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr44100k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 192000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.150 Mp4 recording at Br224k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr44100k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 224000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.151 Mp4 recording at Br224k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr44100k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 224000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+
+[Test]
+title 8.152 Mp4 recording at Br256k Sr 44.1Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr44100k.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 44100000 256000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.153 Mp4 recording at Br256k Sr 44.1Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr44100k_stereo.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 44100000 256000 16 1 0 2 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 8.154 WAV recording at 11.025khz
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_11025k.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 1 1 11025000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
+
+[Test]
+title 8.155 WAV recording at 11.025khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_11025k_stereo.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 2 2 11025000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.156 WAV recording at 22050khz
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_22050k.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 1 1 22050000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
+
+[Test]
+title 8.157 WAV recording at 22050khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_22050k_stereo.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 2 2 22050000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 8.158 WAV recording at 44.1khz
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_44100k.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 1 1 44100000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest] 
+
+[Test]
+title 8.159 WAV recording at 44.1khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_44100k_stereo.wav
+ALImpl al_SetDataFormat 1 audio/wav 15
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 1 2 2 44100000 0 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+#----------------------------------
+
+[Test]
+title 81.36 Mp4 recording at Br32k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr8k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 32000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.37 Mp4 recording at Br32k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr8k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 32000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.38 Mp4 recording at Br128k Sr16Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr16k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 128000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.39 Mp4 recording at Br128k Sr16Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr16k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 128000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.40 Mp4 recording at Br192k Sr32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr32k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 192000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.41 Mp4 recording at Br192k Sr32Khz  Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr32k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 192000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.42 Mp4 recording at Br256k Sr48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr48k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 256000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.43 Mp4 recording at Br256k Sr48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr48k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 256000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+[Test]
+title 81.50 Mp4 recording at Br64k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr8k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 64000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.51 Mp4 recording at Br64k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br64k_Sr8k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 64000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+#------------------------------------
+
+[Test]
+title 81.100 Mp4 Auto recording at Br128k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr48k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 128000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.101 Mp4 Auto recording at Br128k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr48k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 128000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.102 Mp4 Auto recording at Br224k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr48k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 224000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.103 Mp4 Auto recording at Br224k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr48k_stereo_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 224000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 81.104 Mp4 Auto recording at Br192k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr48k_auto.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 192000 16 1 0 0 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+#-------------------
+
+[Test]
+title 82.99 Mp4 HE  recording at Br160k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br160k_Sr48k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 160000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.100 Mp4 HE  recording at Br128k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr48k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 128000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.101 Mp4 HE  recording at Br128k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr48k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 128000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.102 Mp4 HE  recording at Br224k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr48k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 224000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.103 Mp4 HE  recording at Br224k Sr 48Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br224k_Sr48k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 48000000 224000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.104 Mp4 HE  recording at Br192k Sr 48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr48k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 192000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+
+
+#------------------------
+
+[Test]
+title 82.36 Mp4 HE  recording at Br32k Sr 8Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr8k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 8000000 32000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.37 Mp4 HE  recording at Br32k Sr 8Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br32k_Sr8k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 8000000 32000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.38 Mp4 HE  recording at Br128k Sr16Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr16k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 16000000 128000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.39 Mp4 HE  recording at Br128k Sr16Khz Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br128k_Sr16k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 16000000 128000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.40 Mp4 HE  recording at Br192k Sr32Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr32k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 32000000 192000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.41 Mp4 HE  recording at Br192k Sr32Khz  Stereo
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br192k_Sr32k_stereo_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 2 2 32000000 192000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
+
+[Test]
+title 82.42 Mp4 HE  recording at Br256k Sr48Khz 
+create openmaxaltestmodule ALImpl
+ALImpl al_createEngine 1 1 0 0
+ALImpl al_objitf_Realize 1 0
+ALImpl al_objitf_GetInterface 1 5
+ALImpl al_SetDataLocator 1 file:/\/\/c:/testing/data/omxaltestdata/record_Br256k_Sr48k_HE.mp4
+ALImpl al_SetDataFormat 1 audio/mpeg 10
+ALImpl al_SetDataSink 1 1 5
+ALImpl al_SetDataLocator 3 1 2910736385 1
+ALImpl al_SetDataSource 3 1 1
+ALImpl al_engitf_CreateMediaRecorder 1 15
+ALImpl al_objitf_Realize 5 0
+ALImpl al_objitf_GetInterface 5 15
+ALImpl al_recorditf_SetCallbackEventsMask 7
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_GetInterface 5 32
+ALImpl al_audioencoderitf_SetEncoderSettings 13 6 1 1 48000000 256000 16 1 0 5 0 0 0 1234
+ALImpl al_recorditf_SetRecordState 3
+pause 5000
+ALImpl al_recorditf_SetRecordState 1
+ALImpl al_objitf_Destroy 5
+ALImpl al_objitf_Destroy 1
+delete ALImpl
+[Endtest]
\ No newline at end of file
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/group/bld.inf	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/group/bld.inf	Tue Jul 06 14:50:35 2010 +0300
@@ -26,7 +26,6 @@
 ../conf/openmaxaltestmodule_objectitf.cfg           /epoc32/winscw/c/testframework/openmaxaltestmodule_objectitf.cfg
 ../conf/openmaxaltestmodule_mr.cfg   					/epoc32/winscw/c/testframework/openmaxaltestmodule_mr.cfg
 ../conf/openmaxaltestmodule_mr_mdinsertionitf.cfg   	/epoc32/winscw/c/testframework/openmaxaltestmodule_mr_mdinsertionitf.cfg
-../conf/openmaxaltestmodule_mr_recorditf.cfg        	/epoc32/winscw/c/testframework/openmaxaltestmodule_mr_recorditf.cfg
 ../conf/openmaxaltestmodule_mr_audioencoderitf.cfg  	/epoc32/winscw/c/testframework/openmaxaltestmodule_mr_audioencoderitf.cfg
 ../conf/openmaxaltestmodule_engine_audenccapitf.cfg /epoc32/winscw/c/testframework/openmaxaltestmodule_engine_audenccapitf.cfg
 ../conf/openmaxaltestmodule_global.cfg              /epoc32/winscw/c/testframework/openmaxaltestmodule_global.cfg
@@ -45,6 +44,17 @@
 ../conf/openmaxaltestmodule_mp_mdextractionitf.cfg  /epoc32/winscw/c/testframework/openmaxaltestmodule_mp_mdextractionitf.cfg
 ../conf/openmaxaltestmodule_radioitf.cfg 	    /epoc32/winscw/c/testframework/openmaxaltestmodule_radioitf.cfg
 ../conf/openmaxaltestmodule_mp_streaming.cfg        /epoc32/winscw/c/testframework/openmaxaltestmodule_mp_streaming.cfg
+../conf/openmaxaltestmodule_mp_playbackrateitf.cfg        /epoc32/winscw/c/testframework/openmaxaltestmodule_mp_playbackrateitf.cfg
+../conf/openmaxaltestmodule_mr_recorditf.cfg        /epoc32/winscw/c/testframework/openmaxaltestmodule_mr_recorditf.cfg
+../conf/openmaxaltestmodule_mr_recorditf_part2.cfg        /epoc32/winscw/c/testframework/openmaxaltestmodule_mr_recorditf_part2.cfg
+../conf/openmaxaltestmodule_mr_recorditf_part3.cfg        /epoc32/winscw/c/testframework/openmaxaltestmodule_mr_recorditf_part3.cfg
+../conf/openmaxaltestmodule_mr_recorditf_part4.cfg        /epoc32/winscw/c/testframework/openmaxaltestmodule_mr_recorditf_part4.cfg
+../conf/openmaxaltestmodule_mr_recorditf_aac_auto.cfg       /epoc32/winscw/c/testframework/openmaxaltestmodule_mr_recorditf_aac_auto.cfg
+../conf/openmaxaltestmodule_mr_record_aac_au_p2.cfg       /epoc32/winscw/c/testframework/openmaxaltestmodule_mr_record_aac_au_p2.cfg
+../conf/openmaxaltestmodule_mr_recorditf_aac_he.cfg       /epoc32/winscw/c/testframework/openmaxaltestmodule_mr_recorditf_aac_he.cfg
+../conf/openmaxaltestmodule_mr_record_aac_he_p2.cfg       /epoc32/winscw/c/testframework/openmaxaltestmodule_mr_record_aac_he_p2.cfg
+
+
 ../data/c/omxaltestdata/test.wav                    /epoc32/winscw/c/testing/data/omxaltestdata/test.wav
 ../data/c/omxaltestdata/test.mp3                    /epoc32/winscw/c/testing/data/omxaltestdata/test.mp3
 ../data/c/omxaltestdata/test.3gp                    /epoc32/winscw/c/testing/data/omxaltestdata/test.3gp
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/group/openmaxaltestmodule.mmp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/group/openmaxaltestmodule.mmp	Tue Jul 06 14:50:35 2010 +0300
@@ -75,6 +75,7 @@
 SOURCEPATH 	../src/player
 SOURCE 		openmaxalplayitftests.cpp
 SOURCE 		openmaxalseekitftests.cpp
+SOURCE 		openmaxalplaybackrateitftests.cpp
 
 SOURCEPATH      ../src/metadata
 SOURCE		openmaxalmetadataextractionitftests.cpp
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/group/openmaxaltestmodule.pkg	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/group/openmaxaltestmodule.pkg	Tue Jul 06 14:50:35 2010 +0300
@@ -57,7 +57,6 @@
 "..\conf\openmaxaltestmodule_engine_audenccapitf.cfg"               -   "!:\testframework\openmaxaltestmodule_engine_audenccapitf.cfg"
 "..\conf\openmaxaltestmodule_engine_aiodcitf.cfg"                   -   "!:\testframework\openmaxaltestmodule_engine_aiodcitf.cfg"
 "..\conf\openmaxaltestmodule_mr.cfg"                      			-   "!:\testframework\openmaxaltestmodule_mr.cfg"
-"..\conf\openmaxaltestmodule_mr_recorditf.cfg"                      -   "!:\testframework\openmaxaltestmodule_mr_recorditf.cfg"
 "..\conf\openmaxaltestmodule_mr_mdinsertionitf.cfg"                 -   "!:\testframework\openmaxaltestmodule_mr_mdinsertionitf.cfg"
 "..\conf\openmaxaltestmodule_mr_audioencoderitf.cfg"                -   "!:\testframework\openmaxaltestmodule_mr_audioencoderitf.cfg"
 "..\conf\openmaxaltestmodule_mp.cfg"                                -   "!:\testframework\openmaxaltestmodule_mp.cfg"
@@ -73,6 +72,15 @@
 "..\conf\openmaxaltestmodule_mp_variousformats.cfg"                 -   "!:\testframework\openmaxaltestmodule_mp_variousformats.cfg"
 "..\conf\openmaxaltestmodule_radioitf.cfg"                          -   "!:\testframework\openmaxaltestmodule_radioitf.cfg"
 "..\conf\openmaxaltestmodule_mp_streaming.cfg"                      -   "!:\testframework\openmaxaltestmodule_mp_streaming.cfg"
+"..\conf\openmaxaltestmodule_mp_playbackrateitf.cfg"                      -   "!:\testframework\openmaxaltestmodule_mp_playbackrateitf.cfg"
+"..\conf\openmaxaltestmodule_mr_recorditf.cfg"                      -   "!:\testframework\openmaxaltestmodule_mr_recorditf.cfg"
+"..\conf\openmaxaltestmodule_mr_recorditf_part2.cfg"                      -   "!:\testframework\openmaxaltestmodule_mr_recorditf_part2.cfg"
+"..\conf\openmaxaltestmodule_mr_recorditf_part3.cfg"                      -   "!:\testframework\openmaxaltestmodule_mr_recorditf_part3.cfg"
+"..\conf\openmaxaltestmodule_mr_recorditf_part4.cfg"                      -   "!:\testframework\openmaxaltestmodule_mr_recorditf_part4.cfg"
+"..\conf\openmaxaltestmodule_mr_recorditf_aac_auto.cfg"                 -   "!:\testframework\openmaxaltestmodule_mr_recorditf_aac_auto.cfg"
+"..\conf\openmaxaltestmodule_mr_recorditf_aac_he.cfg"                 -   "!:\testframework\openmaxaltestmodule_mr_recorditf_aac_he.cfg"
+"..\conf\openmaxaltestmodule_mr_record_aac_au_p2.cfg"                 -   "!:\testframework\openmaxaltestmodule_mr_rec_aac_au_p2.cfg"
+"..\conf\openmaxaltestmodule_mr_record_aac_he_p2.cfg"                 -   "!:\testframework\openmaxaltestmodule_mr_rec_aac_he_p2.cfg"
 ;data files
 "..\data\c\omxaltestdata\test.wav"                                  -   "!:\testing\data\omxaltestdata\test.wav"
 "..\data\c\omxaltestdata\test.mp3"                                  -  "!:\testing\data\omxaltestdata\test.mp3"
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/inc/openmaxaltestmodule.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/inc/openmaxaltestmodule.h	Tue Jul 06 14:50:35 2010 +0300
@@ -417,6 +417,13 @@
 		virtual TInt al_metadataextractionitf_AddKeyFilter( CStifItemParser& aItem );
 		virtual TInt al_metadataextractionitf_ClearKeyFilter( CStifItemParser& aItem );
 		virtual TInt al_metadataextractionitf_GetCoverArt( CStifItemParser& aItem );
+		
+		virtual TInt al_playbackrateitf_SetRate( CStifItemParser& aItem );
+		virtual TInt al_playbackrateitf_GetRate( CStifItemParser& aItem );
+		virtual TInt al_playbackrateitf_SetPropertyConstraints( CStifItemParser& aItem );
+		virtual TInt al_playbackrateitf_GetProperties( CStifItemParser& aItem );
+		virtual TInt al_playbackrateitf_GetCapabilitiesOfRate( CStifItemParser& aItem );
+		virtual TInt al_playbackrateitf_GetRateRange( CStifItemParser& aItem );
 
         /**
          * Method used to log version of test class
@@ -486,6 +493,7 @@
         XASeekItf m_SeekItf;
         XARadioItf m_RadioItf;
         XADynamicSourceItf m_DynSrcItf;
+        XAPlaybackRateItf m_PlaybackRateItf;
         
         XAVolumeItf m_VolumeItf;
         XANokiaLinearVolumeItf  m_NokiaLinearVolumeItf;
@@ -534,7 +542,8 @@
         RWindowGroup iRwGroup;
         RWindow iRWindow;
         CWsScreenDevice* iDevice;
-
+		
+        XAAudioEncoderSettings m_audioensettings;
         // ?one_line_short_description_of_data
         //?data_declaration;
 
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/init/testframework.ini	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/init/testframework.ini	Tue Jul 06 14:50:35 2010 +0300
@@ -114,8 +114,6 @@
 TestCaseFile= c:\testframework\openmaxaltestmodule_objectitf.cfg
 TestCaseFile= c:\testframework\openmaxaltestmodule_mr.cfg
 TestCaseFile= c:\testframework\openmaxaltestmodule_mr_mdinsertionitf.cfg
-TestCaseFile= c:\testframework\openmaxaltestmodule_mr_recorditf.cfg
-TestCaseFile= c:\testframework\openmaxaltestmodule_mr_audioencoderitf.cfg
 TestCaseFile= c:\testframework\openmaxaltestmodule_engine_audenccapitf.cfg
 TestCaseFile= c:\testframework\openmaxaltestmodule_global.cfg
 TestCaseFile= c:\testframework\openmaxaltestmodule_engine_engineitf.cfg
@@ -133,6 +131,16 @@
 #TestCaseFile= c:\testframework\openmaxaltestmodule_mp_variousformats.cfg
 TestCaseFile= c:\testframework\openmaxaltestmodule_radioitf.cfg
 TestCaseFile= c:\testframework\openmaxaltestmodule_mp_streaming.cfg
+TestCaseFile= c:\testframework\openmaxaltestmodule_mr_audioencoderitf.cfg
+TestCaseFile= c:\testframework\openmaxaltestmodule_mr_recorditf.cfg
+#TestCaseFile= c:\testframework\openmaxaltestmodule_mr_recorditf_part2.cfg
+#TestCaseFile= c:\testframework\openmaxaltestmodule_mr_recorditf_part3.cfg
+#TestCaseFile= c:\testframework\openmaxaltestmodule_mr_recorditf_part4.cfg
+#TestCaseFile= c:\testframework\openmaxaltestmodule_mr_recorditf_aac_he.cfg
+#TestCaseFile= c:\testframework\openmaxaltestmodule_mr_record_aac_he_p2.cfg
+#TestCaseFile= c:\testframework\openmaxaltestmodule_mr_recorditf_aac_auto.cfg
+#TestCaseFile= c:\testframework\openmaxaltestmodule_mr_record_aac_au_p2.cfg
+TestCaseFile= c:\testframework\openmaxaltestmodule_mp_playbackrateitf.cfg
 [End_Module]
 
 
--- a/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/src/common/openmaxaltestmoduleblocks.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/src/common/openmaxaltestmoduleblocks.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -320,6 +320,14 @@
         ENTRY( "al_metadataextractionitf_GetCoverArt", COpenMAXALTestModule::al_metadataextractionitf_GetCoverArt ),        
          /*MetadataExtractionItf ends*/
         
+        /*PlaybackRateItf*/
+        ENTRY( "al_playbackrateitf_SetRate", COpenMAXALTestModule::al_playbackrateitf_SetRate ),
+        ENTRY( "al_playbackrateitf_GetRate", COpenMAXALTestModule::al_playbackrateitf_GetRate ),
+        ENTRY( "al_playbackrateitf_SetPropertyConstraints", COpenMAXALTestModule::al_playbackrateitf_SetPropertyConstraints ),
+        ENTRY( "al_playbackrateitf_GetProperties", COpenMAXALTestModule::al_playbackrateitf_GetProperties ),
+        ENTRY( "al_playbackrateitf_GetCapabilitiesOfRate", COpenMAXALTestModule::al_playbackrateitf_GetCapabilitiesOfRate ),
+        ENTRY( "al_playbackrateitf_GetRateRange", COpenMAXALTestModule::al_playbackrateitf_GetRateRange ),
+         /*PlaybackRateItf ends*/
         
         //ADD NEW ENTRY HERE
         // [test cases entries] - Do not remove
@@ -875,6 +883,7 @@
             break;
         case 8:
 /*            XA_IID_PLAYBACKRATE;*/
+            m_PlaybackRateItf = XAPlaybackRateItf(id);
             break;
         case 9:
 /*            XA_IID_PREFETCHSTATUS;*/
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/src/player/openmaxalplaybackrateitftests.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -0,0 +1,205 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). 
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+* 
+* Description: This file contains testclass implementation.
+*
+*/
+
+// [INCLUDE FILES] - do not remove
+#include <e32svr.h>
+#include <StifParser.h>
+#include <StifTestInterface.h>
+#include <StifTestEventInterface.h>
+#include "openmaxaltestmodule.h"
+#include "profileutilmacro.h"
+
+// EXTERNAL DATA STRUCTURES
+//extern  ?external_data;
+
+// EXTERNAL FUNCTION PROTOTYPES  
+//extern ?external_function( ?arg_type,?arg_type );
+
+// CONSTANTS
+//const ?type ?constant_var = ?constant;
+
+// MACROS
+//#define ?macro ?macro_def
+
+// LOCAL CONSTANTS AND MACROS
+//const ?type ?constant_var = ?constant;
+//#define ?macro_name ?macro_def
+
+// MODULE DATA STRUCTURES
+//enum ?declaration
+//typedef ?declaration
+
+// LOCAL FUNCTION PROTOTYPES
+//?type ?function_name( ?arg_type, ?arg_type );
+// FORWARD DECLARATIONS
+//class ?FORWARD_CLASSNAME;
+
+// ============================= LOCAL FUNCTIONS ===============================
+
+// -----------------------------------------------------------------------------
+// ?function_name ?description.
+// ?description
+// Returns: ?value_1: ?description
+//          ?value_n: ?description_line1
+//                    ?description_line2
+// -----------------------------------------------------------------------------
+//
+/*
+?type ?function_name(
+    ?arg_type arg,  // ?description
+    ?arg_type arg)  // ?description
+    {
+
+    ?code  // ?comment
+
+    // ?comment
+    ?code
+    }
+*/
+
+
+TInt COpenMAXALTestModule::al_playbackrateitf_SetRate( CStifItemParser& aItem )
+    {
+    TInt status(KErrNone);
+    XAint16 rate;
+    TInt playbackrate(0);
+    
+    status = aItem.GetNextInt(playbackrate);
+    if(!status)
+        {
+        rate = playbackrate;
+        if(m_PlaybackRateItf)
+            {
+            status = (*m_PlaybackRateItf)->SetRate(m_PlaybackRateItf, rate);
+            }
+        else
+            {
+            status = KErrNotFound;
+            }
+        }
+    
+    return status;
+    }
+    
+TInt COpenMAXALTestModule::al_playbackrateitf_GetRate( CStifItemParser& /*aItem*/ )
+    {
+    TInt status(KErrNone);
+    XAint16 rate;
+    
+    if(m_PlaybackRateItf)
+        {
+        status = (*m_PlaybackRateItf)->GetRate(m_PlaybackRateItf, &rate);
+        }
+    else
+        {
+        status = KErrNotFound;
+        }
+    
+    return status;
+    }
+    
+TInt COpenMAXALTestModule::al_playbackrateitf_SetPropertyConstraints( CStifItemParser& aItem )
+    {
+    TInt status(KErrNone);
+    TInt props(0);
+    XAuint32 properties;
+    
+    status = aItem.GetNextInt(props);
+    if(!status)
+        {
+        properties = props;
+        if(m_PlaybackRateItf)
+            {
+            status = (*m_PlaybackRateItf)->SetPropertyConstraints(m_PlaybackRateItf, properties);
+            }
+        else
+            {
+            status = KErrNotFound;
+            }
+        }
+    
+    return status;
+    }
+    
+TInt COpenMAXALTestModule::al_playbackrateitf_GetProperties( CStifItemParser& /*aItem*/ )
+    {
+    TInt status(KErrNone);
+    XAuint32 properties;
+    
+    if(m_PlaybackRateItf)
+        {
+        status = (*m_PlaybackRateItf)->GetProperties(m_PlaybackRateItf, &properties);
+        }
+    else
+        {
+        status = KErrNotFound;
+        }
+    
+    return status;
+    }
+    
+TInt COpenMAXALTestModule::al_playbackrateitf_GetCapabilitiesOfRate( CStifItemParser& aItem )
+    {
+    TInt status(KErrNone);
+    XAint16 rate;
+    TInt playbackrate(0);
+    XAuint32 properties;
+    
+    status = aItem.GetNextInt(playbackrate);
+    if(!status)
+        {
+        rate = playbackrate;
+        if(m_PlaybackRateItf)
+            {
+            status = (*m_PlaybackRateItf)->GetCapabilitiesOfRate(m_PlaybackRateItf, rate, &properties);
+            }
+        else
+            {
+            status = KErrNotFound;
+            }
+        }
+    
+    return status;
+    }
+    
+TInt COpenMAXALTestModule::al_playbackrateitf_GetRateRange( CStifItemParser& aItem )
+    {
+    TInt status(KErrNone);
+    XAuint8 index;
+    TInt indexIn(0);
+    XApermille min;
+    XApermille max;
+    XApermille step;
+    XAuint32 properties;
+    
+    status = aItem.GetNextInt(indexIn);
+    if(!status)
+        {
+        index = indexIn;
+        if(m_PlaybackRateItf)
+            {
+            status = (*m_PlaybackRateItf)->GetRateRange(m_PlaybackRateItf, index, &min, &max, &step, &properties);
+            }
+        else
+            {
+            status = KErrNotFound;
+            }
+        }
+    
+    return status;
+    }
+    
--- a/mmmw_plat/radio_monitor_api/radio_monitor_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/radio_monitor_api/radio_monitor_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,18 +1,18 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="a06201c136e52a4a009a5d31effb6e9b" dataversion="2.0">
   <name>Radio Monitor API</name>
   <description>An API for monitoring the radio state.</description>
   <type>c++</type>
-  <collection>radioutility</collection>
+  <collection>mmserv</collection>
   <libs>
-    <lib name="Radio_Utility.lib" />
+    <lib name="Radio_Utility.lib"/>
   </libs>
-  <release category="platform"/>
+  <release category="platform" sinceversion="3.2"/>
   <attributes>
-     <!-- This indicates wether the api provedes separate html documentation -->
-     <!-- or is the additional documentation generated from headers. -->
-     <!-- If you are unsuere then the value is "no" -->
-     <htmldocprovided>no</htmldocprovided>
-     <adaptation>no</adaptation>
+    <!-- This indicates wether the api provedes separate html documentation -->
+    <!-- or is the additional documentation generated from headers. -->
+    <!-- If you are unsuere then the value is "no" -->
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
   </attributes>
 </api>
--- a/mmmw_plat/radio_preset_utilities_api/radio_preset_utilities_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/radio_preset_utilities_api/radio_preset_utilities_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -3,12 +3,12 @@
   <name>Radio Preset Utilities API</name>
   <description>An API for applications to access radio preset functionality.</description>
   <type>c++</type>
-  <collection>radioutility</collection>
+  <collection>mmserv</collection>
   <libs>
     <lib name="FmPresetUtility.lib"/>
     <lib name="presetutility.lib"/>
   </libs>
-  <release category="platform" sinceversion=""/>
+  <release category="platform" sinceversion="3.2"/>
   <attributes>
     <!-- This indicates wether the api provedes separate html documentation -->
     <!-- or is the additional documentation generated from headers. -->
--- a/mmmw_plat/radio_utilities_api/radio_utilities_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/radio_utilities_api/radio_utilities_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,18 +1,18 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="05ffa7fd35eea873eb1484a4a7fb2b80" dataversion="2.0">
   <name>Radio Utilities API</name>
   <description>API for applications to access common radio functionality</description>
   <type>c++</type>
-  <collection>radioutility</collection>
+  <collection>mmserv</collection>
   <libs>
-    <lib name="Radio_Utility.lib" />
+    <lib name="Radio_Utility.lib"/>
   </libs>
-  <release category="platform"/>
+  <release category="platform" sinceversion=""/>
   <attributes>
-     <!-- This indicates wether the api provedes separate html documentation -->
-     <!-- or is the additional documentation generated from headers. -->
-     <!-- If you are unsuere then the value is "no" -->
-     <htmldocprovided>no</htmldocprovided>
-     <adaptation>no</adaptation>
+    <!-- This indicates wether the api provedes separate html documentation -->
+    <!-- or is the additional documentation generated from headers. -->
+    <!-- If you are unsuere then the value is "no" -->
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
   </attributes>
 </api>
--- a/mmmw_plat/stream_control_custom_command_api/stream_control_custom_command_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/stream_control_custom_command_api/stream_control_custom_command_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,18 +1,18 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="5e8fa668e3a6f487ae28d8d0a8726089" dataversion="2.0">
   <name>Stream Control Custom Command API</name>
   <description>This API defines custom commands need to be implemented by components to be able to work with Enhanced Media Client API.</description>
   <type>c++</type>
-  <collection>audioenhancements</collection>
+  <collection>mmfenh</collection>
   <libs>
-    <lib name="StreamControlCustomCommands.lib" />
+    <lib name="StreamControlCustomCommands.lib"/>
   </libs>
-  <release category="platform"/>
+  <release category="platform" sinceversion="3.2"/>
   <attributes>
-     <!-- This indicates wether the api provedes separate html documentation -->
-     <!-- or is the additional documentation generated from headers. -->
-     <!-- If you are unsuere then the value is "no" -->
-     <htmldocprovided>no</htmldocprovided>
-     <adaptation>no</adaptation>
+    <!-- This indicates wether the api provedes separate html documentation -->
+    <!-- or is the additional documentation generated from headers. -->
+    <!-- If you are unsuere then the value is "no" -->
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
   </attributes>
 </api>
--- a/mmmw_plat/telephony_multimedia_service_api/telephony_multimedia_service_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/telephony_multimedia_service_api/telephony_multimedia_service_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<api id="e1fff71a33909022430461d13e338a8f" dataversion="2.0">
-  <name>telephony_multimedia_service_api</name>
-  <description>API to Telephony Multimedia Server</description>
+<api id="669ee9af541c05ed4c1e0db47234d819" dataversion="2.0">
+  <name>Telephony Multimedia Service API</name>
+  <description>API for controlling both CS and IP based telephony streams on the device.  Specifically this API allows for the control of capturing the uplink data and playing out the downlink data.</description>
   <type>c++</type>
   <collection>mmserv</collection>
   <libs>
     <lib name="tmsapi.lib"/>
     <lib name="tmsfactory.lib"/>
   </libs>
-  <release category="platform" sinceversion="0"/>
+  <release category="platform" sinceversion="5.2"/>
   <attributes>
     <htmldocprovided>no</htmldocprovided>
     <adaptation>no</adaptation>
--- a/mmmw_plat/thumbnail_engine_api/thumbnail_engine_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/thumbnail_engine_api/thumbnail_engine_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,18 +1,18 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="2f5bdfb86150f848ab2fceed34e8f3e6" dataversion="2.0">
   <name>Thumbnail Engine API</name>
   <description>Provides the means to read a frame from a video content file and return it as an RGB bitmap.</description>
   <type>c++</type>
-  <collection>thumbnailengine</collection>
-  <libs> 
-  <lib name="TNEEngine.lib" />
+  <collection>mmserv</collection>
+  <libs>
+    <lib name="TNEEngine.lib"/>
   </libs>
-  <release category="platform"/>
+  <release category="platform" sinceversion="3.0"/>
   <attributes>
-     <!-- This indicates wether the api provedes separate html documentation -->
-     <!-- or is the additional documentation generated from headers. -->
-     <!-- If you are unsuere then the value is "no" -->
-     <htmldocprovided>no</htmldocprovided>
-     <adaptation>no</adaptation>
+    <!-- This indicates wether the api provedes separate html documentation -->
+    <!-- or is the additional documentation generated from headers. -->
+    <!-- If you are unsuere then the value is "no" -->
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
   </attributes>
 </api>
--- a/mmmw_plat/voip_audio_services_api/voip_audio_services_api.metaxml	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmmw_plat/voip_audio_services_api/voip_audio_services_api.metaxml	Tue Jul 06 14:50:35 2010 +0300
@@ -1,18 +1,18 @@
-<?xml version="1.0" ?>
+<?xml version="1.0" encoding="UTF-8"?>
 <api id="a64676b70c8d53ee8ec52d588c43fda4" dataversion="2.0">
-  <name>VoIPAudioServices</name>
-  <description>API to VoIP audio services</description>
+  <name>VoIP Audio Services API</name>
+  <description>API for VoIP applications to capture uplink data and playout downlink data.</description>
   <type>c++</type>
-  <collection>audioenhancements</collection>
+  <collection>mmserv</collection>
   <libs>
     <lib name="VoIPAudioIntfc.lib"/>
   </libs>
-  <release category="platform" sinceversion="0"/>
+  <release category="platform" sinceversion="5.1"/>
   <attributes>
-     <!-- This indicates wether the api provides separate html documentation -->
-     <!-- or is the additional documentation generated from headers. -->
-     <!-- If you are unsure then the value is "no" -->
-     <htmldocprovided>no</htmldocprovided>
-     <adaptation>no</adaptation>
+    <!-- This indicates wether the api provides separate html documentation -->
+    <!-- or is the additional documentation generated from headers. -->
+    <!-- If you are unsure then the value is "no" -->
+    <htmldocprovided>no</htmldocprovided>
+    <adaptation>no</adaptation>
   </attributes>
 </api>
Binary file mmserv/metadatautility/Conf/metadatautility.confml has changed
--- a/mmserv/metadatautility/EABI/MetaDataUtilityU.DEF	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/EABI/MetaDataUtilityU.DEF	Tue Jul 06 14:50:35 2010 +0300
@@ -71,4 +71,6 @@
 	_ZN16CMetaDataUtility14ParseChunkDataEv @ 70 NONAME
 	_ZN16CMetaDataUtility15IsChunkDataModeEv @ 71 NONAME
 	_ZN16CMetaDataUtility16ProcessChunkDataERK6TDesC8i @ 72 NONAME
+	_ZTI18CHXMetaDataUtility @ 73 NONAME
+	_ZTV18CHXMetaDataUtility @ 74 NONAME
 
--- a/mmserv/metadatautility/Src/MetaDataParser.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataParser.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -19,10 +19,12 @@
 
 
 // INCLUDE FILES
+#include "MetaDataParser.h"
 #include <syslangutil.h>
 #include <languages.hrh>
 #include <TopCharacterSet.rsg>
 #include <data_caging_path_literals.hrh>
+#include <stdlib.h>
 #include <bautils.h>
 
 #include "MetaDataParser.h"
@@ -31,7 +33,6 @@
 
 _LIT(KCharacterSetRscFile, "TopCharacterSet.rsc");
 
-
 // ============================ MEMBER FUNCTIONS ===============================
 
 // -----------------------------------------------------------------------------
@@ -173,7 +174,12 @@
 #ifdef _DEBUG
      RDebug::Print(_L("CMetaDataParser::MapID3GenreToStringL"));
 #endif
-   		switch(aNum)
+    
+	if(aNum < 0 || aNum > 125 && aNum != 199)
+		{
+		return;
+		}
+	switch(aNum)
 			{
 				case 0:
 					aGenrePtr.Append(KGenreBlues);
@@ -570,7 +576,12 @@
 #ifdef _DEBUG
      RDebug::Print(_L("CMetaDataParser::MapID3GenreToStringL"));
 #endif
-		switch(aNum)
+
+	if(aNum < 0 || aNum > 125 && aNum != 199)
+		{
+		return;
+		}
+	switch(aNum)
 			{
 				case 0:
 					aGenrePtr.Append(KGenreBlues);
@@ -1248,7 +1259,23 @@
 		}
 	return EFalse;
 	}
+// -----------------------------------------------------------------------------
+// CMetaDataParser::SetID32Offset()
+// -----------------------------------------------------------------------------
+//
+void CMetaDataParser::SetID32Offset( TUint aOffset )
+    {
+    iID32Offset = aOffset;
+    }
 
+// -----------------------------------------------------------------------------
+// CMetaDataParser::ID32Offset()
+// -----------------------------------------------------------------------------
+//
+TUint CMetaDataParser::ID32Offset()
+    {
+    return iID32Offset;
+    }
 
 // -----------------------------------------------------------------------------
 // CMetaDataParser::CommonParseL
--- a/mmserv/metadatautility/Src/MetaDataParser.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataParser.h	Tue Jul 06 14:50:35 2010 +0300
@@ -114,6 +114,9 @@
 		void ReadCharacterSetResourceL( TInt aResourceId );
 		TBool IsInTopCharacterSet( TUint aCharacterSetId );
 
+		void SetID32Offset( TUint aOffset );
+		TUint ID32Offset();
+		
 		/**
         * Parses the common metadata, the metadata fields are
         * inserted into the container.
@@ -180,6 +183,7 @@
 		CArrayFix<CCnvCharacterSetConverter::SCharacterSet>* iTopCharacterSet;
 
 		RResourceFile iRscFile;
+	    TUint32 iID32Offset;
 
 		//CArrayFixFlat<TInt>* installedLanguages;
 	};
--- a/mmserv/metadatautility/Src/MetaDataParser3gp.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataParser3gp.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -181,6 +181,9 @@
 				}
 			}
 		}
+	
+	//check inline ID32 metadata
+    TRAP_IGNORE( GetID32L() );
  	}
 
 // -----------------------------------------------------------------------------
@@ -352,6 +355,15 @@
 	return EFalse;
 	}
 
+// -----------------------------------------------------------------------------
+// CMetaDataParserMP4::GetID32L
+// -----------------------------------------------------------------------------
+//
+void CMetaDataParser3gp::GetID32L()
+    {
+    MP4Err err = MP4ParseGetID32Location( iMP4Handle, iID32Offset );
+    User::LeaveIfError(TranslateMP4Err(err));
+    }
 
 
 //  End of File
--- a/mmserv/metadatautility/Src/MetaDataParser3gp.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataParser3gp.h	Tue Jul 06 14:50:35 2010 +0300
@@ -23,6 +23,7 @@
 
 // INCLUDES
 #include <e32base.h>
+#include <mp4lib.h>
 #include "MetaDataParserMP4.h"
 #include "MetaDataFieldContainer.h"
 #include "MetaDataField.h"
@@ -94,6 +95,11 @@
 		*/
 		void GetAssetBoxL( TUint32 aBoxType, TMetaDataFieldId aFieldId );
 		
+		/**
+        * Sets ID32 metadata start offset (iID32Offset), if found.
+        */
+		void GetID32L();
+		
 	private:
 		// CenRep key for specific metadata mapping
 		TBool iVFKK;
--- a/mmserv/metadatautility/Src/MetaDataParserFactory.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataParserFactory.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -50,8 +50,22 @@
 #ifdef _DEBUG
 	RDebug::Print(_L("CMetaDataParserFactory::CreateID3ParserL"));
 #endif
+
+	return CreateID3ParserL( aSource, 0 );
+	}
+
+// -----------------------------------------------------------------------------
+// CMetaDataParserFactory::CreateID3ParserL
+// -----------------------------------------------------------------------------
+//
+CMetaDataParser* CMetaDataParserFactory::CreateID3ParserL(
+    CMetaDataSource& aSource, TUint aOffset )
+    {
+#ifdef _DEBUG
+    RDebug::Print(_L("CMetaDataParserFactory::CreateID3ParserL"));
+#endif
 	CMetaDataParser* parser = NULL;
-	TRAPD( err, parser = CMetaDataParserID3v2::CreateID3v2ParserL( aSource ));
+    TRAPD( err, parser = CMetaDataParserID3v2::CreateID3v2ParserL( aSource, aOffset ));
 	if ( !err && parser )
 		{
 		if ( parser->MetaDataExists() )
--- a/mmserv/metadatautility/Src/MetaDataParserFactory.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataParserFactory.h	Tue Jul 06 14:50:35 2010 +0300
@@ -47,6 +47,14 @@
 		* @return A pointer to a new instance of parser; NULL if parser is not created.
         */
         static CMetaDataParser* CreateID3ParserL( CMetaDataSource& aSource );
+        
+        /**
+        * Creates an instance of ID3 parser that can interpret the specified source.
+        * @param aSource Reference to a metadata source
+        * @param aOffset File offset of ID3 metadata
+        * @return A pointer to a new instance of parser; NULL if parser is not created.
+        */
+        static CMetaDataParser* CreateID3ParserL( CMetaDataSource& aSource, TUint aOffset );
 
         /**
         * Creates an instance of MP4 parser that can interpret the specified file.
--- a/mmserv/metadatautility/Src/MetaDataParserID3v2.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataParserID3v2.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -77,10 +77,21 @@
 CMetaDataParserID3v2* CMetaDataParserID3v2::CreateID3v2ParserL(
 	CMetaDataSource& aSource )
     {
+    return CreateID3v2ParserL( aSource, 0 );
+    }
+
+// -----------------------------------------------------------------------------
+// CMetaDataParserID3v2::CreateID3v2ParserL
+// Two-phased constructor.
+// -----------------------------------------------------------------------------
+//
+CMetaDataParserID3v2* CMetaDataParserID3v2::CreateID3v2ParserL(
+	CMetaDataSource& aSource, TUint aOffset )
+    {
 #ifdef _DEBUG
 	RDebug::Print(_L("CMetaDataParserID3v2::CreateID3v2ParserL"));
 #endif
-	TInt version = VersionL(aSource);
+	TInt version = VersionL(aSource, aOffset);
 
 	CMetaDataParserID3v2* parser = NULL;
 	switch ( version )
@@ -97,6 +108,12 @@
 		default:	// KErrNotFound
 			break;
 		}
+	
+	if( parser )
+	    {
+	    parser->SetID32Offset( aOffset );
+	    }
+	
 	return parser;
     }
 
@@ -160,7 +177,7 @@
 		{
 		iTag = HBufC8::NewL(iFrameDataSize);
 		TPtr8 des( iTag->Des() );
-		iSource->ReadL(0, des);
+		iSource->ReadL(iID32Offset, des);
 		
 		iSourceDes = CMetaDataSourceDescriptor::NewL(des);
 		iSource = iSourceDes;
@@ -522,7 +539,7 @@
 // -----------------------------------------------------------------------------
 //
 TInt CMetaDataParserID3v2::VersionL(
-	CMetaDataSource& aSource )
+	CMetaDataSource& aSource, TUint aOffset )
 	{
 	TInt size = 0;
 	aSource.Size( size );
@@ -533,7 +550,7 @@
 		}
 
 	TBuf8<KID3v2HeaderLength> header;
-	aSource.ReadL( header );
+	aSource.ReadL( aOffset, header );
 	// ID3v2 header consists of following parts:
     // - identifier "ID3", 3 bytes
     // - version, 2 bytes
--- a/mmserv/metadatautility/Src/MetaDataParserID3v2.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataParserID3v2.h	Tue Jul 06 14:50:35 2010 +0300
@@ -53,6 +53,14 @@
         * @return A pointer to a new instance of this class
         */
         static CMetaDataParserID3v2* CreateID3v2ParserL( CMetaDataSource& aSource );
+        
+        /**
+        * Two-phased constructor.
+        * @param aSource A pointer to a metadata source
+        * @param aOffset File offset of ID3 metadata 
+        * @return A pointer to a new instance of this class
+        */
+        static CMetaDataParserID3v2* CreateID3v2ParserL( CMetaDataSource& aSource, TUint aOffset  );
 
         /**
         * Destructor.
@@ -253,7 +261,7 @@
 		* @param aSource Data source.
         * @return ID3 tag version, KErrNotFound if none found.
 		*/
-		static TInt VersionL( CMetaDataSource& aSource );
+		static TInt VersionL( CMetaDataSource& aSource, TUint aOffset );
 		
 		
 
--- a/mmserv/metadatautility/Src/MetaDataParserID3v22.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataParserID3v22.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -126,7 +126,7 @@
 #endif
 	// Most of validation was already done by builder.
 	TBuf8<KID3v2HeaderLength> header;
-	iSource->ReadL( 0, header );
+	iSource->ReadL( iID32Offset, header );
     // ID3v2.2 header consists of following parts:
 	// File identifier	"ID3"
 	// Version			$02 00
--- a/mmserv/metadatautility/Src/MetaDataParserID3v23.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataParserID3v23.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -130,7 +130,7 @@
 #endif
 	// Most of validation was already done by builder.
 	TBuf8<KID3v2HeaderLength> header;
-	iSource->ReadL( 0, header );
+	iSource->ReadL( iID32Offset, header );
     // ID3v2.3 header consists of following parts:
 	// File identifier	"ID3"
 	// Version			$03 00
--- a/mmserv/metadatautility/Src/MetaDataParserID3v24.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataParserID3v24.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -134,7 +134,7 @@
 #endif
 	// Most of validation was already done by builder.
 	TBuf8<KID3v2HeaderLength> header;
-	iSource->ReadL( 0, header );
+	iSource->ReadL( iID32Offset, header );
     // ID3v2.4 header consists of following parts:
 	// File identifier	"ID3"
 	// Version			$04 00
--- a/mmserv/metadatautility/Src/MetaDataParserRA.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataParserRA.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -26,8 +26,6 @@
 #include <s32mem.h>
 #include <hxmetadatautil.h>
 #include "MetaDataSourceFile.h"
-#include "MetaDataSourceDescriptor.h"
-
 
 
 // ============================ MEMBER FUNCTIONS ===============================
@@ -53,7 +51,7 @@
     {
 	if ( ValidateL() )
 		{
-	    iExists = TRUE;
+//	    iExists = TRUE;
 		iHxMetaDataUtility = CHXMetaDataUtility::NewL();
 		}
 	else
@@ -117,19 +115,16 @@
 	HXMetaDataKeys::EHXMetaDataId id;
 	TFileName fileName;
 	
-	//Determine CMetaDataSourceDescriptor or CMetaDataSourceFile
-	CMetaDataSourceDescriptor* srcDesc = dynamic_cast<CMetaDataSourceDescriptor *>(&iSource);
-	if(srcDesc)
-	{
-		const TDesC8& des = srcDesc->GetDescriptor();
-		TRAPD(err, iHxMetaDataUtility->OpenDesL(des));
-		User::LeaveIfError(err);
-	}
-	else if (((CMetaDataSourceFile&)iSource).IsFileHandler())	// Determine if user entered a TDesC filename or a RFile:
+	// Determine if user entered a TDesC filename or a RFile:
+	
+	if (((CMetaDataSourceFile&)iSource).IsFileHandler())
 	{
 		RFile rFile;
 		rFile.Duplicate( ((CMetaDataSourceFile&)iSource).FileHandler() );
-		TRAPD(err, iHxMetaDataUtility->OpenFileL(rFile));
+		TRAPD(err, iHxMetaDataUtility->OpenFileL((RFile &)rFile));	// casting necessary--compile error	
+#ifdef _DEBUG
+		RDebug::Print(_L("CMetaDataParserRA::ParseL: Open File err = %d"), err);
+#endif  
 		rFile.Close();
 		User::LeaveIfError(err);
 	}
--- a/mmserv/metadatautility/Src/MetaDataParserWMA.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataParserWMA.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -25,6 +25,7 @@
 #include	<e32svr.h>
 #endif
 
+#include <stdlib.h>
 #include <s32mem.h>
 
 // CONSTANTS
--- a/mmserv/metadatautility/Src/MetaDataSourceDescriptor.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataSourceDescriptor.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -154,9 +154,4 @@
     return KErrNone;
     }
 
-const TDesC8& CMetaDataSourceDescriptor::GetDescriptor() const
-{
-	return iSource;
-}
-
 //  End of File
--- a/mmserv/metadatautility/Src/MetaDataSourceDescriptor.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataSourceDescriptor.h	Tue Jul 06 14:50:35 2010 +0300
@@ -100,12 +100,10 @@
 		*/
 		TInt Size( TInt& aSize ) const;
 
-		const TDesC8& GetDescriptor() const;
-
 	private:
 
         /**
-                * C++ default constructor.
+        * C++ default constructor.
         */
 		CMetaDataSourceDescriptor();
 
--- a/mmserv/metadatautility/Src/MetaDataUtilityBody.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/metadatautility/Src/MetaDataUtilityBody.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -18,8 +18,6 @@
 
 
 
-
-
 // INCLUDE FILES
 #include	<MetaDataFieldContainer.h>
 #include	<Oma2Agent.h>
@@ -111,6 +109,17 @@
 	if ( iParser )
 		{
 		iParser->CommonParseL((CMetaDataSourceFile*)iSource, aWantedFields, *iContainer);
+        if( iParser->ID32Offset() )
+            {						
+            CMetaDataParser* id32parser = 
+                    CMetaDataParserFactory::CreateID3ParserL(*iSource, iParser->ID32Offset() );
+            if( id32parser )
+                {
+                CleanupStack::PushL( id32parser );
+                id32parser->ParseL(aWantedFields, *iContainer);
+                CleanupStack::PopAndDestroy( id32parser );
+                }
+            }
 		}
 	}
 
@@ -133,6 +142,17 @@
 	if ( iParser )
 		{
 		iParser->CommonParseL((CMetaDataSourceFile*)iSource, aWantedFields, *iContainer);
+        if( iParser->ID32Offset() )
+            {
+            CMetaDataParser* id32parser = 
+                    CMetaDataParserFactory::CreateID3ParserL(*iSource, iParser->ID32Offset() );
+            if( id32parser )
+                {
+                CleanupStack::PushL( id32parser );
+                id32parser->ParseL(aWantedFields, *iContainer);
+                CleanupStack::PopAndDestroy( id32parser );
+                }   
+            }
 		}
 	}
 
@@ -155,6 +175,17 @@
 	if ( iParser )
 		{
 		iParser->CommonParseDesL(aWantedFields, *iContainer);
+        if( iParser->ID32Offset() )
+            {
+            CMetaDataParser* id32parser = 
+                    CMetaDataParserFactory::CreateID3ParserL(*iSource, iParser->ID32Offset() );
+            if( id32parser )
+                {
+                CleanupStack::PushL( id32parser );
+                id32parser->ParseL(aWantedFields, *iContainer);
+                CleanupStack::PopAndDestroy( id32parser );
+                }        
+            }
 		}
 	}
 
@@ -481,6 +512,17 @@
 	if ( iParser )
 	{
 		iParser->CommonParseL((CMetaDataSourceFile*)iSource, aWantedFields, *iContainer);
+		if( iParser->ID32Offset() )
+		    {
+		    CMetaDataParser* id32parser = 
+		            CMetaDataParserFactory::CreateID3ParserL(*iSource, iParser->ID32Offset() );
+            if( id32parser )
+                {
+                CleanupStack::PushL( id32parser );
+                id32parser->ParseL(aWantedFields, *iContainer);
+                CleanupStack::PopAndDestroy( id32parser );
+                }    
+		    }
 	}	
 	}
 // -----------------------------------------------------------------------------
@@ -512,6 +554,17 @@
 	if ( iParser )
 	{
 		iParser->CommonParseL((CMetaDataSourceFile*)iSource, aWantedFields, *iContainer);
+        if( iParser->ID32Offset() )
+            {
+            CMetaDataParser* id32parser = 
+                    CMetaDataParserFactory::CreateID3ParserL(*iSource, iParser->ID32Offset() );
+            if( id32parser )
+                {
+                CleanupStack::PushL( id32parser );
+                id32parser->ParseL(aWantedFields, *iContainer);
+                CleanupStack::PopAndDestroy( id32parser );
+                }
+            }
 	}
 	}
 
@@ -700,6 +753,17 @@
 	if ( iParser )
 		{
 		iParser->CommonParseDesL(aWantedFields, *iContainer);
+        if( iParser->ID32Offset() )
+            {
+            CMetaDataParser* id32parser = 
+                    CMetaDataParserFactory::CreateID3ParserL(*iSource, iParser->ID32Offset() );
+            if( id32parser )
+                {
+                CleanupStack::PushL( id32parser );
+                id32parser->ParseL(aWantedFields, *iContainer);
+                CleanupStack::PopAndDestroy( id32parser );
+                } 
+            }
 		}
 	}	
 	
--- a/mmserv/tms/inc/tmsmembuffer.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/inc/tmsmembuffer.h	Tue Jul 06 14:50:35 2010 +0300
@@ -93,7 +93,7 @@
 
 private:
     guint iBufferSize;
-    guint iTimeStamp;
+    guint64 iTimeStamp;
     guint8* iDataPtr;
     gboolean iOwnsBuffer;
     };
@@ -101,3 +101,4 @@
 } //namespace TMS
 
 #endif //TMS_MEM_BUFFER_H
+
--- a/mmserv/tms/inc/tmsproxy.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/inc/tmsproxy.h	Tue Jul 06 14:50:35 2010 +0300
@@ -53,7 +53,7 @@
     IMPORT_C gint Connect();
 
     /**
-     * @return The server version this session can connct to
+     * @return The server version this session can connect to
      */
     IMPORT_C TVersion Version() const;
 
--- a/mmserv/tms/tmscallserver/inc/tmscsdevsound.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/tmscallserver/inc/tmscsdevsound.h	Tue Jul 06 14:50:35 2010 +0300
@@ -165,9 +165,10 @@
     gint iInitRetryTime;
     gint iStartRetryTime;
     TMSTimer* iTimer;
-    gint iTimeout;
+    gint iPeriodic;
+    gint iElapsedTime;
     };
 
 } //namespace TMS
 
-#endif // TMSCSDEVSOUND_H
+#endif //TMSCSDEVSOUND_H
--- a/mmserv/tms/tmscallserver/src/tmscallipadpt.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/tmscallserver/src/tmscallipadpt.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -997,7 +997,7 @@
 gint TMSCallIPAdpt::OpenDownlink(const RMessage2& message, const gint retrytime)
     {
     TRACE_PRN_FN_ENT;
-    gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
+    gint status(TMS_RESULT_SUCCESS);
 
     // Clients must have MultimediaDD capability to use this priority/pref.
     // TODO: Also, TMS will monitor for emergency call and if detected it
@@ -1012,11 +1012,10 @@
     iPriority.iPref = KAudioPrefVoipAudioDownlink;
     iPriority.iPriority = KAudioPriorityVoipAudioDownlink;
 
-    if (!iIPDownlink)
-        {
-        TRAP(status, iIPDownlink = TMSIPDownlink::NewL(*this, iDnFourCC,
-                iPriority, retrytime));
-        }
+    delete iIPDownlink;
+    iIPDownlink = NULL;
+    TRAP(status, iIPDownlink = TMSIPDownlink::NewL(*this, iDnFourCC, iPriority,
+            retrytime));
 
     if (iIPDownlink && status == TMS_RESULT_SUCCESS)
         {
@@ -1046,7 +1045,7 @@
 gint TMSCallIPAdpt::OpenUplink(const RMessage2& message, const gint retrytime)
     {
     TRACE_PRN_FN_ENT;
-    gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
+    gint status(TMS_RESULT_SUCCESS);
 
     // Clients must have MultimediaDD capability to use this priority/pref
 
@@ -1059,11 +1058,10 @@
     iPriority.iPref = KAudioPrefVoipAudioUplink;
     iPriority.iPriority = KAudioPriorityVoipAudioUplink;
 
-    if (!iIPUplink)
-        {
-        TRAP(status, iIPUplink = TMSIPUplink::NewL(*this, iUpFourCC, iPriority,
-                retrytime));
-        }
+    delete iIPUplink;
+    iIPUplink = NULL;
+    TRAP(status, iIPUplink = TMSIPUplink::NewL(*this, iUpFourCC, iPriority,
+            retrytime));
 
     if (iIPUplink && status == TMS_RESULT_SUCCESS)
         {
--- a/mmserv/tms/tmscallserver/src/tmscallsession.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/tmscallserver/src/tmscallsession.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -676,9 +676,7 @@
     iGlobalVol = aMessage.Int0();
     if (iCallAdpt)
         {
-        guint vol(0);
-        vol = aMessage.Int0();
-        status = iCallAdpt->SetGlobalVolume(vol);
+        status = iCallAdpt->SetGlobalVolume(iGlobalVol);
         }
     aMessage.Complete(status);
     TRACE_PRN_FN_EXT;
@@ -744,9 +742,7 @@
     iGlobalGain = aMessage.Int0();
     if (iCallAdpt)
         {
-        guint gain;
-        gain = aMessage.Int0();
-        status = iCallAdpt->SetGlobalGain(gain);
+        status = iCallAdpt->SetGlobalGain(iGlobalGain);
         }
     aMessage.Complete(status);
     TRACE_PRN_FN_EXT;
--- a/mmserv/tms/tmscallserver/src/tmscsdevsound.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/tmscallserver/src/tmscsdevsound.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -25,9 +25,10 @@
 using namespace TMS;
 
 // CONSTANTS
-const gint KTimeoutInitial = 200000; // 200 ms initial timeout
+const gint KTimeoutInitial = 250000; // 250 ms initial timeout
 const gint KTimeoutMultiplier = 2;   // Double the timeout for each retry
-const gint KMicroSecMultiply = 1000000; //1 sec
+const gint KPeriodicTimeoutMax = 2000000; // 2 sec max periodic timeout
+const gint KMicroSecMultiply = 1000000;   // 1 sec
 
 // -----------------------------------------------------------------------------
 // TMSCSDevSound
@@ -37,7 +38,8 @@
     iObserver(observer)
     {
     iTimer = NULL;
-    iTimeout = KTimeoutInitial;
+    iPeriodic = KTimeoutInitial;
+    iElapsedTime = 0;
     iInitRetryTime = 0;
     iStartRetryTime = 0;
     }
@@ -120,7 +122,7 @@
     }
 
 // -----------------------------------------------------------------------------
-// Tries to activate the audio stream if not active or activating
+// Tries to activate the audio stream if not already active or activating
 // -----------------------------------------------------------------------------
 //
 void TMSCSDevSound::Activate(const gint retrytime)
@@ -143,7 +145,7 @@
     TRACE_PRN_FN_ENT;
     if (reset)
         {
-        iTimeout = KTimeoutInitial;
+        iPeriodic = KTimeoutInitial;
         }
     CancelTimer();
     if (iDevSound && (iActive || iActivationOngoing))
@@ -177,14 +179,13 @@
         }
     else
         {
-        iTimeout = KTimeoutInitial;
+        iPeriodic = KTimeoutInitial;
         CancelTimer();
         NotifyEvent(aError);
         }
     TRACE_PRN_FN_EXT;
     }
 
-
 // -----------------------------------------------------------------------------
 // TMSCSDevSound::NotifyEvent
 // -----------------------------------------------------------------------------
@@ -209,6 +210,9 @@
 void TMSCSDevSound::CancelTimer()
     {
     iInitRetryTime = 0;
+    iStartRetryTime = 0;
+    iElapsedTime = 0;
+
     if (iTimer)
         {
         if (iTimer->IsRunning())
@@ -227,7 +231,7 @@
     {
     if (iTimer && (iInitRetryTime != 0 || iStartRetryTime != 0))
         {
-        iTimer->NotifyAfter(iTimeout, *this);
+        iTimer->NotifyAfter(iPeriodic, *this);
         }
     }
 
@@ -238,13 +242,17 @@
 //
 void TMSCSDevSound::TimerEvent()
     {
-    iTimeout *= KTimeoutMultiplier;
+    if (iPeriodic < KPeriodicTimeoutMax)
+        {
+        iPeriodic *= KTimeoutMultiplier;
+        }
+    iElapsedTime += iPeriodic;
 
     if (!iActivationOngoing) //Initializing
         {
-        if (iTimeout > (iInitRetryTime * KMicroSecMultiply))
+        if (iElapsedTime >= (iInitRetryTime * KMicroSecMultiply))
             {
-            iInitRetryTime = 0;
+            iInitRetryTime = 0; //timer will not start again
             }
         TRAPD(status, InitializeL());
         if (status != TMS_RESULT_SUCCESS)
@@ -254,9 +262,9 @@
         }
     else //Activating
         {
-        if (iTimeout > (iStartRetryTime * KMicroSecMultiply))
+        if (iElapsedTime >= (iStartRetryTime * KMicroSecMultiply))
             {
-            iStartRetryTime = 0;
+            iStartRetryTime = 0; //timer will not start again
             }
         Deactivate(FALSE);
         Activate(iStartRetryTime);
--- a/mmserv/tms/tmscallserver/src/tmsipcalldownlinkds.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/tmscallserver/src/tmsipcalldownlinkds.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -710,15 +710,13 @@
 
         switch (outputDev)
             {
+            case CAudioOutput::EPublic:
+                output = TMS_AUDIO_OUTPUT_PUBLIC;
+                break;
             case CAudioOutput::ENoPreference:
             case CAudioOutput::EAll:
             case CAudioOutput::ENoOutput:
             case CAudioOutput::EPrivate:
-                output = TMS_AUDIO_OUTPUT_PRIVATE;
-                break;
-            case CAudioOutput::EPublic:
-                output = TMS_AUDIO_OUTPUT_PUBLIC;
-                break;
             default:
                 output = TMS_AUDIO_OUTPUT_PRIVATE;
                 break;
--- a/mmserv/tms/tmsimpl/src/tmsmembuffer.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/tmsimpl/src/tmsmembuffer.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -61,10 +61,10 @@
     if (self)
         {
         self->iDataPtr = dataptr;
+        self->iOwnsBuffer = FALSE;
+        self->iBufferSize = size;
         ret = TMS_RESULT_SUCCESS;
         }
-    self->iOwnsBuffer = FALSE;
-    self->iBufferSize = size;
     tmsbuffer = self;
     TRACE_PRN_FN_EXT;
     return ret;
--- a/mmserv/tms/tmsserver/inc/tmscenrepaudiohandler.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/tmsserver/inc/tmscenrepaudiohandler.h	Tue Jul 06 14:50:35 2010 +0300
@@ -35,7 +35,6 @@
                               public TMSCenRepObserver
     {
 public:
-    //Constructors and descructor
 
     /**
      * Two-phased constructing for the monitor.
@@ -53,6 +52,7 @@
 
     void SetLoudSpeakerVol(TInt vol);
     void SetEarPieceVol(TInt vol);
+    void SetMuteState(TInt mutestate);
 
     // from base class TMSPubSubObserver
     /**
@@ -73,28 +73,6 @@
     virtual void HandleNotifyCenRepL(const TUid aUid, const TUint32 aKey,
             TInt aVal);
 
-protected:
-    // From CActive
-    /**
-     * From CActive
-     * RunL
-     */
-    void RunL();
-
-    /**
-     * From CActive
-     * Catches errors if RunL leaves
-     * @param aError error code
-     * @return error code
-     */
-    TInt RunError(TInt aError);
-
-    /**
-     * From CActive
-     * Cancels the monitor
-     */
-    void DoCancel();
-
 private:
     /**
      * C++ default constructor
@@ -110,7 +88,6 @@
     void ConstructL();
 
 private:
-    // data
 
     /**
      * Mute listening from Publish&Subscribe.
@@ -137,6 +114,7 @@
      */
     TInt iCallCount;
     TMSServer* iTMSSer;
+    gboolean iPublish;
     };
 
 } //namespace TMS
--- a/mmserv/tms/tmsserver/inc/tmsdtmfeventhandler.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/tmsserver/inc/tmsdtmfeventhandler.h	Tue Jul 06 14:50:35 2010 +0300
@@ -58,7 +58,7 @@
      * Implementation of CActive::RunError.
      * Called when RunL leaves.
      */
-    TInt RunError(TInt /*aError*/) {}
+    TInt RunError(TInt aError);
 
 private:
 
--- a/mmserv/tms/tmsserver/inc/tmspubsublistener.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/tmsserver/inc/tmspubsublistener.h	Tue Jul 06 14:50:35 2010 +0300
@@ -77,6 +77,13 @@
      */
     TInt Get(TDes16& aVal);
 
+    /**
+     * Sets integer value for P & S.
+     * @param aVal a value in return
+     * @return error code
+     */
+    TInt Set(TInt aVal);
+
 private:
     // New functions.
 
--- a/mmserv/tms/tmsserver/src/tmscenrepaudiohandler.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/tmsserver/src/tmscenrepaudiohandler.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -33,7 +33,11 @@
 #include "tmspubsublistener.h"
 #include "tmsutility.h"
 
+#ifdef __WINSCW__
 const TInt KDefaultMaxGain = 64;
+#else
+const TInt KDefaultMaxGain = 1;
+#endif
 
 using namespace TMS;
 
@@ -65,35 +69,62 @@
     TRACE_PRN_FN_EXT;
     }
 
+// ---------------------------------------------------------------------------
+// TMSCenRepAudioHandler::HandleNotifyPSL
+// ---------------------------------------------------------------------------
+//
 void TMSCenRepAudioHandler::HandleNotifyPSL(const TUid /*aUid*/,
         const TInt& /*aKey*/, const TRequestStatus& /*aStatus*/)
     {
     TInt muteVal;
     TInt err = KErrNotFound;
+    if (iPublish)
+        {
+        if (iMuteListener)
+            {
+            err = iMuteListener->Get(muteVal);
+            }
+        if (err == KErrNone && muteVal == EPSTelMicMuteOn)
+            {
+#if !defined(__WINSCW__)
+            if (iTMSSer)
+                {
+                iTMSSer->SetGain(NULL, 0);
+                }
+#endif //__WINSCW__
+            }
+        else if (err == KErrNone)
+            {
+#if !defined(__WINSCW__)
+            // Change when gain is really changed
+            if (iTMSSer)
+                {
+                iTMSSer->SetGain(NULL, KDefaultMaxGain);
+                }
+#endif //__WINSCW__
+            }
+        }
+    iPublish = TRUE;
+    }
 
+// ---------------------------------------------------------------------------
+// TMSCenRepAudioHandler::SetMuteState
+// ---------------------------------------------------------------------------
+//
+void TMSCenRepAudioHandler::SetMuteState(TInt level)
+    {
     if (iMuteListener)
         {
-        err = iMuteListener->Get(muteVal);
-        }
-    if (err == KErrNone && muteVal == EPSTelMicMuteOn)
-        {
-#if !defined(__WINSCW__)
-        if (iTMSSer)
+        if (level == 0)
             {
-            iTMSSer->SetGain(NULL, 0);
+            iMuteListener->Set(EPSTelMicMuteOn);
             }
-#endif //__WINSCW__
+        else
+            {
+            iMuteListener->Set(EPSTelMicMuteOff);
+            }
         }
-    else if (err == KErrNone)
-        {
-#if !defined(__WINSCW__)
-        // Change when gain is really changed
-        if (iTMSSer)
-            {
-            iTMSSer->SetGain(NULL, KDefaultMaxGain);
-            }
-#endif //__WINSCW__
-        }
+    iPublish = FALSE;
     }
 
 // ---------------------------------------------------------------------------
@@ -189,6 +220,7 @@
         /*volGetRes =*/ iIncallLoudspeakerVolumeListener->Get(volLoud);
         }
 
+    iPublish = TRUE;
     TRACE_PRN_FN_EXT;
     }
 
--- a/mmserv/tms/tmsserver/src/tmsdtmfeventhandler.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/tmsserver/src/tmsdtmfeventhandler.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -108,5 +108,14 @@
     TRACE_PRN_FN_EXT;
     }
 
+// -----------------------------------------------------------------------------
+// TMSDtmfEventHandler::RunError
+// -----------------------------------------------------------------------------
+//
+TInt TMSDtmfEventHandler::RunError(TInt aError)
+    {
+    return aError;
+    }
+
 //  End of File
 
--- a/mmserv/tms/tmsserver/src/tmsglobaleffectssettings.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/tmsserver/src/tmsglobaleffectssettings.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -20,11 +20,17 @@
 #include "tmsclientserver.h"
 
 using namespace TMS;
+
 // CONSTANTS
 const TInt KDefaultVolume = 4;
 const TInt KDefaultMaxVolume = 10;
 const TInt KDefaultGain = 1;
+
+#ifndef __WINS__
+const TInt KDefaultMaxGain = 1;
+#else
 const TInt KDefaultMaxGain = 64;
+#endif
 
 TUid KCRUidTmseffects = {0x10207C80};
 const TUint32 KTmsEarPieceVolume = 0x00000001;
@@ -41,7 +47,8 @@
     iMaxVolume(KDefaultMaxVolume),
     iMaxGain(KDefaultMaxGain),
     iEarVolume(KDefaultVolume),
-    iLoudSpkrVolume(KDefaultVolume)
+    iLoudSpkrVolume(KDefaultVolume),
+    iRepository(NULL)
     {
     }
 
--- a/mmserv/tms/tmsserver/src/tmspubsublistener.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/tmsserver/src/tmspubsublistener.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -154,4 +154,14 @@
     return iProperty.Get(iUid, iId, aVal);
     }
 
+// -----------------------------------------------------------------------------
+// TMSPubSubListener::Set
+// Sets integer value.
+// -----------------------------------------------------------------------------
+//
+TInt TMSPubSubListener::Set(TInt aVal)
+    {
+    return iProperty.Set(iUid, iId, aVal);
+    }
+
 // End of File
--- a/mmserv/tms/tmsserver/src/tmsserver.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/tms/tmsserver/src/tmsserver.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -741,6 +741,7 @@
     TInt status = SendMessageToCallServ(TMS_EFFECT_GLOBAL_GAIN_SET, level);
     if (status == TMS_RESULT_SUCCESS)
         {
+        iAudioCenRepHandler->SetMuteState(level);
         iEffectSettings->SetGain(level);
         iSessionIter.SetToFirst();
 
--- a/mmserv/voipaudioservices/VoIPClient/src/VoIPAudioSession.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/voipaudioservices/VoIPClient/src/VoIPAudioSession.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -152,12 +152,10 @@
 //
 EXPORT_C TInt RVoIPAudioSession::GetMaxVolume()
     {
-    TInt maxVol = 0;
     TPckgBuf<TInt> pckg;
     TIpcArgs args(&pckg);
-    SendClientRequest(EVoIPGetMaxVolume, args);
-    maxVol = pckg();
-    return maxVol;
+    TInt err = SendClientRequest(EVoIPGetMaxVolume, args);
+    return (err == KErrNone) ? pckg() : err;
     }
 
 // -----------------------------------------------------------------------------
@@ -338,12 +336,10 @@
 //
 EXPORT_C TInt RVoIPAudioSession::GetMaxGain()
     {
-    TInt maxGain = 0;
     TPckgBuf<TInt> pckg;
     TIpcArgs args(&pckg);
-    SendClientRequest(EVoIPGetMaxGain, args);
-    maxGain = pckg();
-    return maxGain;
+    TInt err = SendClientRequest(EVoIPGetMaxGain, args);
+    return (err == KErrNone) ? pckg() : err;
     }
 
 // -----------------------------------------------------------------------------
--- a/mmserv/voipaudioservices/VoIPServer/inc/VoIPServerSession.h	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/voipaudioservices/VoIPServer/inc/VoIPServerSession.h	Tue Jul 06 14:50:35 2010 +0300
@@ -171,7 +171,7 @@
      * @param RMessage2&
      * @return void
      */
-    void GetVolume(const RMessage2& aMessage);
+    void GetVolumeL(const RMessage2& aMessage);
 
     /**
      * ?description
@@ -195,7 +195,7 @@
      * @param RMessage2&
      * @return void
      */
-    void GetGain(const RMessage2& aMessage);
+    void GetGainL(const RMessage2& aMessage);
 
     /**
      * ?description
@@ -219,7 +219,7 @@
      * @param RMessage2&
      * @return void
      */
-    void GetAudioDevice(const RMessage2& aMessage);
+    void GetAudioDeviceL(const RMessage2& aMessage);
 
     /**
      * ?description
@@ -260,7 +260,7 @@
      * @param RMessage2&
      * @return void
      */
-    void GetIlbcCodecMode(const RMessage2& aMessage);
+    void GetIlbcCodecModeL(const RMessage2& aMessage);
 
     /**
      * ?description
@@ -276,7 +276,7 @@
      * @param RMessage2&
      * @return void
      */
-    void GetG711CodecMode(const RMessage2& aMessage);
+    void GetG711CodecModeL(const RMessage2& aMessage);
 
     /**
      * ?description
@@ -284,7 +284,7 @@
      * @param RMessage2&
      * @return void
      */
-    void GetSupportedBitratesCount(const RMessage2& aMessage);
+    void GetSupportedBitratesCountL(const RMessage2& aMessage);
 
     /**
      * ?description
@@ -308,7 +308,7 @@
      * @param RMessage2&
      * @return void
      */
-    void GetBitrate(const RMessage2& aMessage);
+    void GetBitrateL(const RMessage2& aMessage);
 
     /**
      * ?description
@@ -316,7 +316,7 @@
      * @param RMessage2&
      * @return void
      */
-    void FrameModeRqrdForEC(const RMessage2& aMessage);
+    void FrameModeRqrdForEcL(const RMessage2& aMessage);
 
     /**
      * ?description
@@ -332,7 +332,7 @@
      * @param RMessage2&
      * @return void
      */
-    void GetFrameMode(const RMessage2& aMessage);
+    void GetFrameModeL(const RMessage2& aMessage);
 
     /**
      * ?description
@@ -356,7 +356,7 @@
      * @param RMessage2&
      * @return void
      */
-    void GetVad(const RMessage2& aMessage);
+    void GetVadL(const RMessage2& aMessage);
 
     /**
      * ?description
@@ -372,7 +372,7 @@
      * @param RMessage2&
      * @return void
      */
-    void GetCng(const RMessage2& aMessage);
+    void GetCngL(const RMessage2& aMessage);
 
     /**
      * ?description
@@ -388,7 +388,7 @@
      * @param RMessage2&
      * @return void
      */
-    void GetPlc(const RMessage2& aMessage);
+    void GetPlcL(const RMessage2& aMessage);
 
     /**
      * ?description
--- a/mmserv/voipaudioservices/VoIPServer/src/VoIPServerSession.cpp	Wed Jun 23 18:47:10 2010 +0300
+++ b/mmserv/voipaudioservices/VoIPServer/src/VoIPServerSession.cpp	Tue Jul 06 14:50:35 2010 +0300
@@ -240,7 +240,7 @@
             GetMaxVolumeL(aMessage);
             break;
         case EVoIPGetVolume:
-            GetVolume(aMessage);
+            GetVolumeL(aMessage);
             break;
         case EVoIPSetVolume:
             SetVolume(aMessage);
@@ -249,7 +249,7 @@
             GetMaxGainL(aMessage);
             break;
         case EVoIPGetGain:
-            GetGain(aMessage);
+            GetGainL(aMessage);
             break;
         case EVoIPSetGain:
             SetGain(aMessage);
@@ -258,7 +258,7 @@
             SetAudioDeviceL(aMessage);
             break;
         case EVoIPGetAudioDevice:
-            GetAudioDevice(aMessage);
+            GetAudioDeviceL(aMessage);
             break;
         case EVoIPBufferFilled:
             BufferFilledL(aMessage);
@@ -270,16 +270,16 @@
             SetIlbcCodecModeL(aMessage);
             break;
         case EVoIPGetIlbcCodecMode:
-            GetIlbcCodecMode(aMessage);
+            GetIlbcCodecModeL(aMessage);
             break;
         case EVoIPSetG711CodecMode:
             SetG711CodecModeL(aMessage);
             break;
         case EVoIPGetG711CodecMode:
-            GetG711CodecMode(aMessage);
+            GetG711CodecModeL(aMessage);
             break;
         case EVoIPGetSupportedBitratesCount:
-            GetSupportedBitratesCount(aMessage);
+            GetSupportedBitratesCountL(aMessage);
             break;
         case EVoIPGetSupportedBitrates:
             GetSupportedBitratesL(aMessage);
@@ -288,16 +288,16 @@
             SetBitrate(aMessage);
             break;
         case EVoIPGetBitrate:
-            GetBitrate(aMessage);
+            GetBitrateL(aMessage);
             break;
         case EVoIPFrameModeRqrdForEC:
-            FrameModeRqrdForEC(aMessage);
+            FrameModeRqrdForEcL(aMessage);
             break;
         case EVoIPSetFrameMode:
             SetFrameMode(aMessage);
             break;
         case EVoIPGetFrameMode:
-            GetFrameMode(aMessage);
+            GetFrameModeL(aMessage);
             break;
         case EVoIPConcealErrForNextBuf:
             ConcealErrorForNextBuffer();
@@ -306,19 +306,19 @@
             SetVad(aMessage);
             break;
         case EVoIPGetVad:
-            GetVad(aMessage);
+            GetVadL(aMessage);
             break;
         case EVoIPSetCng:
             SetCng(aMessage);
             break;
         case EVoIPGetCng:
-            GetCng(aMessage);
+            GetCngL(aMessage);
             break;
         case EVoIPSetPlc:
             SetPlc(aMessage);
             break;
         case EVoIPGetPlc:
-            GetPlc(aMessage);
+            GetPlcL(aMessage);
             break;
         case EVoIPBadLsfNextBuffer:
             BadLsfNextBuffer();
@@ -439,29 +439,11 @@
             iCodecsUp.Reset();
             iCodecsCountUp = 0;
             iDevSound->GetSupportedInputDataTypesL(iCodecsUp, iPriority);
-/*
-#ifdef __WINSCW__
-            // Support for adaptation stubs
-            iCodecsUp.Append(KMccFourCCIdG711);
-            iCodecsUp.Append(KMccFourCCIdG729);
-            iCodecsUp.Append(KMccFourCCIdILBC);
-            iCodecsUp.Append(KMccFourCCIdAMRNB);
-#endif
-*/
             iCodecsCountUp = iCodecsUp.Count();
 
             iCodecsDn.Reset();
             iCodecsCountDn = 0;
             iDevSound->GetSupportedOutputDataTypesL(iCodecsDn, iPriority);
-/*
-#ifdef __WINSCW__
-            // Support for adaptation stubs
-            iCodecsDn.Append(KMccFourCCIdG711);
-            iCodecsDn.Append(KMccFourCCIdG729);
-            iCodecsDn.Append(KMccFourCCIdILBC);
-            iCodecsDn.Append(KMccFourCCIdAMRNB);
-#endif
-*/
             iCodecsCountDn = iCodecsDn.Count();
             }
         }
@@ -737,23 +719,37 @@
 //
 void CVoIPAudioServerSession::GetMaxVolumeL(const RMessage2& aMessage)
     {
-    TPckgBuf<TInt> p(iMaxVolume);
-    aMessage.WriteL(0, p);
+    if (iThread.Handle() > 0 && iMaxVolume > 0)
+        {
+        TPckgBuf<TInt> p(iMaxVolume);
+        aMessage.WriteL(0, p);
+        }
+    else
+        {
+        User::Leave(KErrBadHandle);
+        }
 
     TRACE_PRN_N1(_L("VoIP->SRV-SESSION: GetMaxVolumeL->MaxVolume [%d]"),
             iMaxVolume);
     }
 
 // -----------------------------------------------------------------------------
-// CVoIPAudioServerSession::GetVolume
+// CVoIPAudioServerSession::GetVolumeL
 //
 // -----------------------------------------------------------------------------
 //
-void CVoIPAudioServerSession::GetVolume(const RMessage2& aMessage)
+void CVoIPAudioServerSession::GetVolumeL(const RMessage2& aMessage)
     {
-    iMessage = aMessage;
-    iMsgQueued = ETrue;
-    SendCmdToThread(ECmdGetVolume);
+    if (iThread.Handle() > 0)
+        {
+        iMessage = aMessage;
+        iMsgQueued = ETrue;
+        SendCmdToThread(ECmdGetVolume);
+        }
+    else
+        {
+        User::Leave(KErrBadHandle);
+        }
     }
 
 // -----------------------------------------------------------------------------
@@ -776,22 +772,35 @@
 //
 void CVoIPAudioServerSession::GetMaxGainL(const RMessage2& aMessage)
     {
-    TPckgBuf<TInt> p(iMaxGain);
-    aMessage.WriteL(0, p);
-
+    if (iThread.Handle() > 0 && iMaxGain > 0)
+        {
+        TPckgBuf<TInt> p(iMaxGain);
+        aMessage.WriteL(0, p);
+        }
+    else
+        {
+        User::Leave(KErrBadHandle);
+        }
     TRACE_PRN_N1(_L("VoIP->SRV-SESSION: GetMaxGainL->MaxGain [%d]"), iMaxGain);
     }
 
 // -----------------------------------------------------------------------------
-// CVoIPAudioServerSession::GetGain
+// CVoIPAudioServerSession::GetGainL
 //
 // -----------------------------------------------------------------------------
 //
-void CVoIPAudioServerSession::GetGain(const RMessage2& aMessage)
+void CVoIPAudioServerSession::GetGainL(const RMessage2& aMessage)
     {
-    iMessage = aMessage;
-    iMsgQueued = ETrue;
-    SendCmdToThread(ECmdGetGain);
+    if (iThread.Handle() > 0)
+        {
+        iMessage = aMessage;
+        iMsgQueued = ETrue;
+        SendCmdToThread(ECmdGetGain);
+        }
+    else
+        {
+        User::Leave(KErrBadHandle);
+        }
     }
 
 // -----------------------------------------------------------------------------
@@ -829,15 +838,22 @@
     }
 
 // -----------------------------------------------------------------------------
-// CVoIPAudioServerSession::GetAudioDevice
+// CVoIPAudioServerSession::GetAudioDeviceL
 //
 // -----------------------------------------------------------------------------
 //
-void CVoIPAudioServerSession::GetAudioDevice(const RMessage2& aMessage)
+void CVoIPAudioServerSession::GetAudioDeviceL(const RMessage2& aMessage)
     {
-    iMessage = aMessage;
-    iMsgQueued = ETrue;
-    SendCmdToThread(ECmdGetAudioDevice);
+    if (iThread.Handle() > 0)
+        {
+        iMessage = aMessage;
+        iMsgQueued = ETrue;
+        SendCmdToThread(ECmdGetAudioDevice);
+        }
+    else
+        {
+        User::Leave(KErrBadHandle);
+        }
     }
 
 // -----------------------------------------------------------------------------
@@ -847,8 +863,6 @@
 //
 void CVoIPAudioServerSession::BufferFilledL(const RMessage2& aMessage)
     {
-    //    TRACE_PRN_FN_ENT;
-
     TVoIPMsgBufPckg pckg;
     aMessage.ReadL(0, pckg);
     iShared.iMutex.Wait();
@@ -856,8 +870,6 @@
     iShared.iSequenceNum = pckg().iUint;
     iShared.iMutex.Signal();
     SendCmdToThread(ECmdBufferFilled);
-
-    //    TRACE_PRN_FN_EXT;
     }
 
 // -----------------------------------------------------------------------------
@@ -867,9 +879,7 @@
 //
 void CVoIPAudioServerSession::BufferEmptiedL(const RMessage2& /*aMessage*/)
     {
-    //    TRACE_PRN_FN_ENT;
     SendCmdToThread(ECmdBufferEmptied);
-    //    TRACE_PRN_FN_EXT;
     }
 
 // -----------------------------------------------------------------------------
@@ -888,15 +898,22 @@
     }
 
 // -----------------------------------------------------------------------------
-// CVoIPAudioServerSession::GetIlbcCodecMode
+// CVoIPAudioServerSession::GetIlbcCodecModeL
 //
 // -----------------------------------------------------------------------------
 //
-void CVoIPAudioServerSession::GetIlbcCodecMode(const RMessage2& aMessage)
+void CVoIPAudioServerSession::GetIlbcCodecModeL(const RMessage2& aMessage)
     {
-    iMessage = aMessage;
-    iMsgQueued = ETrue;
-    SendCmdToThread(ECmdGetIlbcCodecMode);
+    if (iThread.Handle() > 0)
+        {
+        iMessage = aMessage;
+        iMsgQueued = ETrue;
+        SendCmdToThread(ECmdGetIlbcCodecMode);
+        }
+    else
+        {
+        User::Leave(KErrBadHandle);
+        }
     }
 
 // -----------------------------------------------------------------------------
@@ -915,28 +932,42 @@
     }
 
 // -----------------------------------------------------------------------------
-// CVoIPAudioServerSession::GetG711CodecMode
+// CVoIPAudioServerSession::GetG711CodecModeL
 //
 // -----------------------------------------------------------------------------
 //
-void CVoIPAudioServerSession::GetG711CodecMode(const RMessage2& aMessage)
+void CVoIPAudioServerSession::GetG711CodecModeL(const RMessage2& aMessage)
     {
-    iMessage = aMessage;
-    iMsgQueued = ETrue;
-    SendCmdToThread(ECmdGetG711CodecMode);
+    if (iThread.Handle() > 0)
+        {
+        iMessage = aMessage;
+        iMsgQueued = ETrue;
+        SendCmdToThread(ECmdGetG711CodecMode);
+        }
+    else
+        {
+        User::Leave(KErrBadHandle);
+        }
     }
 
 // -----------------------------------------------------------------------------
-// CVoIPAudioServerSession::GetSupportedBitratesCount
+// CVoIPAudioServerSession::GetSupportedBitratesCountL
 //
 // -----------------------------------------------------------------------------
 //
-void CVoIPAudioServerSession::GetSupportedBitratesCount(
+void CVoIPAudioServerSession::GetSupportedBitratesCountL(
         const RMessage2& aMessage)
     {
-    iMessage = aMessage;
-    iMsgQueued = ETrue;
-    SendCmdToThread(ECmdGetSupportedBitrates);
+    if (iThread.Handle() > 0)
+        {
+        iMessage = aMessage;
+        iMsgQueued = ETrue;
+        SendCmdToThread(ECmdGetSupportedBitrates);
+        }
+    else
+        {
+        User::Leave(KErrBadHandle);
+        }
     }
 
 // -----------------------------------------------------------------------------
@@ -992,27 +1023,41 @@
     }
 
 // -----------------------------------------------------------------------------
-// CVoIPAudioServerSession::GetBitrate
+// CVoIPAudioServerSession::GetBitrateL
 //
 // -----------------------------------------------------------------------------
 //
-void CVoIPAudioServerSession::GetBitrate(const RMessage2& aMessage)
+void CVoIPAudioServerSession::GetBitrateL(const RMessage2& aMessage)
     {
-    iMessage = aMessage;
-    iMsgQueued = ETrue;
-    SendCmdToThread(ECmdGetBitrate);
+    if (iThread.Handle() > 0)
+        {
+        iMessage = aMessage;
+        iMsgQueued = ETrue;
+        SendCmdToThread(ECmdGetBitrate);
+        }
+    else
+        {
+        User::Leave(KErrBadHandle);
+        }
     }
 
 // -----------------------------------------------------------------------------
-// CVoIPAudioServerSession::FrameModeRequiredForEC
+// CVoIPAudioServerSession::FrameModeRequiredForEcL
 //
 // -----------------------------------------------------------------------------
 //
-void CVoIPAudioServerSession::FrameModeRqrdForEC(const RMessage2& aMessage)
+void CVoIPAudioServerSession::FrameModeRqrdForEcL(const RMessage2& aMessage)
     {
-    iMessage = aMessage;
-    iMsgQueued = ETrue;
-    SendCmdToThread(ECmdFrameModeRqrdForEC);
+    if (iThread.Handle() > 0)
+        {
+        iMessage = aMessage;
+        iMsgQueued = ETrue;
+        SendCmdToThread(ECmdFrameModeRqrdForEC);
+        }
+    else
+        {
+        User::Leave(KErrBadHandle);
+        }
     }
 
 // -----------------------------------------------------------------------------
@@ -1029,15 +1074,22 @@
     }
 
 // -----------------------------------------------------------------------------
-// CVoIPAudioServerSession::GetFrameMode
+// CVoIPAudioServerSession::GetFrameModeL
 //
 // -----------------------------------------------------------------------------
 //
-void CVoIPAudioServerSession::GetFrameMode(const RMessage2& aMessage)
+void CVoIPAudioServerSession::GetFrameModeL(const RMessage2& aMessage)
     {
-    iMessage = aMessage;
-    iMsgQueued = ETrue;
-    SendCmdToThread(ECmdGetFrameMode);
+    if (iThread.Handle() > 0)
+        {
+        iMessage = aMessage;
+        iMsgQueued = ETrue;
+        SendCmdToThread(ECmdGetFrameMode);
+        }
+    else
+        {
+        User::Leave(KErrBadHandle);
+        }
     }
 
 // -----------------------------------------------------------------------------
@@ -1063,15 +1115,22 @@
     }
 
 // -----------------------------------------------------------------------------
-// CVoIPAudioServerSession::GetVad
+// CVoIPAudioServerSession::GetVadL
 //
 // -----------------------------------------------------------------------------
 //
-void CVoIPAudioServerSession::GetVad(const RMessage2& aMessage)
+void CVoIPAudioServerSession::GetVadL(const RMessage2& aMessage)
     {
-    iMessage = aMessage;
-    iMsgQueued = ETrue;
-    SendCmdToThread(ECmdGetVad);
+    if (iThread.Handle() > 0)
+        {
+        iMessage = aMessage;
+        iMsgQueued = ETrue;
+        SendCmdToThread(ECmdGetVad);
+        }
+    else
+        {
+        User::Leave(KErrBadHandle);
+        }
     }
 
 // -----------------------------------------------------------------------------
@@ -1088,15 +1147,22 @@
     }
 
 // -----------------------------------------------------------------------------
-// CVoIPAudioServerSession::GetCng
+// CVoIPAudioServerSession::GetCngL
 //
 // -----------------------------------------------------------------------------
 //
-void CVoIPAudioServerSession::GetCng(const RMessage2& aMessage)
+void CVoIPAudioServerSession::GetCngL(const RMessage2& aMessage)
     {
-    iMessage = aMessage;
-    iMsgQueued = ETrue;
-    SendCmdToThread(ECmdGetCng);
+    if (iThread.Handle() > 0)
+        {
+        iMessage = aMessage;
+        iMsgQueued = ETrue;
+        SendCmdToThread(ECmdGetCng);
+        }
+    else
+        {
+        User::Leave(KErrBadHandle);
+        }
     }
 
 // -----------------------------------------------------------------------------
@@ -1113,15 +1179,22 @@
     }
 
 // -----------------------------------------------------------------------------
-// CVoIPAudioServerSession::GetPlc
+// CVoIPAudioServerSession::GetPlcL
 //
 // -----------------------------------------------------------------------------
 //
-void CVoIPAudioServerSession::GetPlc(const RMessage2& aMessage)
+void CVoIPAudioServerSession::GetPlcL(const RMessage2& aMessage)
     {
-    iMessage = aMessage;
-    iMsgQueued = ETrue;
-    SendCmdToThread(ECmdGetPlc);
+    if (iThread.Handle() > 0)
+        {
+        iMessage = aMessage;
+        iMsgQueued = ETrue;
+        SendCmdToThread(ECmdGetPlc);
+        }
+    else
+        {
+        User::Leave(KErrBadHandle);
+        }
     }
 
 // -----------------------------------------------------------------------------
@@ -1202,7 +1275,8 @@
         if (iDTMFTonePlayer)
             {
             iDTMFTonePlayerInitRequest = ETrue;
-            TRAPD(err, iDTMFTonePlayer->InitializeL(*this, EMMFStateTonePlaying));
+            TRAPD(err, iDTMFTonePlayer->InitializeL(*this,
+                    EMMFStateTonePlaying));
             if (err != KErrNone)
                 {
                 delete iDTMFTonePlayer;
@@ -1857,14 +1931,6 @@
         iMsgBuffer.iStatus = aStatus;
         iITCMsgComQueue.Send(iMsgBuffer);
         }
-    else
-        {
-        if (iMsgQueued)
-            {
-            iMessage.Complete(KErrCancel);
-            iMsgQueued = EFalse;
-            }
-        }
     }
 
 // -----------------------------------------------------------------------------
@@ -2091,22 +2157,21 @@
 // -----------------------------------------------------------------------------
 //
 void CVoIPAudioServerSession::DoHandleError(TInt /*aError*/)
-    {
-    /*    DEBPRN1(_L("VoIP->CVoIPAudioServerSession[0x%x]::DoHandleError [%d] :>"), aError);
-     iShared.iMutex.Wait();
-     TUserCommand cmd = iShared.iCmd;
-     iShared.iMutex.Signal();
+    {/*
+    DEBPRN1(_L("VoIP->CVoIPAudioServerSession[0x%x]::DoHandleError [%d] :>"), aError);
+    iShared.iMutex.Wait();
+    TUserCommand cmd = iShared.iCmd;
+    iShared.iMutex.Signal();
 
-     if (iMsgQueued)
-     {
-     iMessage.Complete(aError);
-     iMsgQueued = EFalse;
-     }
-     else
-     {
-     NotifyClient(cmd, aError);
-     }
-     */
+    if (iMsgQueued)
+        {
+        iMessage.Complete(aError);
+        iMsgQueued = EFalse;
+        }
+    else
+        {
+        NotifyClient(cmd, aError);
+        }*/
     }
 
 // -----------------------------------------------------------------------------