Table A.1 Replacement of functions before Ver.1.01
Ver.1.01 or earlier | After correction |
STM_Init () | Uint8 work [STM_WORK_SIZE (12,24)]; |
STM_OpenFid (grp, fid, & key) | STM_OpenFid (grp, fid, & key, STM_LOOP_READ); |
STM_OpenFrange (grp, & frange, & key) | STM_OpenFrange (grp, & frange, & key, STM_LOOP_READ); |
STM_SetTrBuf (stm, buf, BUF_SIZE) | STM_SetTrBuf (stm, buf, BUF_SIZE, STM_UNIT_WORD); |
STM_SetLoop (grp, stm) | For loop playback |
(b) The error code is passed to the second argument of the error function.
(c) Add function to specify immediate return type server execution group ∙ The STM_SetExecGrp function waits in the function until the drive is paused. As a result, ∙ The following functions have been added to prevent processing delays. Specification of server execution group (immediate return) STM_NwSetExecGrp(d) When the STM_NwSetExecGrp function is added, the STM_SetExecGrp function also returns Bool. did. The meaning of the function value is the same as STM_NwSetExecGrp.
(e) Addition of recovery function when read error occurs > ∙ Added STM_Recover function. To forcibly continue when a read error occurs, Please call as follows within the number.
Void errfunc (void * obj, Sint32 ec) { , If (ec == STM_ERR_CDRD) { S: STM_Recover (); «Else { . . . «} \}
(f) Add stream system reset function ∙ Added STM_Reset function. Close all open stream groups and streams Initialize the stream system.