1.31 | First stable release | |
1.32 | made file close as soon as last part read instead of last part played | |
1.33 | changed file buffers to a dynamic area (if OS supports them) | |
made early file closure optional (off by default) | ||
1.34 | renumbered since uploaded 1.33 had a bug my copy didn't. :- | |
1.35 | fixed bug where volume/balance commands weren't GSTrans'd | |
1.36 | changed documentation to StrongHelp format | |
added file header at non-zero detect ability | ||
corrected sample bounds in auto-detector (end was wrong) | ||
1.37 | added queueing ability and new looping control | |
1.38 | fixed system volume honouring bug | |
added explicit BeginEnd data read | ||
fixed bug in PlayIt_Identify (R3 was not correct) | ||
added #frames to data returned by PlayIt_Identify | ||
1.39 | fixed bug (intro 1.38) causing mono samples to play incorrectly on stereo devices | |
1.40 | fixed bug (also intro 1.38!); bad #frames returned from PlayIt_SampleInfo | |
1.41 | slight tweaks to standard and 16-bit drivers | |
PlayIt_Stop now closes file if playback never started | ||
1.42 | Ensured detected sample end is not beyond EOF (broken files caused a problem) | |
1.43 | Added new SWI PlayIt_FileInfo to supersede PlayIt_SampleInfo & PlayIt_Identify | |
Wave Annotation readable via PlayIt_FileInfo | ||
Fixed some flag preservation errors | ||
1.44 | Fixed frame rewind bug for infinite looping | |
1.45 | Added PlayIt_FileInfo,2 to read currently open filename | |
Fixed bug preventing passive use of PlayIt_FileInfo,1,0 | ||
1.46 | PlayIt_SampleInfo now returns an error if no file is open | |
Fixed parameters returned by PlayIt_DriverInfo | ||
Added AOF interface to archive and docs | ||
1.47 | Fixed file pointer corruption in PlayIt_FileInfo,1,0 | |
Fixed PlayIt_SetPtr while playing buffer latency problem | ||
1.48 | Fixed PlayIt_Open bug (pause bit wasn't getting set) | |
Added PlayIt_ClientOp set (minimal ATM) | ||
Added PlayIt_Queue reason to get # of queued files | ||
Fixed bug in handling memory claim errors | ||
1.49 | Fixed a stupid bug in PlayIt_ClientOp,1 | |
1.50 | Fixed minor bug affecting ADPCM frame counting | |
1.51 | Slight tweak to volume so that 1=off | |
1.52 | Added AudioCD format (raw CD audio) to autodetector | |
1.53 | VOC auto-detect code now consistent with docs | |
Slight improvement to RIFF header parsing (affects Wave) | ||
Fixed bug calculating #frames if filesize > 512MB (also SetPtr) | ||
1.54 | Fixed a more general (and serious) bug related to frames & offsets | |
1.55 | PlayIt is now designed to be a system resource | |
PlayIt_LoadDriver auto-load now works with device paths (eg PlayIt:) | ||
Fixed some documentation omissions | ||
Fixed a bug in PlayIt_ClientOp,0 | ||
Added client pollword support via PlayIt_ClientOp | ||
1.56 | Improved RIFF parsing even more (affects Wave) | |
1.57 | Fixed bug in PlayIt_FileInfo,0 (frame count wasn't getting returned) | |
1.58 | Tidied up some poor code | |
Added current buffer size to info returned by PlayIt_Config 1 | ||
Added explicit buffer removal (PlayIt_Config 3) | ||
PlayIt_Config was not correctly returning errors | ||
Added DataVox to auto-detector | ||
Fixed a a balance bug and sign extended returned value | ||
1.59 | Added SySample and ARMovie formats | |
Internal changes to be more compliant with normal module practices | ||
Now registers as a wimp task to permit message comms | ||
Events now broadcast as messages superseding pollword | ||
Transient buffers can now be used without problems | ||
Added provision for playing fragmented files | ||
Added new IMA ADPCM formats and improved existing 4-bit | ||
Added new 12-bit engines | ||
Improved annotation parsing robustness & added new formats to reader | ||
Improved a few formats in the auto-detector | ||
1.60 | Added *PlayIt_PlayIdle command and pre-emption disabling option | |
1.61 | Changed Desktop quit so that module itself remains active | |
1.62 | Added *PlayIt_Echo and *PlayIt_Buffers commands. | |
*PlayIt_Volume and *PlayIt_Balance now show current setting if no parameter. | ||
Fixed serious bug that caused crash if echo altered while playing | ||
1.63 | Minor change to catch Armadeus samples with illegal sample rates | |
1.64 | Armadeus now plays at 48µs if period is zero | |
1.65 | AIFF now parses chunk chain instead of making assumptions | |
1.66 | Fixed problem recovering cleanly from callback latency | |
1.67 | Files that change size while playing are now detected | |
1.68 | Made 32-bit compatible |
[ Parent ] [ Manual root ]