CVSROOT: /cvs/directfb
Module name: FusionSound
Changes by: klan 20050622 15:47:39
Modified files:
. : configure.in
include : fusionsound.h
interfaces/IFusionSoundMusicProvider:
ifusionsoundmusicprovider_mad.c
ifusionsoundmusicprovider_vorbis.c
ifusionsoundmusicprovider_wave.c
src : ifusionsound.c ifusionsoundbuffer.c
ifusionsoundplayback.c
src/core : Makefile.am core_sound.c playback.c playback.h
sound_buffer.c sound_buffer.h
Added files:
src/core : fs_types.h
Log message:
Added support for Signed 24 and Signed 32 sample formats.
Internal mixing is done converting samples to the range [-1.0 - 1.0].
To do this we use a new type: __fsf (FusionSound Float); this can be a
IEEE float or a fixed float (selectable during configuration).
Added macros to extract informations from sampleformats (index, bits, bytes,
depth, signed).
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs