diff -r 71e347f905f2 -r 4a7fac7dd34a gst_plugins_symbian/tsrc/gstreamertestmodule/conf/GStreamerTestClass.cfg --- a/gst_plugins_symbian/tsrc/gstreamertestmodule/conf/GStreamerTestClass.cfg Fri Mar 19 09:35:09 2010 +0200 +++ b/gst_plugins_symbian/tsrc/gstreamertestmodule/conf/GStreamerTestClass.cfg Fri Apr 16 15:15:52 2010 +0300 @@ -27,6 +27,7 @@ // ECONVERTER 9, // EDEVSOUNDSRC 10, // EDEVSOUNDSINK 11 +// NOKIAAACENCODER 12 //GST_STATE_VOID_PENDING = 0, //GST_STATE_NULL = 1, @@ -54,7 +55,7 @@ gst SetElementProperties 10 gain 5 gst GetElementProperties 10 gain gst GetElementProperties 10 samplesrecorded -gst GetElementProperties 10 rate +gst GetElementProperties 10 rates gst GetElementProperties 10 channels gst SetElementProperties 10 leftbalance 80 gst SetElementProperties 10 rightbalance 20 @@ -64,7 +65,424 @@ [Endtest] [Test] -title 2. Create WAV Record Pipeline +title 2. Create WAV Record Pipeline for balance +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 7 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTestbalance.wav +gst AddElementToPipeline 10 +gst AddElementToPipeline 7 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 7 +gst LinkElementsInPipeline 7 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +gst SetPipelineState 4 +pause 9000 +gst SetElementProperties 10 leftbalance 80 +gst SetElementProperties 10 rightbalance 20 +pause 1000 +gst StopRecording +gst SetPipelineState 1 +delete gst +[Endtest] + + +[Test] +title 3. Create WAV Record Pipeline for ten sec +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 7 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTest.wav +gst AddElementToPipeline 10 +gst AddElementToPipeline 7 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 7 +gst LinkElementsInPipeline 7 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +gst SetPipelineState 4 +pause 10000 +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + +[Test] +title 4. Create WAV Record Pipeline for pause resume +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 7 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTestpause.wav +gst AddElementToPipeline 10 +gst AddElementToPipeline 7 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 7 +gst LinkElementsInPipeline 7 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +gst SetPipelineState 4 +pause 5000 +gst SetPipelineState 3 +pause 5000 +gst SetPipelineState 4 +pause 5000 +gst GetElementProperties 10 gain +gst GetElementProperties 10 samplesrecorded +pause 5000 +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + + + +[Test] +title 5. Create WAV Play Pipeline +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 1 +gst CreateElement 5 +gst CreateElement 9 +gst CreateElement 8 +gst CreateElement 11 +gst InitPipeLine +gst SetElementProperties 1 c:\data\RecordTest.wav +gst AddElementToPipeline 1 +gst AddElementToPipeline 5 +gst AddElementToPipeline 9 +gst AddElementToPipeline 8 +gst AddElementToPipeline 11 +gst LinkElementsInPipeline 1 5 +gst SetPipelineState 4 +pause 3000 +gst GetElementProperties 11 volume +gst SetElementProperties 11 volume 5000 +gst SetElementProperties 11 leftbalance 80 +gst SetElementProperties 11 rightbalance 20 +gst GetElementProperties 11 samplesplayed +gst GetElementProperties 11 rate +gst GetElementProperties 11 channels +pause 3000 +gst SetElementProperties 11 volume 10000 +waittestclass gst +delete gst +[Endtest] + + + +[Test] +title 6. Create RAW Play Pipeline +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 1 +gst CreateElement 11 +gst InitPipeLine +gst SetElementProperties 1 c:\data\RecordTest.raw +gst AddElementToPipeline 1 +gst AddElementToPipeline 11 +gst LinkElementsInPipeline 1 11 +gst SetElementProperties 11 priority 0 +gst SetElementProperties 11 preference 0 +gst SetElementProperties 11 channels 1 +gst SetElementProperties 11 rate 16000 +gst SetElementProperties 11 mimetype audio/x-raw-int +gst SetElementProperties 11 fourcc 909201440 +gst SetPipelineState 4 +pause 5000 +gst GetElementProperties 11 volume +gst GetElementProperties 11 maxvolume +waittestclass gst +gst SetPipelineState 4 +waittestclass gst +delete gst +[Endtest] + + +/* +[Test] +title 7. Create WAV Record Pipeline1 +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 7 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTest1.wav +gst AddElementToPipeline 10 +gst AddElementToPipeline 7 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 7 +gst LinkElementsInPipeline 7 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +gst SetPipelineState 4 +pause 5000 +gst StopRecording +gst SetPipelineState 1 +delete gst +[Endtest] + + + +[Test] +title 8. Create WAV Record Pipeline2 +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 7 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTest2.wav +gst AddElementToPipeline 10 +gst AddElementToPipeline 7 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 7 +gst LinkElementsInPipeline 7 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 gain 5 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +pause 1000 +gst SetPipelineState 4 +pause 5000 +gst GetElementProperties 10 gain +gst GetElementProperties 10 samplesrecorded +gst SetPipelineState 3 +pause 4000 +gst SetElementProperties 10 gain 64 +gst SetPipelineState 4 +pause 5000 +gst StopRecording +gst SetPipelineState 1 +delete gst +[Endtest] + +[Test] +title 9. Create WAV Record Pipeline3 +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 7 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTest3.wav +gst AddElementToPipeline 10 +gst AddElementToPipeline 7 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 7 +gst LinkElementsInPipeline 7 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 gain 24 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 2 +pause 1000 +gst SetPipelineState 4 +pause 5000 +gst GetElementProperties 10 gain +gst GetElementProperties 10 samplesrecorded +gst SetPipelineState 3 +pause 4000 +gst SetElementProperties 10 gain 64 +gst SetPipelineState 4 +pause 5000 +gst SetPipelineState 4 +pause 5000 +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + + +[Test] +title 10. Create WAV Record Pipeline4 +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 7 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTest4.wav +gst AddElementToPipeline 10 +gst AddElementToPipeline 7 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 7 +gst LinkElementsInPipeline 7 2 +gst SetElementProperties 10 rate 10000 +gst SetElementProperties 10 priority 1 +gst SetElementProperties 10 gain 50 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +pause 1000 +gst SetPipelineState 4 +pause 5000 +gst SetElementProperties 10 rate 20000 +pause 3000 +gst SetPipelineState 3 +pause 4000 +gst GetElementProperties 10 gain +gst GetElementProperties 10 samplesrecorded +gst SetPipelineState 4 +pause 5000 +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + +[Test] +title 11. Create WAV Record Pipeline5 +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 7 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTest5.wav +gst AddElementToPipeline 10 +gst AddElementToPipeline 7 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 7 +gst LinkElementsInPipeline 7 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 gain 80 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +pause 1000 +gst SetPipelineState 4 +pause 5000 +gst SetPipelineState 4 +pause 4000 +gst SetPipelineState 4 +pause 5000 +gst SetPipelineState 4 +pause 4000 +gst SetPipelineState 4 +pause 5000 +gst SetPipelineState 4 +pause 4000 +pause 5000 +gst SetPipelineState 4 +pause 4000 +gst SetElementProperties 10 gain 90 +gst SetPipelineState 4 +pause 5000 +gst GetElementProperties 10 gain +gst GetElementProperties 10 samplesrecorded +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + +[Test] +title 12. Create WAV Record Pipeline6 +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 7 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTest6.wav +gst AddElementToPipeline 10 +gst AddElementToPipeline 7 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 7 +gst LinkElementsInPipeline 7 2 +gst SetElementProperties 10 rate 10000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +gst SetPipelineState 4 +pause 10000 +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + +[Test] +title 13. Create WAV Record Pipeline7 +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 7 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTest.wav +gst AddElementToPipeline 10 +gst AddElementToPipeline 7 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 7 +gst LinkElementsInPipeline 7 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 gain 12 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +pause 1000 +gst SetPipelineState 4 +pause 5000 +gst GetElementProperties 10 gain +gst GetElementProperties 10 samplesrecorded +gst SetPipelineState 3 +pause 4000 +gst SetElementProperties 10 gain 64 +gst SetPipelineState 4 +pause 5000 +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + +[Test] +title 14. Create WAV Record Pipeline8 create GStreamerTestClass gst gst InitGStreamer gst CreatePipeLine @@ -81,6 +499,521 @@ gst LinkElementsInPipeline 7 2 gst SetElementProperties 10 rate 16000 gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 gain 12 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +pause 1000 +gst SetPipelineState 4 +pause 5000 +gst GetElementProperties 10 gain +gst GetElementProperties 10 samplesrecorded +gst SetPipelineState 3 +pause 4000 +gst SetElementProperties 10 gain 64 +gst SetPipelineState 4 +pause 5000 +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +[Endtest] + +[Test] +title 15. Create WAV Record Pipeline 9 +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 7 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTest9.wav +gst AddElementToPipeline 10 +gst AddElementToPipeline 7 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 7 +gst LinkElementsInPipeline 7 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 gain 12 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +pause 1000 +gst SetPipelineState 4 +pause 10000 +gst GetElementProperties 10 gain +gst GetElementProperties 10 samplesrecorded +gst SetPipelineState 3 +pause 360000 +gst SetElementProperties 10 gain 64 +gst SetPipelineState 4 +pause 5000 +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + + +[Test] +title 16. Create WAV Record Pipeline GstReliabilitytestPlaypause +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 7 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTestpause.wav +gst AddElementToPipeline 10 +gst AddElementToPipeline 7 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 7 +gst LinkElementsInPipeline 7 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +gst GstReliabilitytestPlaypause 30 +gst SetPipelineState 4 +pause 5000 +gst GetElementProperties 10 gain +gst GetElementProperties 10 samplesrecorded +pause 5000 +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + + + +[Test] +title 17. Create WAV Record Pipeline GstReliabilitytestRecording +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 7 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTestpause.wav +gst AddElementToPipeline 10 +gst AddElementToPipeline 7 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 7 +gst LinkElementsInPipeline 7 2 +gst GstReliabilitytestRecording 30 +gst GetElementProperties 10 samplesrecorded +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + + +[Test] +title 18. Create WAV Play1 Pipeline +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 1 +gst CreateElement 5 +gst CreateElement 9 +gst CreateElement 8 +gst CreateElement 11 +gst InitPipeLine +gst SetElementProperties 1 c:\data\RecordTest.wav +gst AddElementToPipeline 1 +gst AddElementToPipeline 5 +gst AddElementToPipeline 9 +gst AddElementToPipeline 8 +gst AddElementToPipeline 11 +gst SetElementProperties 5 volume 5000 +gst LinkElementsInPipeline 1 5 +gst SetPipelineState 4 +pause 20000 +waittestclass gst +delete gst +[Endtest] + + +[Test] +title 19. Create AAC Record Pipeline +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 12 +gst CreateElement 13 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTest.mp4 +gst AddElementToPipeline 10 +gst AddElementToPipeline 12 +gst AddElementToPipeline 13 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 12 +gst LinkElementsInPipeline 12 13 +gst LinkElementsInPipeline 13 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +gst SetPipelineState 4 +pause 5000 +gst GetElementProperties 10 gain +gst GetElementProperties 10 samplesrecorded +pause 5000 +gst SetPipelineState 1 +delete gst +[Endtest] + +[Test] +title 20. Create AAC Record Pipeline for pause +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 12 +gst CreateElement 13 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTestpause.mp4 +gst AddElementToPipeline 10 +gst AddElementToPipeline 12 +gst AddElementToPipeline 13 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 12 +gst LinkElementsInPipeline 12 13 +gst LinkElementsInPipeline 13 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +gst SetPipelineState 4 +pause 5000 +gst SetPipelineState 3 +pause 5000 +gst SetPipelineState 4 +pause 5000 +gst GetElementProperties 10 gain +gst GetElementProperties 10 samplesrecorded +pause 5000 +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + + +[Test] +title 21. Create AAC Record Pipeline1 +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 12 +gst CreateElement 13 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTest1.mp4 +gst AddElementToPipeline 10 +gst AddElementToPipeline 12 +gst AddElementToPipeline 13 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 12 +gst LinkElementsInPipeline 12 13 +gst LinkElementsInPipeline 13 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +gst SetPipelineState 4 +pause 5000 +gst SetPipelineState 4 +pause 5000 +gst SetPipelineState 4 +pause 5000 +gst SetPipelineState 4 +pause 5000 +gst SetPipelineState 4 +pause 5000 +gst SetPipelineState 4 +pause 5000 +gst GetElementProperties 10 gain +gst GetElementProperties 10 samplesrecorded +pause 5000 +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + + +[Test] +title 22. Create AAC Record Pipeline reliabilityplaypause +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 12 +gst CreateElement 13 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTestpause.mp4 +gst AddElementToPipeline 10 +gst AddElementToPipeline 12 +gst AddElementToPipeline 13 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 12 +gst LinkElementsInPipeline 12 13 +gst LinkElementsInPipeline 13 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +gst GstReliabilitytestPlaypause 30 +gst SetPipelineState 4 +pause 5000 +gst GetElementProperties 10 gain +gst GetElementProperties 10 samplesrecorded +pause 5000 +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + + +[Test] +title 23. Create AAC Record Pipeline reliabilityrecording +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 12 +gst CreateElement 13 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTest.mp4 +gst AddElementToPipeline 10 +gst AddElementToPipeline 12 +gst AddElementToPipeline 13 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 12 +gst LinkElementsInPipeline 12 13 +gst LinkElementsInPipeline 13 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 +gst SetElementProperties 10 preference 0 +gst SetElementProperties 10 channels 1 +gst GstReliabilitytestRecording 30 +gst GetElementProperties 10 samplesrecorded +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + + + + + +[Test] +title 24. Create AMR Record Pipeline with amrmux +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 14 +gst SetElementProperties 14 1 +gst GetElementProperties 14 1 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTest.amr +gst AddElementToPipeline 10 +gst AddElementToPipeline 14 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/amr +gst GetElementsCustomIntfc 10 7 +gst CustomIntfcProp 7 2 1 +gst CustomIntfcProp 7 4 16000 +gst LinkElementsInPipeline 10 14 +gst LinkElementsInPipeline 14 2 +gst SetPipelineState 4 +pause 5000 +gst CustomIntfcProp 7 3 +gst CustomIntfcProp 7 5 +pause 5000 +gst SetPipelineState 1 +delete gst +[Endtest] + + +[Test] +title 25. Create AMR Record Pipeline for pause resume +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 14 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTestpause.amr +gst AddElementToPipeline 10 +gst AddElementToPipeline 14 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/amr +gst GetElementsCustomIntfc 10 7 +gst CustomIntfcProp 7 2 1 +gst CustomIntfcProp 7 4 16000 +gst LinkElementsInPipeline 10 14 +gst LinkElementsInPipeline 14 2 +gst SetPipelineState 4 +pause 5000 +gst SetPipelineState 3 +pause 5000 +gst SetPipelineState 4 +pause 5000 +gst CustomIntfcProp 7 3 +gst CustomIntfcProp 7 5 +pause 5000 +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + + + +[Test] +title 26. Create AMR Record Pipeline balance +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 14 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTestbalance.amr +gst AddElementToPipeline 10 +gst AddElementToPipeline 14 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/amr +gst GetElementsCustomIntfc 10 7 +gst CustomIntfcProp 7 2 1 +gst CustomIntfcProp 7 4 16000 +gst LinkElementsInPipeline 10 14 +gst LinkElementsInPipeline 14 2 +gst SetPipelineState 4 +pause 5000 +gst CustomIntfcProp 7 3 +gst CustomIntfcProp 7 5 +pause 5000 +gst SetElementProperties 10 leftbalance 80 +gst SetElementProperties 10 rightbalance 20 +pause 1000 +gst StopRecording +gst SetPipelineState 1 +delete gst +[Endtest] + + + +[Test] +title 27. Create AMR Record Pipeline GstReliabilitytestPlaypause +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 14 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordReliabilityplaypause.amr +gst AddElementToPipeline 10 +gst AddElementToPipeline 14 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/amr +gst GetElementsCustomIntfc 10 7 +gst CustomIntfcProp 7 2 1 +gst CustomIntfcProp 7 4 16000 +gst LinkElementsInPipeline 10 14 +gst LinkElementsInPipeline 14 2 +gst GstReliabilitytestPlaypause 30 +gst SetPipelineState 4 +pause 5000 +gst GetElementProperties 10 gain +gst GetElementProperties 10 samplesrecorded +pause 2000 +gst CustomIntfcProp 7 3 +gst CustomIntfcProp 7 5 +pause 2000 +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] + + + +[Test] +title 28. Create AMR Record Pipeline reliabilityrecording +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 14 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordReliabilityRecording.amr +gst AddElementToPipeline 10 +gst AddElementToPipeline 14 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/amr +gst GetElementsCustomIntfc 10 7 +gst CustomIntfcProp 7 2 1 +gst CustomIntfcProp 7 4 16000 +gst LinkElementsInPipeline 10 14 +gst LinkElementsInPipeline 14 2 +gst GstReliabilitytestRecording 30 +gst GetElementProperties 10 samplesrecorded +gst StopRecording +waittestclass gst +gst SetPipelineState 1 +delete gst +[Endtest] +*/ + + + + + +/*[Test] +title 2. Create AAC Record Pipeline +create GStreamerTestClass gst +gst InitGStreamer +gst CreatePipeLine +gst CreateElement 10 +gst CreateElement 12 +gst CreateElement 2 +gst InitPipeLine +gst SetElementProperties 2 c:\data\RecordTest.wav +gst AddElementToPipeline 10 +gst AddElementToPipeline 12 +gst AddElementToPipeline 2 +gst SetCapsInPipeLine audio/x-raw-int 16 16 +gst LinkElementsInPipeline 10 12 +gst LinkElementsInPipeline 12 2 +gst SetElementProperties 10 rate 16000 +gst SetElementProperties 10 priority 0 gst SetElementProperties 10 preference 0 gst SetElementProperties 10 channels 1 gst SetPipelineState 4 @@ -367,4 +1300,4 @@ gst SetPipelineState 4 waittestclass gst delete gst -[Endtest] \ No newline at end of file +[Endtest] */ \ No newline at end of file