Audio (343) Datatype (51) Demo (203) Development (593) Document (22) Driver (97) Emulation (146) Game (994) Graphics (494) Library (113) Network (230) Office (65) Utility (913) Video (69)
Total files: 4333
Full index file Recent index file
Amigans.net OpenAmiga Aminet IntuitionBase
|
Cdplayer_lib | Description: | Modern replacement for cdplayer.library | Download: | cdplayer_lib.lha (TIPS: Use the right click menu if your browser takes you back here all the time) | Size: | 66kb | Version: | 52.7 | Date: | 23 Jul 2012 | Author: | Fredrik Wikström | Submitter: | Fredrik Wikström | Email: | fredrik/a500 org | Homepage: | http://www.a500.org/ | Category: | library/audio | Replaces: | library/audio/cdplayer_lib.lha | License: | BSD | Distribute: | yes | Min OS Version: | 4.0 | FileID: | 7260 | | | Comments: | 3 | Snapshots: | 0 | Videos: | 0 | Downloads: | 44 (Current version) | | 1647 (Accumulated) | Votes: | 0 (0/0) (30 days/7 days) | |
AmigaOS4.x native replacement for cdplayer.library V37:
http://aminet.net/package/dev/misc/CDPlayerlib37
Uses READ CD command to play CD audio tracks over AHI (similar method as what
PlayCDDA uses).
Installation:
Copy the cdplayer.library to LIBS:.
Changes:
52.7 (23-Jul-2012)
- CDPLAY_PAUSE now flushes the CDDA buffers so that there won't be any wrong
CDDA frames played if a program chooses to resume playback at a different
position than the paused one
52.6 (23-Dec-2011)
- Added CDPlayAddr() function
52.5 (30-Nov-2011)
- Increased the size of the CDDA buffers to get more reliable CDDA playback
with real CD/DVD drives
- Changed around the volume setting/getting code so that it now reads/writes
all channels in one go and doesn't require any additional locking
52.4 (28-Nov-2011)
- Fixed INQUIRY command in CDInfo()
- Changed GetVolume() and SetVolume() implementations so that they return
quicker than before
52.3 (25-Nov-2011)
- Fixed a stupid bug in the CDDA buffering which would cause stuttering audio
playback especially at the beginning
52.2 (24-Nov-2011)
- Rewrote the code so that CDDA decoding (only endian conversion) and volume
scaling are now done in one pass instead of two
- Rewrote CDDA buffering code so that it reads in advance (should work better
with real CD/DVD drives than it did before)
- Track numbers in API are now always 1 to NumTracks (the example code gave
the impression that in CDPlay at least they are numbered 0 to NumTracks-1
but this appears to be false from testing with other programs)
52.1 (16-Nov-2011)
- First released version
|