[Top][All Lists]
[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, 26 Dec 2002 17:30:40 +0100 |
CVSROOT: /var/cvs/freesci
Module name: freesci
Changes by: jameson 2002/12/26 16:30:40 GMT
Modified files:
. : Tag: glutton configure.in
src : Tag: glutton Makefile.am config.c main.c
src/engine : Tag: glutton game.c kgraphics.c said.c said.y
scriptdebug.c seg_manager.c
src/gfx/drivers: Tag: glutton null_driver.c
src/gfx/resource: Tag: glutton sci_resmgr.c
src/include : Tag: glutton resource.h scitypes.h sfx_engine.h
sfx_iterator.h
src/scicore : Tag: glutton console.c
src/sfx : Tag: glutton Makefile.am core.c iterator.c
Added files:
src/include : Tag: glutton sfx_player.h sfx_sequencer.h
sfx_timer.h
src/sfx/player : Tag: glutton Makefile.am players.c realtime.c
src/sfx/seq : Tag: glutton Makefile.am oss-adlib.c
sequencers.c
src/sfx/timer : Tag: glutton Makefile.am sigalrm.c timers.c
Log message:
* Added experimental new sound subsystem to glutton
Right now, only timing using sigalrm and output via OSS/Adlib are
supported. The sound subsystem describes an abstract 'player', which may
be implemented in various ways (and is independant of cue delivery); the
default "realtime" player uses a 'timer' and a 'sequencer', where the
latter must support an explicit 'delay' command, and the 'timer'
provides semi-reliable callbacks. The interface could use some clean-up,
but at least it's somewhat documented (-> header files).
Note that 'sequencers' may nomially request certain "resources" on a
per-name basis; the idea behind is that drivers like ossopl3 and
oss/adlib may share global resources cleanly-- no implementation for
this has been started so far.
Oh, and merry christmas/happy holidays.
-- Christoph
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/08
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/14
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/14
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/15
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/16
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/26
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/26
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/26
- [freesci-develop] cvs: jameson,
FreeSCI CVS repository <=
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/26
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/26
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/26
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/26
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/28
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/28
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/29
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/30
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/30
- [freesci-develop] cvs: jameson, FreeSCI CVS repository, 2002/12/30