DigitalCD
*
Player
*
Modules
 
Skins
*
Plug-Ins
 Sound
 
Soundtracks
*
Utilities
 
Animations
 Image/Video
#
KinoAMP
 
NoPaint
*
2017-06-06
#
2017-03-09
+
2016-06-11
 DigitalCD Related Modules
Introduction TimPlayer AudioMPEG * DiskSample DCDUtils

DiskSample 32-bit is an audio player module capable of playing multiple files or streams at once. The file formats supported are:

  • Audio MPEG, with the help of the AudioMPEG module.
  • AC3, with the help of the AC3 module. The source code of that module is based on Liba52 (GPL license) and distributed with the documentation of the modules.
  • Flac (Free Audio Lossless Codec).
  • Vorbis, with the help of the Vorbis module.
  • WAVE files, limited to uncompressed PCM or Audio MPEG

For download of the modules and the documentation, refer to DigitalCD's download section.

Version 0.54, 2017-06-05

Changes:

  • Call sub-modules processes directly instead of waiting for callbacks so that their CPU usage is taken into account.
  • Faster skipping of unused metadata.

Bugs Fixes:

  • Fixed rare case of stream signaling its completion while it is 'buffering'.
  • Fixed incorrect position info sometimes returned at the very start of a stream.

Version 0.53, 2016-06-10

Bugs Fixes:

  • Http, dereferences null pointer when URL contains no path.
  • Http, end of fixed size streams was not detected anymore.

Version 0.52, 2016-05-08

Changes:

  • SWI Configure code 7, add 1<<31 to band number to read current params.
  • New SWI Configure code 14 to select parallel or serial equalizer filters working mode.

Bugs Fixes:

  • HTTP redirection was broken.

Version 0.51, 2014-08-12

Changes:

  • Config, Maximal input buffer size increase from 1MB to 2MB.
  • SWIs, Added SWI StreamChain.

Bugs Fixes:

  • Codecs, PCM, forgot to clear the output buffer after changing position in file.

Version 0.50, 2012-09-27

Bugs Fixes:

  • FLAC, error while decoding RICE2 partitions.

Version 0.49, 2012-09-01

Bugs Fixes:

  • WAV codec modified to cope with files where 'fmt ' chunk is not the first one in the file.

Version 0.48, 2012-03-05

Bugs Fixes:

  • WAV PCM, recompiled for ARMv7 compatibility.

Version 0.47, 2011-09-27

Changes:

  • New code to SWI StreamParams returning album date.

Bugs Fixes:

  • FLAC, error in applying LPC of order 1 (assembler version)

Version 0.46, 2010-04-20

Changes:

  • Plays WAV PCM with > 2 channels.
  • Plays Ogg Vorbis with > 2 channels.

Bugs Fixes:

  • WAV PCM, fix incorrect loop point.
  • WAV PCM, keep account of WAVEEXTENSIBLE format.

Version 0.45, 2010-01-26

Bug Fixes:

  • MP3 without MPEG sync code would remain indefinitely as 'not ready'.
  • Was attempting file reads from callback while still opening file.
  • Ignore errors in file reads from callback to cope with some network FS.

Version 0.44, 2009-12-03

Changes:

  • Recompiled for ARMv7 compatibility.

Bugs Fixes:

  • Altering position in a FLAC would store a temporary incorrect position value.

Version 0.43, 2009-02-21

Changes:

  • Mix With multiple streams, when end up restoring ourselves as previous handler in 8-bit mode, causing a background crash.
  • Extract track number from ID3v1 tag

Version 0.42, 2008-05-25

Changes:

  • Bug in FLAC sync detection made 24-bit FLACs unplayable.

Version 0.41, 2008-01-26

Changes:

  • Decode files of type &A8F as AC3.

Version 0.40, 2008-01-12

Changes:

  • Support for FLAC and WAVE (PCM only).
  • Fixes for Vorbis replay of files containg a succession of small independant streams
  • Fixes in positionning to keep metadata into account.

Version 0.39, 2007-03-11

Changes:

  • Additional output info flag for KinoAMP.
  • Better volume scaling.
  • Return correct error code when WAVE sub-format is not supported.
Page updated the 2017-06-06.