freesci-develop
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freesci-develop] cvs: jameson


From: FreeSCI CVS repository
Subject: [freesci-develop] cvs: jameson
Date: Thu, 01 Jan 2004 19:47:17 +0100

CVSROOT:        /var/cvs/freesci
Module name:    freesci
Changes by:     jameson 2004/01/01 18:47:17 GMT

Modified files:
        .              : Tag: glutton configure.in 
        src            : Tag: glutton Makefile.am 
        src/include    : Tag: glutton Makefile.am sfx_sequencer.h 
        src/sfx        : Tag: glutton Makefile.am 
        src/sfx/player : Tag: glutton Makefile.am players.c 
        src/sfx/seq    : Tag: glutton Makefile.am oss-adlib.c 
                         sequencers.c 
Added files:
        src/include    : Tag: glutton sfx_softseq.h 
        src/sfx/player : Tag: glutton polled.c 
        src/sfx/softseq: Tag: glutton Makefile.am pcspeaker.c 
                         softsequencers.c 
Removed files:
        src/include    : Tag: glutton sfx_sw_sequencer.h 
        src/sfx/seq    : Tag: glutton soft-pcspeaker.c soft.c 

Log message:
* Retired old software sequencer stuff
* Implemented different software sequencer stuff based on the notion of
sequencers being polled by the _mixer_
* Ported PC speaker sequencer to new layer

The new layer gets rid of the "intermediate" audio buffers that used to be
required because sequencers couldn't write directly to buffers used by the
mixer. Being polled separately, they had to write ahead some unknown number
of samples. Now, we only write as many samples as the mixer asks for,
getting rid of a lot of complexity.

-- Christoph





reply via email to

[Prev in Thread] Current Thread [Next in Thread]