For cinecode v1 and v2
Installation
- install cinecode, the procedure should go smoothly.
- re-install cinecode, it should ask you whether you want to upgrade or not, then smoothly un-install and re-install itself.
Starting/Loading
- drag and drop media onto desktop icon
- double-click open app, drag and drop media onto media window
- double click to open app, use Load to browse to clip and load.
- having once loaded a clip via the browser, then drag and drop media to window.
- check that prompt for username and password appears if not previously logged in
- check that username and password, once entered is subsequently remembered
- application should be loaded globally, but username and password data remembered per user.
Window controls
Exercise window controls as follows:
- maximise window, and press again to return to minimum size
- minimise window/store window on tool bar and re-open
- click on close to exit
- drag on title bar to move window.
- Drop in new position and try moving again
- Move window to limit at top, bottom, left and right of screen in turn and then try moving.
- open and close tray
- open tray and repeat maximise, minimise, close and window movement tests.
- load a clip and drag in bottom right corner to resize - larger and smaller
- open About box
- open Help
- logout button.
- re-enter login data
- test link to site to register (link should be in login dialog)
Play controls
Exercise the player:
- press play/stop - check for lag in starting and stopping and clean pick-up
- press frame advance / frame rewind
- press and hold frame advance and rewind to get multiple steps
- press got to end and got to beginning controls.
- press on timeline to jump cursor to current point
Edit Controls
- drag the in marker (check that frame updates)
- drag the out marker (check that frame updates)
- re-test all the players controls but within the marked subclip.
Audio
Verify audio, should be no pops/clicks or lags:
- playback and stop and restart on a whole clip.
- playback and stop and restart on a subclip
- test with different media clips.
Media
Test with a variety of media, with and without audio, check for:
- playback of source clip in correct time
- playback of audio
- jumps, stutters and pauses in playback
- try moving and resizing window while playing back.
Publishing
Check a variety of media can be published (temporarily placed on the desktop):
- whole clips
- subclips
- that multiple encodes from the same clip do not overwrite the previous temporary .flv files
- check playback of .flv clips using macromedia or Adobe flash players
- finishing uploading should delete the temporary encoded files
Tray Operation
Various aspects:
- Publishing opens metadata panel
- metadata is accepted, panel disappears
- publishing creates an event in the tray.
- event progress bar updates
- event LED shanges colour to 'blue' as it encodes
- master LED also changes to 'blue' when any event is encoding
- event can be paused and resumed
- when paused the event LED shows 'grey'
- event can be cancelled
- event can be individually cleared from the tray.
- on completing encoding, the event is uploaded
- upload progress should be shown
- whilst uploading, event led and master led show 'yellow'
- on completion of upload, url to media should be shown in tray.
- any error should turn the event and master LEDs 'red'.
- Clean Up in the tray to remove all listed events (Question: what should happen to events currently in progress?)
- whilst encoding or uploading, tray should be able to opened and closed
Uninstallation
- Run the uninstaller, cinecode should not be present in Program Files anymore, and a further installation of cinecode should not ask whether to upgrade or not.
Cinecode v1 only
Hotkeys
Test the hotkey operations:
- space bar to start and stop playback
- left and right arrow keys to frame advance forward and back
- hold left and right arrow keys to multiple frame advance and back
- 'i' key to set an in-point
- 'o' key to set an out-point
- 'r' key to reset both marks
- shift-left and -right go at the beginning and end of the current in-out range
Cinecode v2 only
Cincode v2 has two working modes :
- in the edit mode, the bottom-left icon contains the cinema 'cut' symbol
- in the playback mode, the bottom-left icon contains the universal play symbol. Playback mode is very similar to edit mode, with the difference that it is not possible to put the scrubber outside of the existing in-out ranges anymore.
Workflow
(From "Workflow" in the specifications)
- Load a clip into CineCode?, either by drag and drop onto the icon, onto the open video panel or by using the Load button, the app should be in edit mode.
- Play the clip
- Determine the first in-point, press to mark the in-point.
- mark an out-point.
- Repeat the process, make a new in-point, preserving the previous edit and then select a new out-point etc
- Play down the file again adding more edits
- Go into play mode (by clicking on bottom left icon)
- Play the clip. The only bit played should be the ones in in-out ranges, and it should not be possible to move the scrubber outside of these ranges.
- Play around with the brightness, contrast, saturation and exposure settings. The effects should be applied in immediatly, and stay so while the video keeps playing.
- Change the in/out ranges by moving the in out points.
- Delete an in/out range by selecting it, then pressing delete
- Split an existing range by selecting it and pressing āsā.
- Modify the resulting ranges.
- Reset the editing by pressing 'r', a confirmation must be asked.
- Sets some in-out ranges again and publish the clip (to a website, or to the desktop) with various quality settings.
- Lower quality settings should give lower size in the encoded video
- Higher quality settings should give higher quality in the encoded video
- The resulting clip should enclude all the in-out ranges specified, and nothing else
- There should be a smooth audio transition in the encoded clip from on range to the other (no pops or clicks).
Other hotkeys
Test the hotkey operations:
- space bar to start and stop playback
- left and right arrow keys should advance a few seconds (always the same amount of time)
- hold left and right arrow keys to multiple advance and back
- 'i' key to set an in-point
- 'o' key to set an out-point
- shift-left and -right go at the beginning and end of the current in-out range
