--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/videoplayback/videohelix/tsrc/ut_videohelixtest/conf/videohelixtest.cfg Mon Jan 18 20:21:12 2010 +0200
@@ -0,0 +1,825 @@
+[Define]
+KMPXVideoTvOutPlaybackNotAllowedClose 4
+KErrNone 0
+KErrNotFound -1
+KErrGeneral -2
+KErrNotSupported -5
+KErrDied -13
+KErrCouldNotConnect -34
+KErrMMPartialPlayback -12017
+
+EPbCmdPlay 0
+EPbCmdPause 2
+EPbCmdStop 3
+EPbCmdClose 14
+
+EPbCmdAbortDSA 1
+EPbCmdRestartDSA 2
+EPbCmdSetDisplayWindow 3
+EPbCmdStartVideoSeekingForward 4
+EPbCmdStartVideoSeekingBackward 5
+EPbCmdStopVideoSeeking 6
+EPbCmdHandleForeground 7
+EPbCmdHandleBackground 8
+EPbCmdNaturalAspectRatio 9
+EPbCmdZoomAspectRatio 10
+EPbCmdStretchAspectRatio 11
+EPbCmdHandleIncreaseVolume 17
+EPbCmdHandleDecreaseVolume 18
+
+EMMFNatural 2
+EMMFZoom 3
+EMMFStretch 4
+
+EPbPropertyVolume 0
+EPbPropertyMaxVolume 1
+EPbPropertyMute 3
+EPbPropertyPosition 10
+EPbPropertyDuration 11
+EPbPropertyInvalid 100
+
+EPbDlStateNotDownloading 0
+EPbDlStateDownloading 2
+
+ETvOutPlaybackNotAllowed 0
+ETvOutPlaybackAllowed 1
+
+ENoEvent 0
+EAddEvent 1
+
+ECallbackPlaying 1
+ECallbackPaused 3
+ECallbackStopped 4
+ECallbackClosed 5
+ECallbackBuffering 25
+
+ERFile 1
+ERFile64 0
+
+[Enddefine]
+
+[Test]
+title 1. InitialiseL with file missing
+create videohelixtest test
+test Initialize 0 10 vhpp_nofile.3gp KErrNotFound KErrNone KErrNone
+waittestclass test
+test GetMedia
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 2. OpenComplete returns error
+create videohelixtest test
+test Initialize 0 10 vhpp_test.3gp KErrNone KErrNotSupported KErrNone
+waittestclass test
+pause 100
+test GetMedia
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 3. PrepareComplete returns error
+create videohelixtest test
+test Initialize 0 10 vhpp_test.3gp KErrNone KErrNone KErrGeneral
+waittestclass test
+pause 100
+test GetMedia
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 4. PrepareComplete returns Partial Playback
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrMMPartialPlayback
+waittestclass test
+pause 100
+test GetMedia
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 5. General Playback Commands
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+pause 100
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test IssueGeneralCommand EPbCmdPause KErrNone ECallbackPaused
+waittestclass test
+test IssueGeneralCommand EPbCmdStop KErrNone ECallbackStopped
+waittestclass test
+test IssuePlaybackCommand EPbCmdPlay KErrNone ECallbackPlaying
+waittestclass test
+test IssuePlaybackCommand EPbCmdPause KErrNone ECallbackPaused
+waittestclass test
+test IssuePlaybackCommand EPbCmdStop KErrNone ECallbackStopped
+waittestclass test
+test IssuePlaybackCommand EPbCmdClose KErrNone ECallbackClosed
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 6. Video Playback Commands
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueVideoCommand EPbCmdAbortDSA
+test IssueVideoCommand EPbCmdRestartDSA 1 1 99 99
+test IssueVideoCommand EPbCmdSetDisplayWindow 2 2 98 98
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 7. InitialiseL with 32-bit file handle
+create videohelixtest test
+test InitializeHandle ERFile 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+//
+// SetVolume 10 : current vol (10)
+// SetMute 1 : current vol (0)
+//
+title 8. Set/Retrieve Volume
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test GetProperty EPbPropertyMaxVolume 100
+waittestclass test
+test SetProperty EPbPropertyVolume 10 EAddEvent
+waittestclass test
+pause 100
+test GetProperty EPbPropertyVolume 10
+waittestclass test
+test SetProperty EPbPropertyMute 1
+waittestclass test
+pause 100
+test GetProperty EPbPropertyMute 1
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 9. Set/Retrieve Position & Duration
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test SetProperty EPbPropertyPosition 10000
+waittestclass test
+test GetProperty EPbPropertyPosition 10000
+waittestclass test
+test GetProperty EPbPropertyDuration 60000
+waittestclass test
+test SetProperty EPbPropertyInvalid 10000
+test GetProperty EPbPropertyInvalid 10000
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 10. SubPlayer Functions
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test GetSubPlayerNames
+waittestclass test
+test SelectSubPlayer
+test SubPlayerName
+test SubPlayerIndex
+test CancelRequest
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 11. Get Media
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test GetMedia
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 12. Play Complete No Error
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test SetPlaybackComplete KErrNone 60000
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 13. Play Complete with error
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test SetPlaybackComplete KErrCouldNotConnect 60000
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+title 14. STATE: Do Pause when stopped
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test IssueGeneralCommand EPbCmdStop KErrNone ECallbackStopped
+waittestclass test
+test IssueGeneralCommand EPbCmdPause KErrNotSupported
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+title 15. STATE: Do Stop when stopped
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test IssueGeneralCommand EPbCmdStop KErrNone ECallbackStopped
+waittestclass test
+test IssueGeneralCommand EPbCmdStop KErrNotSupported
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+title 16. STATE: SetPos when playing/paused/stopped
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test SetProperty EPbPropertyPosition 10000
+waittestclass test
+test GetProperty EPbPropertyPosition 10000
+
+test IssueGeneralCommand EPbCmdPause KErrNone ECallbackPaused
+waittestclass test
+test SetProperty EPbPropertyPosition 10000
+waittestclass test
+test GetProperty EPbPropertyPosition 10000
+
+test IssueGeneralCommand EPbCmdStop KErrNone ECallbackStopped
+waittestclass test
+test SetProperty EPbPropertyPosition 10000
+waittestclass test
+test GetProperty EPbPropertyPosition 10000
+
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+title 17. STATE: Do Play when Paused
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test IssueGeneralCommand EPbCmdPause KErrNone ECallbackPaused
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackPlaying
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+title 18. STATE: SetPos when initialised
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test SetProperty EPbPropertyPosition 10000
+waittestclass test
+test GetProperty EPbPropertyPosition 10000
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+//
+// Can't save the volume while initilizing, so GetVolume will be the value in CenRep
+//
+title 19. STATE: Misc operations when not-initialized
+create videohelixtest test
+test Initialize 0 10 vhpp_test.3gp KErrNone KErrNone KErrGeneral
+waittestclass test
+test GetMedia
+test SetProperty EPbPropertyVolume 50 ENoEvent
+waittestclass test
+pause 100
+test GetProperty EPbPropertyVolume 40
+waittestclass test
+test IssueGeneralCommand EPbCmdStop KErrNotSupported
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+title 20. STATE: Close when playing
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+pause 1000
+test IssuePlaybackCommand EPbCmdClose KErrNone ECallbackClosed
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+title 21. Initialise with rtsp link & AP
+create videohelixtest test
+test InitializeLink 0 10 rtsp:\/\/link.3gp KErrNone KErrNone KErrNone
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+title 22. Seek Fwd when playing
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test IssueSeekingCommand EPbCmdStartVideoSeekingForward EAddEvent
+pause 3000
+test IssueSeekingCommand EPbCmdStopVideoSeeking ECallbackPlaying
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+title 23. Seek back when paused
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test IssueGeneralCommand EPbCmdPause KErrNone ECallbackPaused
+waittestclass test
+test IssueSeekingCommand EPbCmdStartVideoSeekingBackward EAddEvent
+pause 3000
+test IssueSeekingCommand EPbCmdStopVideoSeeking ECallbackPaused
+delete test
+pause 1000
+[Endtest]
+
+
+[Test]
+title 24. Seek when stopped
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test IssueGeneralCommand EPbCmdStop KErrNone ECallbackStopped
+waittestclass test
+test IssueSeekingCommand EPbCmdStartVideoSeekingForward ENoEvent
+pause 3000
+test IssueSeekingCommand EPbCmdStopVideoSeeking ENoEvent
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 25. Play rtsp link (forces buffering state)
+create videohelixtest test
+test InitializeLink 0 10 rtsp:\/\/link.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 26. PDL - Connect to Download
+create videohelixtest test
+test ConnectToDownload 1 vhpp_test.3gp
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 27. PDL - Download State Transitions
+create videohelixtest test
+test ConnectToDownload 2 vhpp_test.3gp
+waittestclass test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test PauseDownload
+waittestclass test
+test ResumeDownload 50
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 28. PDL - Download Complete / Move
+create videohelixtest test
+test ConnectToDownload 3 vhpp_test.3gp
+waittestclass test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test ResumeDownload 100
+waittestclass test
+pause 100
+test IssuePlaybackCommand EPbCmdClose KErrNone ECallbackClosed
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 29. PDL - Cancel Download
+create videohelixtest test
+test ConnectToDownload 2 vhpp_test.3gp
+waittestclass test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test CancelDownload
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 30. PDL - Retrieve PDL Status
+create videohelixtest test
+test ConnectToDownload 2 vhpp_test.3gp
+waittestclass test
+test RetrievePdlStatus EPbDlStateDownloading 25 100
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 31. Change aspect ratio to zoom->stretch->natural
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueVideoCommand EPbCmdSetDisplayWindow 2 2 98 98
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test ChangeAspectRatioL EPbCmdStretchAspectRatio EMMFStretch
+test ChangeAspectRatioL EPbCmdNaturalAspectRatio EMMFNatural
+test ChangeAspectRatioL EPbCmdZoomAspectRatio EMMFZoom
+pause 1000
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 32. Alarm: Paused
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test AlarmOn EPbCmdHandleBackground
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 33. Alarm: Auto resume
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test AlarmAutoResume EPbCmdHandleBackground EPbCmdHandleForeground
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 34. Incoming Phone Call: Rejected
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test PhoneCallRejected EPbCmdHandleBackground EPbCmdHandleForeground
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 35. Incoming Voice Call: Accepted
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test VoiceCallAccepted EPbCmdHandleBackground EPbCmdHandleForeground
+pause 1000
+test EndPhoneCall
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 36. Incoming Video Call: Accepted
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test VideoCallAccepted EPbCmdHandleBackground EPbCmdHandleForeground
+pause 1000
+test EndPhoneCall
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 37. Play During Video Call
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test PlayduringVideoCall
+pause 100
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+pause 1000
+test EndPhoneCall
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 38. Play During voice Call
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test PlayduringVoiceCall
+pause 100
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+pause 1000
+test EndPhoneCall
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 39. Initialise with SDP file via 32-bit file handle
+create videohelixtest test
+test InitializeHandle ERFile 60000 10 sdp_test.sdp KErrNone KErrNone KErrNone
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 40. Tv-Out before Initialization - Playback Allowed
+create videohelixtest test
+test SetTvOutConnected ETvOutPlaybackAllowed
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+pause 100
+test DisconnectTvOut
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 41. Tv-Out after Initialization - Playback Allowed
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+pause 100
+test ConnectTvOut ETvOutPlaybackAllowed
+waittestclass test
+test DisconnectTvOut
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 42. Tv-Out before Initialization - Unsupported DRM Playback Not Allowed
+create videohelixtest test
+test SetTvOutConnected ETvOutPlaybackNotAllowed
+test Initialize 0 10 dcf.odf KErrNone KErrNone KMPXVideoTvOutPlaybackNotAllowedClose
+waittestclass test
+pause 100
+test GetMedia
+test DisconnectTvOut
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 43. Tv-Out after Initialization - Unsupported DRM Playback Not Allowed
+create videohelixtest test
+test Initialize 0 10 dcf.odf KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+test ConnectTvOut ETvOutPlaybackNotAllowed
+waittestclass test
+test DisconnectTvOut
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 44. DRM Protected file with Rights
+create videohelixtest test
+test SetDrmProtected 0
+test Initialize 0 10 dcf.odf KErrNone KErrNone KErrNone
+waittestclass test
+test IssueGeneralCommand EPbCmdPlay KErrNone ECallbackBuffering
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 45. DRM Protected file without rights
+create videohelixtest test
+test SetDrmProtected -17452
+test Initialize 0 10 vhpp_test.3gp KErrNone KErrNone -17452
+waittestclass test
+pause 100
+test GetMedia
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 46. EndOfClip Custom Commands
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test IssueSeekedToEndCommand
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 47. PDL - Not enough Data
+create videohelixtest test
+test ConnectToDownload 2 vhpp_test.3gp
+waittestclass test
+test Initialize 0 10 vhpp_test.3gp KErrNone KErrNone KErrNotSupported
+waittestclass test
+test GetMedia
+waittestclass test
+test RetrievePdlStatus EPbDlStateNotDownloading 1024 1024
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 48. Handle volume increase (10-steps)
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test SetProperty EPbPropertyVolume 50 EAddEvent
+waittestclass test
+pause 1000
+test GetProperty EPbPropertyVolume 50
+waittestclass test
+test HandleVolume EPbCmdHandleIncreaseVolume 60
+waittestclass test
+pause 1000
+test GetProperty EPbPropertyVolume 60
+waittestclass test
+pause 1000
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 49. Handle volume decrease (10-steps)
+create videohelixtest test
+test Initialize 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test SetProperty EPbPropertyVolume 50 EAddEvent
+waittestclass test
+pause 1000
+test GetProperty EPbPropertyVolume 50
+waittestclass test
+test HandleVolume EPbCmdHandleDecreaseVolume 40
+waittestclass test
+pause 1000
+test GetProperty EPbPropertyVolume 40
+waittestclass test
+pause 1000
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 50. Handle volume increase (20-steps)
+create videohelixtest test
+test Initialize 60000 20 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test SetProperty EPbPropertyVolume 50 EAddEvent
+waittestclass test
+pause 1000
+test GetProperty EPbPropertyVolume 50
+waittestclass test
+test HandleVolume EPbCmdHandleIncreaseVolume 55
+waittestclass test
+pause 1000
+test GetProperty EPbPropertyVolume 55
+waittestclass test
+pause 1000
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 51. Handle volume decrease (20-steps)
+create videohelixtest test
+test Initialize 60000 20 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+test SetProperty EPbPropertyVolume 50 EAddEvent
+waittestclass test
+pause 1000
+test GetProperty EPbPropertyVolume 50
+waittestclass test
+test HandleVolume EPbCmdHandleDecreaseVolume 45
+waittestclass test
+pause 1000
+test GetProperty EPbPropertyVolume 45
+waittestclass test
+pause 1000
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 52. InitialiseL with 64-bit file handle
+create videohelixtest test
+test InitializeHandle ERFile64 60000 10 vhpp_test.3gp KErrNone KErrNone KErrNone
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+[Test]
+title 53. Initialise with SDP file via 64-bit file handle
+create videohelixtest test
+test InitializeHandle ERFile64 60000 10 sdp_test.sdp KErrNone KErrNone KErrNone
+waittestclass test
+delete test
+pause 1000
+[Endtest]
+
+
+