2004-03-24 dok 01:50 Denis Oliver Kropp <dok@directfb.org> Files: src/ifusionsoundbuffer.c (1.6) (+7 -19) src/core/sound_buffer.h (1.6) (+4 -3) src/core/sound_buffer.c (1.7) (+42 -31) src/core/playback.h (1.4) (+4 -5) src/core/playback.c (1.7) (+13 -8) src/ifusionsoundstream.h (1.6) (+1 -0) src/ifusionsoundstream.c (1.18) (+120 -114) src/ifusionsoundplayback.c (1.8) (+7 -4) Some fixes and cleanups. 2004-03-23 dok 22:00 Denis Oliver Kropp <dok@directfb.org> Files: src/ifusionsoundstream.c (1.17) (+2 -1) Reflect prebuffer amount in GetDescription(). 2004-03-16 dok 15:15 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.26) (+4 -4) Changed upper mixing block size limit from 16384 to 8192 bytes. Changed maximum mix ahead from 50 ms to 80 ms. 2004-03-16 dok 00:44 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.25) (+7 -1) Use device's block size, but min. 4096 and max. 16384 bytes. 2004-03-11 andi 16:34 Andreas Hundt <andi@fischlustig.de> Files: examples/player.c (1.5) (+28 -2) examples/stop_pressed.png (1.1) ( ) examples/stop_highlighted.png (1.1) ( ) examples/stop_disabled.png (1.1) ( ) examples/stop.png (1.1) ( ) - added pause/continue button for debugging purposes (Stop()/Continue()) is inaccurate 2004-03-03 syrjala 12:31 Ville Syrjala <syrjala@sci.fi> Files: src/core/core_sound.c (1.24) (+18 -8) src/core/playback.c (1.6) (+21 -3) src/core/core_sound.h (1.4) (+3 -0) Fixed deadlock between playlist and playback. 2004-02-27 dok 11:59 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.23) (+25 -9) Added some comments. 2004-02-11 dok 09:04 Denis Oliver Kropp <dok@directfb.org> Files: configure.in (1.11) (+5 -1) src/ifusionsoundstream.c (1.16) (+3 -12) src/ifusionsoundplayback.c (1.7) (+1 -11) src/ifusionsoundbuffer.c (1.5) (+1 -1) interfaces/IFusionSoundMusicProvider/ifusionsoundmusicprovider_timidity.c (1.3) (+4 -2) Use fusion_pthread_recursive_mutex_init() here, too. Added "-D_GNU_SOURCE" to CPPFLAGS. 2004-02-10 dok 18:56 Denis Oliver Kropp <dok@directfb.org> Files: include/fusionsound.h (1.19) (+4 -4) src/ifusionsoundstream.c (1.15) (+1 -1) src/ifusionsound.c (1.9) (+1 -1) Specify a negative prebuffer amount in the stream description to disable automatic playback at all. Only IFusionSoundPlayback::Continue() which is accessable via IFusionSoundStream::GetPlayback() will start the playback then. 2004-02-06 dok 15:29 Denis Oliver Kropp <dok@directfb.org> Files: include/fusionsound.h (1.18) (+1 -1) src/core/core_sound.c (1.22) (+2 -1) src/ifusionsoundstream.c (1.14) (+1 -1) Fixed warnings. 2004-02-05 dok 13:01 Denis Oliver Kropp <dok@directfb.org> Files: include/fusionsound.h (1.17) (+9 -0) src/ifusionsoundstream.c (1.13) (+24 -0) Added IFusionSoundStream::Flush() which stops playback and resets the buffer. 2004-02-03 dok 17:38 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.21) (+2 -2) Changed audio device output buffer size (mix ahead) from 40 to 50 ms. 2004-02-03 dok 01:16 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.20) (+7 -1) Detect if device buffer underruns and print a caution message. 2004-01-30 dok 15:54 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.19) (+1 -1) Use fixed block size of 4096 (~20 ms audio). 2004-01-30 dok 14:34 Denis Oliver Kropp <dok@directfb.org> Files: src/ifusionsoundplayback.c (1.6) (+3 -4) src/ifusionsoundstream.c (1.12) (+3 -3) (Re)added locking to listeners. 2004-01-29 dok 19:48 Denis Oliver Kropp <dok@directfb.org> Files: include/fusionsound.h (1.16) (+20 -2) src/core/playback.h (1.3) (+13 -9) src/core/playback.c (1.5) (+41 -17) src/core/core_sound.c (1.18) (+1 -0) src/ifusionsoundstream.c (1.11) (+53 -13) src/ifusionsoundplayback.c (1.5) (+72 -78) src/ifusionsoundbuffer.c (1.4) (+22 -22) Added IFusionSoundStream::GetPlayback() for advanced playback control for streams, e.g. pitch, volume, pan and manually start or stop. 2004-01-21 dok 20:53 Denis Oliver Kropp <dok@directfb.org> Files: examples/stream.c (1.5) (+2 -11) Revert accidently commited change. 2004-01-21 dok 19:09 Denis Oliver Kropp <dok@directfb.org> Files: src/ifusionsound.c (1.8) (+2 -0) Use the sample rate as buffer size if not specified in the stream description. 2004-01-21 dok 18:59 Denis Oliver Kropp <dok@directfb.org> Files: examples/stream.c (1.4) (+11 -2) src/ifusionsoundstream.c (1.10) (+5 -1) include/fusionsound.h (1.15) (+4 -2) Added parameter "DFBBoolean *playing" to IFusionSoundStream::GetStatus(). 2004-01-16 dok 16:38 Denis Oliver Kropp <dok@directfb.org> Files: include/fusionsound.h (1.14) (+5 -0) Added some more details to the method description: The calculation includes any buffered data (by hardware or driver) as well as the ring buffer status of the stream. Even if the stream is not playing, e.g. due to pre-buffering, the method behaves as if the playback has just been started. 2004-01-16 dok 16:31 Denis Oliver Kropp <dok@directfb.org> Files: include/fusionsound.h (1.13) (+15 -0) src/core/core_sound.h (1.3) (+6 -1) src/core/core_sound.c (1.17) (+21 -5) src/ifusionsoundstream.c (1.9) (+34 -9) Added IDirectFBSoundStream::GetPresentationDelay(). It returns the amount of time in milli seconds that passes until the last sample stored in the buffer is audible. 2004-01-12 dok 17:39 Denis Oliver Kropp <dok@directfb.org> Files: src/ifusionsoundstream.c (1.8) (+1 -1) Fixed calculation of "written" samples for triggering the playback. 2004-01-12 dok 17:28 Denis Oliver Kropp <dok@directfb.org> Files: include/fusionsound.h (1.12) (+1 -1) Fixed FSSDF_ALL, thanks to Michael Hunold <hunold@convergence.de> for reporting. 2004-01-08 andi 15:40 Andreas Hundt <andi@fischlustig.de> Files: src/ifusionsound.c (1.7) (+0 -2) src/core/core_sound.c (1.16) (+5 -2) - do not include <malloc.h> - include <sys/soundcard.h> instead of <linux/soundcard.h>, which also works on linux - put #ifdef around SNDCTL_DSP_PROFILE ioctl, which is not available on old version of OSS 2004-01-08 andi 15:31 Andreas Hundt <andi@fischlustig.de> Files: interfaces/IFusionSoundMusicProvider/timidity/instrum.c (1.2) (+0 -4) interfaces/IFusionSoundMusicProvider/timidity/resample.c (1.2) (+1 -1) interfaces/IFusionSoundMusicProvider/timidity/mix.c (1.2) (+1 -1) do not include <malloc.h> which is obsolete. use <stdlib.h> instead (correct me if I am wrong) 2004-01-05 dok 11:33 Denis Oliver Kropp <dok@directfb.org> Files: include/fusionsound.h (1.11) (+5 -2) src/ifusionsoundstream.h (1.5) (+4 -2) src/ifusionsoundstream.c (1.7) (+52 -41) src/ifusionsound.c (1.6) (+16 -15) Added prebuffer option to the stream description. 2003-10-29 dok 17:00 Denis Oliver Kropp <dok@directfb.org> Files: configure.in (1.10) (+1 -1) 0.9.21 2003-10-29 dok 16:59 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.15) (+49 -49) src/core/playback.c (1.4) (+24 -24) Follow internal API change. 2003-10-25 syrjala 10:51 Ville Syrjala <syrjala@sci.fi> Files: interfaces/IFusionSoundMusicProvider/ifusionsoundmusicprovider_timidity.c (1.2) (+38 -22) - Free buffer on stop. - Clean up old stuff if PlayTo() called multiple times. - Return DFB_FAILURE if timidty init fails. - Use IFusionSoundStream::GetDescription(). 2003-10-25 syrjala 10:31 Ville Syrjala <syrjala@sci.fi> Files: include/fusionsound.h (1.10) (+10 -0) src/ifusionsoundstream.h (1.4) (+7 -1) src/ifusionsoundstream.c (1.6) (+28 -1) src/ifusionsound.c (1.5) (+2 -1) Added IFusionSoundStream::GetDescription(). 2003-10-24 syrjala 14:44 Ville Syrjala <syrjala@sci.fi> Files: interfaces/IFusionSoundMusicProvider/timidity/playmidi.c (1.2) (+1 -1) Fixed a compiler warning. 2003-10-24 syrjala 14:42 Ville Syrjala <syrjala@sci.fi> Files: include/fusionsound.h (1.9) (+5 -5) Fixed a few typos. 2003-10-24 dok 07:07 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.14) (+13 -37) Use SNDCTL_DSP_GETOSPACE instead of calculations. 2003-10-24 dok 02:55 Denis Oliver Kropp <dok@directfb.org> Files: configure.in (1.9) (+2 -0) Fixed internal include dir. 2003-10-24 dok 02:45 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.13) (+9 -0) Don't write silence to the sound device if nothing is played. 2003-10-24 dok 00:24 Denis Oliver Kropp <dok@directfb.org> Files: Makefile.am (1.5) (+1 -0) src/media/ifusionsoundmusicprovider.h (1.1) ( ) src/media/Makefile.am (1.1) ( ) src/media/.cvsignore (1.1) ( ) src/core/sound_buffer.h (1.5) (+17 -0) src/core/sound_buffer.c (1.6) (+0 -19) src/ifusionsoundstream.h (1.3) (+20 -0) src/ifusionsoundstream.c (1.5) (+0 -20) src/ifusionsound.c (1.4) (+43 -0) src/Makefile.am (1.5) (+1 -1) interfaces/IFusionSoundMusicProvider/timidity/timidity.h (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/timidity.c (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/tables.h (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/tables.c (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/resample.h (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/resample.c (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/readmidi.h (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/readmidi.c (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/playmidi.h (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/playmidi.c (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/output.h (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/output.c (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/null_c.c (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/null_a.c (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/mix.h (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/mix.c (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/instrum.h (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/instrum.c (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/filter.h (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/filter.c (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/controls.h (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/controls.c (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/config.h (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/common.h (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/common.c (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/README (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/Makefile.am (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/FAQ (1.1) ( ) interfaces/IFusionSoundMusicProvider/timidity/.cvsignore (1.1) ( ) interfaces/IFusionSoundMusicProvider/ifusionsoundmusicprovider_timidity.c (1.1) ( ) interfaces/IFusionSoundMusicProvider/Makefile.am (1.1) ( ) interfaces/IFusionSoundMusicProvider/.cvsignore (1.1) ( ) interfaces/Makefile.am (1.1) ( ) interfaces/.cvsignore (1.1) ( ) include/fusionsound.h (1.8) (+90 -0) examples/music.c (1.1) ( ) examples/Makefile.am (1.4) (+4 -1) examples/.cvsignore (1.4) (+1 -0) configure.in (1.8) (+4 -0) Applied patch from Ville, but changed CONFIG_FILE to "/etc/timidity.cfg" and added an example. 2003-10-23 dok 21:36 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.12) (+3 -3) 40 ms mix ahead ;) 2003-10-23 dok 15:09 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.11) (+5 -4) Reset timer on buffer underrun. 2003-10-23 dok 12:03 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.10) (+10 -15) src/core/sound_buffer.h (1.4) (+1 -0) src/core/sound_buffer.c (1.5) (+9 -6) src/core/playback.h (1.2) (+1 -0) src/core/playback.c (1.3) (+2 -1) Corrected OSS usage for rate setting. Use configured rate as resampling target, 44100 was still hardcoded. 2003-10-22 dok 23:30 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.9) (+11 -5) Try 48 kHz output first. 2003-10-22 dok 21:55 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.8) (+2 -2) 60 ms mix ahead 2003-10-22 dok 19:04 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.7) (+2 -2) Mix ahead buffer 50 ms -> 100 ms. 2003-10-22 dok 18:55 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.6) (+4 -4) Changed mix ahead buffer size from 50 ms to 150 ms. Changed maximum block size from 1024 to 4096. 2003-10-21 dok 16:24 Denis Oliver Kropp <dok@directfb.org> Files: Makefile.am (1.4) (+7 -1) configure.in (1.7) (+4 -0) Added "--disable-examples". 2003-10-20 dok 18:38 Denis Oliver Kropp <dok@directfb.org> Files: configure.in (1.6) (+11 -7) Added option "--without-lite" to disable lite based examples. 2003-10-07 dok 08:04 Denis Oliver Kropp <dok@directfb.org> Files: Makefile.am (1.3) (+1 -1) Build examples after library. 2003-10-07 dok 08:03 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.5) (+1 -1) Open sound device write only. 2003-10-02 andi 12:31 Andreas Hundt <andi@fischlustig.de> Files: autogen.sh (1.2) (+21 -1) check for libtool and run libtoolize --automake, fixes build for me. 2003-08-02 andi 15:52 Andreas Hundt <andi@fischlustig.de> Files: debian/changelog (1.2) (+6 -0) updated package version 2003-07-21 dok 13:06 Denis Oliver Kropp <dok@directfb.org> Files: ChangeLog (1.2) (+277 -0) Generated ChangeLog. 2003-07-08 dok 20:43 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.4) (+7 -7) src/core/sound_buffer.c (1.4) (+2 -2) Have to use new shared memory macros now. 2003-07-08 dok 16:58 Denis Oliver Kropp <dok@directfb.org> Files: src/ifusionsoundstream.c (1.4) (+2 -0) Added missing include. 2003-07-07 dok 12:55 Denis Oliver Kropp <dok@directfb.org> Files: examples/player.c (1.4) (+9 -3) Show live updated playback position. 2003-07-04 dok 18:42 Denis Oliver Kropp <dok@directfb.org> Files: examples/player.c (1.3) (+1 -1) Removed obsolete hack. 2003-07-04 andi 18:34 Andreas Hundt <andi@fischlustig.de> Files: debian/control (1.2) (+2 -2) fix dependencies 2003-07-04 dok 18:03 Denis Oliver Kropp <dok@directfb.org> Files: examples/player.c (1.2) (+5 -4) Fixed "Volume" label width, set filename as window title. 2003-07-04 andi 17:53 Andreas Hundt <andi@fischlustig.de> Files: debian/changelog (1.1) ( ) debian/rules (1.1) ( ) debian/libfusionsound-dev.files (1.1) ( ) debian/libfusionsound-dev.dirs (1.1) ( ) debian/libfusionsound-cvs.files (1.1) ( ) debian/libfusionsound-cvs.dirs (1.1) ( ) debian/docs (1.1) ( ) debian/dirs (1.1) ( ) debian/copyright (1.1) ( ) debian/control (1.1) ( ) debianized 2003-07-04 dok 17:34 Denis Oliver Kropp <dok@directfb.org> Files: configure.in (1.5) (+1 -1) src/Makefile.am (1.4) (+1 -1) Use moduledirname to preserve the install prefix. 2003-07-04 dok 17:18 Denis Oliver Kropp <dok@directfb.org> Files: configure.in (1.4) (+19 -0) examples/simple.c (1.3) (+1 -207) examples/player.c (1.1) ( ) examples/loader.h (1.1) ( ) examples/loader.c (1.1) ( ) examples/advanced.c (1.3) (+1 -206) examples/Makefile.am (1.3) (+13 -4) examples/.cvsignore (1.3) (+1 -0) Added example that uses LiTE, if it's found during configure. It plays a file with IFusionSoundPlayback and has sliders for live control over Pitch, Volume, Pan and Start. Put loader into an extra source file with header. 2003-07-04 dok 17:09 Denis Oliver Kropp <dok@directfb.org> Files: src/ifusionsoundplayback.c (1.4) (+5 -9) Fixed seeking via Start(). 2003-07-04 dok 17:07 Denis Oliver Kropp <dok@directfb.org> Files: src/Makefile.am (1.3) (+1 -1) Added $(DESTDIR). 2003-07-04 dok 01:37 Denis Oliver Kropp <dok@directfb.org> Files: src/core/core_sound.c (1.3) (+5 -15) Removed stuff that prevented warnings that are no longer enabled. 2003-07-04 dok 01:19 Denis Oliver Kropp <dok@directfb.org> Files: include/fusionsound.h (1.7) (+97 -16) Completed API documentation ;) 2003-07-03 dok 20:14 Denis Oliver Kropp <dok@directfb.org> Files: TODO (1.2) (+1 -0) We want hardware/software codec support for streaming. 2003-07-03 dok 20:04 Denis Oliver Kropp <dok@directfb.org> Files: src/core/playback.c (1.2) (+3 -0) Clear core playback's running flag if playback ends. Fixes bug when using IFusionSoundPlayback::Continue() without Stop(). 2003-07-03 dok 19:32 Denis Oliver Kropp <dok@directfb.org> Files: include/fusionsound.h (1.6) (+14 -3) src/ifusionsoundplayback.c (1.3) (+1 -6) Enhanced functionality of IFusionSoundPlayback::Continue(). ... The playback will begin at the position where it stopped, either explicitly by Stop() or by reaching the stop position. If the playback has never been started it uses the default start and stop position which means non-looping playback from the beginning to the end. It returns without an error if the playback is running. This can be used to trigger playback without having to check if it's already running, similar to simple playback via IFusionSoundBuffer::Play(), but rejects multiple concurrent playbacks. 2003-07-03 dok 19:09 Denis Oliver Kropp <dok@directfb.org> Files: include/fusionsound.h (1.5) (+31 -14) src/ifusionsoundplayback.c (1.2) (+21 -0) Added IFusionSoundPlayback::GetStatus(). Made all parameter references in documentation bold, methods stay italic. 2003-07-03 dok 16:10 Denis Oliver Kropp <dok@directfb.org> Files: examples/advanced.c (1.2) (+2 -2) Made pitch test linear and range from 0.5 to 1.5 only. 2003-07-03 dok 02:27 Denis Oliver Kropp <dok@directfb.org> Files: Makefile.am (1.2) (+3 -1) tools/gendoc.pl (1.1) ( ) tools/Makefile.am (1.1) ( ) tools/.cvsignore (1.1) ( ) docs/html/directfb.png (1.1) ( ) docs/html/cimlogo.png (1.1) ( ) docs/html/Makefile.am (1.1) ( ) docs/html/.cvsignore (1.1) ( ) docs/Makefile.am (1.1) ( ) docs/.cvsignore (1.1) ( ) configure.in (1.3) (+3 -0) Generate API reference. 2003-07-03 dok 01:28 Denis Oliver Kropp <dok@directfb.org> Files: examples/.cvsignore (1.2) (+1 -0) src/core/types_sound.h (1.2) (+2 -0) src/core/sound_buffer.h (1.3) (+27 -47) src/core/sound_buffer.c (1.3) (+62 -178) src/core/playback.h (1.1) ( ) src/core/playback.c (1.1) ( ) src/core/core_sound.h (1.2) (+15 -8) src/core/core_sound.c (1.2) (+91 -73) src/core/Makefile.am (1.2) (+4 -2) src/ifusionsoundstream.h (1.2) (+1 -0) src/ifusionsoundstream.c (1.3) (+56 -40) src/ifusionsoundplayback.h (1.1) ( ) src/ifusionsoundplayback.c (1.1) ( ) src/ifusionsoundbuffer.h (1.2) (+6 -1) src/ifusionsoundbuffer.c (1.3) (+214 -44) src/ifusionsound.c (1.3) (+27 -12) src/Makefile.am (1.2) (+2 -0) include/fusionsound.h (1.4) (+140 -8) examples/advanced.c (1.1) ( ) examples/Makefile.am (1.2) (+4 -1) There two ways of playing a buffer now. The simple playback is still controlled by IFusionSoundBuffer::Play() & Co, but with the limitation to one looping playback at the same time. Advanced playback including live volume, pan and pitch control is available via the new interface IFusionSoundPlayback. It can be retrieved by calling IFusionSoundBuffer::CreatePlayback(). Each IFusionSoundPlayback provides one concurrent playback of the buffer and can be started in looping mode or for a limited sample range. Added advanced playback example testing each available feature using the file specified on the command line. Involved minor refactoring and the introduction of "Playback Objects". Ported IFusionSoundBuffer and IFusionSoundStream to use the playback object. 2003-07-02 dok 19:08 Denis Oliver Kropp <dok@directfb.org> Files: configure.in (1.2) (+15 -21) Updated CFLAGS setup (-fno-inline in debug mode, -ffast-math, extra warnings). Check for DirectFB-Internal only. Output DFB_CFLAGS from configure. 2003-07-01 dok 15:04 Denis Oliver Kropp <dok@directfb.org> Files: examples/stream.c (1.3) (+1 -1) src/ifusionsoundstream.c (1.2) (+13 -9) include/fusionsound.h (1.3) (+2 -0) IFusionSoundStream::Wait() now accepts a zero length (of free space) waiting until playback has finished completely. 2003-07-01 dok 01:52 Denis Oliver Kropp <dok@directfb.org> Files: examples/simple.c (1.2) (+5 -5) src/core/sound_buffer.h (1.2) (+1 -1) src/core/sound_buffer.c (1.2) (+6 -6) src/ifusionsoundbuffer.c (1.2) (+4 -4) src/ifusionsound.c (1.2) (+20 -20) include/fusionsound.h (1.2) (+33 -33) examples/stream.c (1.2) (+2 -2) DA* -> FS* 2003-07-01 dok 01:44 Denis Oliver Kropp <dok@directfb.org> Files: .cvsignore (1.1) ( ) src/core/types_sound.h (1.1) ( ) src/core/sound_buffer.h (1.1) ( ) src/core/sound_buffer.c (1.1) ( ) src/core/core_sound.h (1.1) ( ) src/core/core_sound.c (1.1) ( ) src/core/Makefile.am (1.1) ( ) src/core/.cvsignore (1.1) ( ) src/ifusionsoundstream.h (1.1) ( ) src/ifusionsoundstream.c (1.1) ( ) src/ifusionsoundbuffer.h (1.1) ( ) src/ifusionsoundbuffer.c (1.1) ( ) src/ifusionsound.c (1.1) ( ) src/Makefile.am (1.1) ( ) src/.cvsignore (1.1) ( ) include/fusionsound.h (1.1) ( ) include/Makefile.am (1.1) ( ) include/.cvsignore (1.1) ( ) examples/test2.wav (1.1) ( ) examples/test.wav (1.1) ( ) examples/stream.c (1.1) ( ) examples/simple.c (1.1) ( ) examples/Makefile.am (1.1) ( ) examples/.cvsignore (1.1) ( ) fusionsound.pc.in (1.1) ( ) configure.in (1.1) ( ) autogen.sh (1.1) ( ) TODO (1.1) ( ) README (1.1) ( ) NEWS (1.1) ( ) Makefile.am (1.1) ( ) ChangeLog (1.1) ( ) COPYING (1.1) ( ) AUTHORS (1.1) ( ) Avoid heads rollin'...