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

Reply via email to