AminetAminet
Search:
80232 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/libs/cdplayer_lib.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Modern replacement for cdplayer.library
Author:Fredrik Wikstrom
Uploader:Fredrik Wikstrom <fredrik a500 org>
Type:util/libs
Version:52.6
Architecture:ppc-amigaos
Date:2011-12-23
Download:http://aminet.net/util/libs/cdplayer_lib.lha - View contents
Readme:http://aminet.net/util/libs/cdplayer_lib.readme
Downloads:379
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.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


Contents of util/libs/cdplayer_lib.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[unknown]                   33      33 100.0% -lh0- 8902 Nov 16 19:20 AutoInstall
[unknown]                 7085   16216  43.7% -lh5- fe54 Dec 23 13:09 cdplayer.library
[unknown]                  852    1624  52.5% -lh5- 61d7 Dec 23 13:08 cdplayer_lib.readme
[unknown]                 3132    5092  61.5% -lh5- 17b1 Dec 15 17:08 cdplayer_lib.readme.info
[unknown]                  116     166  69.9% -lh5- bfef Nov 16 19:26 Install
[unknown]                13091   18257  71.7% -lh5- ade9 Dec 15 17:08 Install.info
[unknown]                  700    1370  51.1% -lh5- 2496 Nov 16 19:08 license.txt
[unknown]                 3130    5092  61.5% -lh5- bfbe Dec 15 17:08 license.txt.info
[unknown]                  124     224  55.4% -lh5- 2b02 Dec 23 13:09 src/cdplayer.library_rev.h
[unknown]                  137     270  50.7% -lh5- b7cb Dec 23 13:09 src/cdplayer.library_rev.i
[unknown]                    2       2 100.0% -lh0- a797 Dec 23 13:09 src/cdplayer.library_rev.rev
[unknown]                  141     283  49.8% -lh5- 0304 Dec 23 13:09 src/cdplayer.library_rev.s
[unknown]                  567    2442  23.2% -lh5- 7fa5 Dec 15 17:16 src/cdplayer.xml
[unknown]                 1119    7986  14.0% -lh5- 6e4a Nov 16 05:27 src/cdplayer_68k.c
[unknown]                  365     977  37.4% -lh5- 5683 Dec  1 15:55 src/cdplayer_lib.sfd
[unknown]                 4507   16881  26.7% -lh5- e9bc Dec  2 06:25 src/cdplayer_private.c
[unknown]                 1492    3662  40.7% -lh5- 0559 Dec  2 06:19 src/cdplayer_private.h
[unknown]                 1165    3259  35.7% -lh5- 17ae Dec 15 17:19 src/cdplayer_vectors.c
[unknown]                  839    1669  50.3% -lh5- 4b05 Nov 21 04:20 src/debug.h
[unknown]                 2186    8125  26.9% -lh5- 81bd Dec  1 11:22 src/endian.h
[unknown]                 2419    7079  34.2% -lh5- 7540 Nov 24 09:45 src/examples/simple_play.c
[unknown]                  521    1508  34.5% -lh5- 416e Dec 15 17:17 src/include/inline4/cdplayer.h
[unknown]                  591    2148  27.5% -lh5- 6ad1 Dec 15 17:17 src/include/interfaces/cdplayer.h
[unknown]                  284     755  37.6% -lh5- 0543 Nov 16 05:28 src/include/interfaces/cdplayer.i
[unknown]                 1277    2985  42.8% -lh5- 071b Nov 16 06:23 src/include/libraries/cdplayer.h
[unknown]                  502    1564  32.1% -lh5- 95c8 Nov 17 08:49 src/include/proto/cdplayer.h
[unknown]                 2678    7523  35.6% -lh5- 5843 Nov 21 04:21 src/init.c
[unknown]                 1048    2113  49.6% -lh5- 16f8 Nov 21 04:05 src/main/CDActive.c
[unknown]                 1124    2276  49.4% -lh5- ea58 Nov 24 09:57 src/main/CDCurrentTitle.c
[unknown]                  949    1822  52.1% -lh5- 01b7 Nov 21 04:06 src/main/CDEject.c
[unknown]                 1123    2449  45.9% -lh5- d899 Dec  2 06:27 src/main/CDGetVolume.c
[unknown]                 1201    2407  49.9% -lh5- ea85 Nov 28 14:34 src/main/CDInfo.c
[unknown]                 1246    2829  44.0% -lh5- efac Nov 24 12:07 src/main/CDJump.c
[unknown]                 1234    2873  43.0% -lh5- 8182 Dec 23 13:09 src/main/CDPlay.c
[unknown]                 1235    2879  42.9% -lh5- 62b9 Dec 23 13:07 src/main/CDPlayAddr.c
[unknown]                 1261    2504  50.4% -lh5- efcb Nov 21 04:21 src/main/CDReadTOC.c
[unknown]                 1037    2088  49.7% -lh5- 9194 Nov 21 04:14 src/main/CDResume.c
[unknown]                 1086    2251  48.2% -lh5- a98b Dec  2 06:27 src/main/CDSetVolume.c
[unknown]                 1001    1996  50.2% -lh5- 468e Nov 21 04:17 src/main/CDStop.c
[unknown]                 1340    2969  45.1% -lh5- 9cd2 Nov 24 09:59 src/main/CDTitleTime.c
[unknown]                  489    1040  47.0% -lh5- 6178 Dec 15 17:28 src/Makefile
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        41 files   64429  149688  43.0%            Dec 23 21:01

Aminet © 1992-2012 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>