New commits:

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=82410ee31acf7f079b81b357221f7059e9278642
commit 82410ee31acf7f079b81b357221f7059e9278642
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Mon Feb 11 12:40:23 2008 +0100

    ChangeLog for 1.1.1.

 ChangeLog |  199 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 199 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=ca79f495002e641fedfebab1d549da18e3c9b6c3
commit ca79f495002e641fedfebab1d549da18e3c9b6c3
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Mon Feb 11 12:39:54 2008 +0100

    NEWS for 1.1.1

 NEWS |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)


http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=7c469e766ec8fb205fc8d348ec7c4001fe63cdf3
commit 7c469e766ec8fb205fc8d348ec7c4001fe63cdf3
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Feb 6 15:35:54 2008 +0100

    [cdda] Fixed snprintf() related vulnerability.

 .../ifusionsoundmusicprovider_cdda.c               |   56 +++++++-------------
 1 files changed, 19 insertions(+), 37 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=8d7d1165985ba2f1d944eee77f1495709bd80d3c
commit 8d7d1165985ba2f1d944eee77f1495709bd80d3c
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Tue Feb 5 11:26:42 2008 +0100

    Fixed bug in wave driver (returning DFB_TRUE instead of DFB_OK).

 drivers/wave.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=5feced875bddaac074c031241257fe91aa81aad7
commit 5feced875bddaac074c031241257fe91aa81aad7
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date:   Wed Jan 30 22:36:04 2008 +0200

    Set ACLOCAL_AMFLAGS

 Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=56a32d86d97baeee096db4613bc75f41514814ca
commit 56a32d86d97baeee096db4613bc75f41514814ca
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date:   Wed Jan 30 18:10:23 2008 +0200

    Fix build and install problems when srcdir != builddir.

 docs/html/Makefile.am                            |    2 +-
 interfaces/IFusionSoundMusicProvider/Makefile.am |    1 +
 2 files changed, 2 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=22c3de73250efa3ab369e836ee7c97d52e41cf86
commit 22c3de73250efa3ab369e836ee7c97d52e41cf86
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Jan 30 14:58:07 2008 +0100

    [fsplay] Set volume/pitch unit to 1/32. Display volume/pitch status when 
changed.

 tools/fsplay.c |   45 ++++++++++++++++++++++++++++++++++++---------
 1 files changed, 36 insertions(+), 9 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=b80b2b614730ea2f4729aab472cdd89566625ab4
commit b80b2b614730ea2f4729aab472cdd89566625ab4
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Jan 30 12:27:47 2008 +0100

    [providers] Fixed issue where playback->status = FINISHED but PlayTo() 
resets it to STOP before checking whether stream needs to be rewinded.

 .../ifusionsoundmusicprovider_cdda.c               |   93 ++++++++-------
 .../ifusionsoundmusicprovider_ffmpeg.c             |   96 ++++++++--------
 .../ifusionsoundmusicprovider_mad.c                |  104 +++++++++--------
 .../ifusionsoundmusicprovider_timidity.c           |  121 ++++++++++---------
 .../ifusionsoundmusicprovider_vorbis.c             |   96 +++++++++-------
 .../ifusionsoundmusicprovider_wave.c               |  103 +++++++++--------
 6 files changed, 327 insertions(+), 286 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=6f14080f5e00b843dcaf947208bc3e66ee6bbf69
commit 6f14080f5e00b843dcaf947208bc3e66ee6bbf69
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Jan 30 11:44:11 2008 +0100

    Check for libtimidity al least version 0.1.0.

 configure.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=d0e7b36cdc35cf11d5d0ed01f596fa62d59432d9
commit d0e7b36cdc35cf11d5d0ed01f596fa62d59432d9
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Tue Jan 29 11:55:28 2008 +0100

    [fsplay] Initialize media->tracks.

 tools/fsplay.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=6dfc69be5e2e61b2a90f4e57c839dd889a2a119d
commit 6dfc69be5e2e61b2a90f4e57c839dd889a2a119d
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Mon Jan 28 21:42:42 2008 +0100

    [fsplay] Prevent endless loops.

 tools/fsplay.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=d2da636b4627e27767ab39e0b61d50e5d157173c
commit d2da636b4627e27767ab39e0b61d50e5d157173c
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Mon Jan 28 21:30:53 2008 +0100

    [fsplay] Allow switching to the previous media, too.
             Do not wait on the stream if playback was paused.

 tools/fsplay.c |   42 +++++++++++++++++++++++++++---------------
 1 files changed, 27 insertions(+), 15 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=8e10e3359d5c96e21b8e181f9b52d33b75ba3b13
commit 8e10e3359d5c96e21b8e181f9b52d33b75ba3b13
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Mon Jan 28 19:08:24 2008 +0100

    [fsplay] Supports switching to the previous track.
             Seek to percentual position by pressing [0-9].

 tools/fsplay.c |  470 ++++++++++++++++++++++++++++++-------------------------
 1 files changed, 256 insertions(+), 214 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=b239a9fb01d2f2a2129121a6f1c449c11463b36b
commit b239a9fb01d2f2a2129121a6f1c449c11463b36b
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Mon Jan 28 19:06:13 2008 +0100

    [playlist] Release the previous provider when the track changes.

 .../ifusionsoundmusicprovider_playlist.c           |   31 +++++++++++---------
 1 files changed, 17 insertions(+), 14 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=51d23ab36cf516e7960b42dd78f0b2216ae4e0c2
commit 51d23ab36cf516e7960b42dd78f0b2216ae4e0c2
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Mon Jan 28 17:32:21 2008 +0100

    [fplay] Completely removed usage of atexit() and signal().

 tools/fsplay.c |   66 ++++++++++++++++++++-----------------------------------
 1 files changed, 24 insertions(+), 42 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=21ec9ac19cf9f8213ef6dc782d3a5af6e3ca4f64
commit 21ec9ac19cf9f8213ef6dc782d3a5af6e3ca4f64
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Mon Jan 28 17:30:31 2008 +0100

    [providers] Avoid locking when destroying the interface.

 .../ifusionsoundmusicprovider_cdda.c               |   16 +++++++++++++++-
 .../ifusionsoundmusicprovider_ffmpeg.c             |   16 +++++++++++++++-
 .../ifusionsoundmusicprovider_mad.c                |   16 +++++++++++++++-
 .../ifusionsoundmusicprovider_playlist.c           |   10 +++++++---
 .../ifusionsoundmusicprovider_timidity.c           |   19 ++++++++++++++++++-
 .../ifusionsoundmusicprovider_vorbis.c             |   13 ++++++++++++-
 .../ifusionsoundmusicprovider_wave.c               |   16 +++++++++++++++-
 7 files changed, 97 insertions(+), 9 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=458274bf569df20672dd2170f614320cf5f90ca0
commit 458274bf569df20672dd2170f614320cf5f90ca0
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Mon Jan 28 16:35:38 2008 +0100

    [fsplay] Temporarily reset the pitch to 1 to stop a paused playback.
    Do not handle SIGTERM.

 tools/fsplay.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)


http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=7699bf933bbd567af116a7a92357bbcd326699bf
commit 7699bf933bbd567af116a7a92357bbcd326699bf
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Mon Jan 28 12:32:01 2008 +0100

    Entering development version 1.1.1.
    Added IFusionSoundMusicProvider::WaitStatus(), waits until playback reaches 
the specified status.

 configure.in                                       |   10 ++-
 examples/music_loader.c                            |   14 +--
 include/fusionsound.h                              |   21 +++-
 .../ifusionsoundmusicprovider_cdda.c               |  133 +++++++++++++-----
 .../ifusionsoundmusicprovider_ffmpeg.c             |  124 ++++++++++++-----
 .../ifusionsoundmusicprovider_mad.c                |  140 +++++++++++++------
 .../ifusionsoundmusicprovider_playlist.c           |   16 ++-
 .../ifusionsoundmusicprovider_timidity.c           |   88 ++++++++++--
 .../ifusionsoundmusicprovider_vorbis.c             |  128 ++++++++++++-----
 .../ifusionsoundmusicprovider_wave.c               |  148 ++++++++++++++------
 src/media/ifusionsoundmusicprovider.c              |    9 ++
 11 files changed, 607 insertions(+), 224 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=fb7affa6271a56a1257cf07bc1ce5575dc5d78ec
commit fb7affa6271a56a1257cf07bc1ce5575dc5d78ec
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Sun Jan 27 21:36:32 2008 +0100

    [music_loader] Accidentally forced the number of channels to 6.

 examples/music_loader.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=d293864d22f03b48d74c3a54d958a9147b6fc7e5
commit d293864d22f03b48d74c3a54d958a9147b6fc7e5
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Sun Jan 27 15:08:57 2008 +0100

    Fixed a bug that, on SIGINT, caused fsplay to jump to the next track 
instead of quitting.

 tools/fsplay.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=f4aec9bc58459fe8c613e1c323eea042b57e9383
commit f4aec9bc58459fe8c613e1c323eea042b57e9383
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Sun Jan 27 13:41:35 2008 +0100

    Changed build options --enable-<music provider> to --with-<music provider>.

 configure.in |   76 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 38 insertions(+), 38 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=911f9871a74de4e3c9a7854e6201ab73c98e6e73
commit 911f9871a74de4e3c9a7854e6201ab73c98e6e73
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Sun Jan 27 13:27:18 2008 +0100

    [timidity] Set the status to FMSTATE_STOP when buffer callback returns 
FMBCR_BREAK.

 .../ifusionsoundmusicprovider_timidity.c           |    7 +------
 1 files changed, 1 insertions(+), 6 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=d51c1b271662c49c000d0524643802b584e1fdea
commit d51c1b271662c49c000d0524643802b584e1fdea
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Sat Jan 26 21:47:48 2008 +0100

    [playlist] Skip xml comments.

 .../ifusionsoundmusicprovider_playlist.c           |   27 ++++++++++++++++++-
 1 files changed, 25 insertions(+), 2 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=d27155c6f3d9bc2df7a21c6649ad89e9970fc52a
commit d27155c6f3d9bc2df7a21c6649ad89e9970fc52a
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Sat Jan 26 21:47:03 2008 +0100

    [vorbis] Return the amount of read data in "size" units in 
ov_read_callback().

 .../ifusionsoundmusicprovider_vorbis.c             |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=bc660448f5acb4fb4c6f7839a4f5776502a62fe8
commit bc660448f5acb4fb4c6f7839a4f5776502a62fe8
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Sat Jan 26 21:45:12 2008 +0100

    Return 0 seconds in the default implementation of GetPos() and GetLength().

 src/media/ifusionsoundmusicprovider.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=5f2edb4b13189a08221a779a0e77f857ef672a59
commit 5f2edb4b13189a08221a779a0e77f857ef672a59
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Sat Jan 26 19:52:11 2008 +0100

    Rewritten the Timidity provider using the last libtimidity 
(http://timidity.sf.net).
    Removed internal copy of the old libtimidity.

 configure.in                                       |   20 +-
 interfaces/IFusionSoundMusicProvider/Makefile.am   |    4 +-
 .../ifusionsoundmusicprovider_timidity.c           |  534 ++++++-----
 interfaces/IFusionSoundMusicProvider/timidity/FAQ  |  112 ---
 .../IFusionSoundMusicProvider/timidity/Makefile.am |   36 -
 .../IFusionSoundMusicProvider/timidity/README      |   60 --
 .../IFusionSoundMusicProvider/timidity/common.c    |  221 -----
 .../IFusionSoundMusicProvider/timidity/common.h    |   42 -
 .../IFusionSoundMusicProvider/timidity/config.h    |  254 ------
 .../IFusionSoundMusicProvider/timidity/controls.c  |   37 -
 .../IFusionSoundMusicProvider/timidity/controls.h  |   88 --
 .../IFusionSoundMusicProvider/timidity/filter.c    |  203 ----
 .../IFusionSoundMusicProvider/timidity/filter.h    |   35 -
 .../IFusionSoundMusicProvider/timidity/instrum.c   |  658 --------------
 .../IFusionSoundMusicProvider/timidity/instrum.h   |   84 --
 .../IFusionSoundMusicProvider/timidity/mix.c       |  566 ------------
 .../IFusionSoundMusicProvider/timidity/mix.h       |   27 -
 .../IFusionSoundMusicProvider/timidity/null_a.c    |   36 -
 .../IFusionSoundMusicProvider/timidity/null_c.c    |  121 ---
 .../IFusionSoundMusicProvider/timidity/output.c    |  136 ---
 .../IFusionSoundMusicProvider/timidity/output.h    |   75 --
 .../IFusionSoundMusicProvider/timidity/playmidi.c  |  961 --------------------
 .../IFusionSoundMusicProvider/timidity/playmidi.h  |  116 ---
 .../IFusionSoundMusicProvider/timidity/readmidi.c  |  628 -------------
 .../IFusionSoundMusicProvider/timidity/readmidi.h  |   31 -
 .../IFusionSoundMusicProvider/timidity/resample.c  |  736 ---------------
 .../IFusionSoundMusicProvider/timidity/resample.h  |   24 -
 .../IFusionSoundMusicProvider/timidity/tables.c    |  901 ------------------
 .../IFusionSoundMusicProvider/timidity/tables.h    |   45 -
 .../IFusionSoundMusicProvider/timidity/timidity.c  |  332 -------
 .../IFusionSoundMusicProvider/timidity/timidity.h  |   37 -
 31 files changed, 319 insertions(+), 6841 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=4b5fb3a89e4852ca85a6b8c70ab88c3b882d2d9f
commit 4b5fb3a89e4852ca85a6b8c70ab88c3b882d2d9f
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Sat Jan 26 13:36:00 2008 +0100

    [playlist] Dropped .rpm extension (might be a RedHat package instead of a 
RealPlayer playlist).

 .../ifusionsoundmusicprovider_playlist.c           |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=e59d9da09ee1845b49a42d2e28602003fcda36b5
commit e59d9da09ee1845b49a42d2e28602003fcda36b5
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Fri Jan 25 23:27:34 2008 +0100

    [playlist] Add ASX and XSPF support. Download the whole playlist before 
parsing.

 .../ifusionsoundmusicprovider_playlist.c           |  746 ++++++++++++++------
 1 files changed, 521 insertions(+), 225 deletions(-)


http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=3bf19d0ace5ddc385c3137e4fac6566ff4ef402f
commit 3bf19d0ace5ddc385c3137e4fac6566ff4ef402f
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Tue Jan 22 00:06:32 2008 +0100

    Don't dismiss the skirmish if fusion_skirmish_wait() fails.
    
    Only when DFB_OK is returned, the lock is still held.

 src/core/core_sound.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=ec27bfde42364b11c05d6946ecfe0b93bdc61444
commit ec27bfde42364b11c05d6946ecfe0b93bdc61444
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Mon Jan 21 12:51:37 2008 +0100

    [drivers] Enable Close-On-Exec flag on file descriptors.

 drivers/oss.c  |   10 ++++++++--
 drivers/wave.c |    5 +++++
 2 files changed, 13 insertions(+), 2 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=de356722f048fa582b0e65b9856d6dad3bb8a620
commit de356722f048fa582b0e65b9856d6dad3bb8a620
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Sun Jan 20 15:17:20 2008 +0100

    [wave] On suspend, close the output file only if it is not a fifo.

 drivers/wave.c |   34 +++++++++++++++++++++-------------
 1 files changed, 21 insertions(+), 13 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=948633660c5132c0b8e5049519c14232f4d36d18
commit 948633660c5132c0b8e5049519c14232f4d36d18
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Sun Jan 20 15:16:31 2008 +0100

    [alsa] Autodetect the pcm device name according to the channelmode.

 drivers/alsa.c |   35 +++++++++++++++++++++++++++++------
 1 files changed, 29 insertions(+), 6 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=fd72b94e9bb34e203f8e62dae18d46d4308b97e9
commit fd72b94e9bb34e203f8e62dae18d46d4308b97e9
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Sun Jan 20 12:21:02 2008 +0100

    [music-providers] Limit the returned number of channels to FS_MAX_CHANNELS.
    
    [ffmpeg] Added AAC to the list of supported formats.

 .../ifusionsoundmusicprovider_ffmpeg.c             |    9 ++++-----
 .../ifusionsoundmusicprovider_vorbis.c             |    4 ++--
 .../ifusionsoundmusicprovider_wave.c               |    4 ++--
 3 files changed, 8 insertions(+), 9 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=aa227cb3bcbbd97c0c6fdc0b515f7dc48df196f1
commit aa227cb3bcbbd97c0c6fdc0b515f7dc48df196f1
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Fri Jan 18 22:27:06 2008 +0100

    Welcome 1.1.0.

 ChangeLog | 5411 +++++++++++++++++++++++++++++++------------------------------
 NEWS      |    8 +-
 2 files changed, 2713 insertions(+), 2706 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=59bcf65d1d9e23a9e6a167a829809ed52e486b43
commit 59bcf65d1d9e23a9e6a167a829809ed52e486b43
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Fri Jan 18 21:51:33 2008 +0100

    [module] Added support for remote sessions and fixed a memory leak.

 interfaces/IFusionSound/ifusionsound_module.c |   28 +++++++++++++++++++-----
 1 files changed, 22 insertions(+), 6 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=98fa657e65c459e2106fc805e2e361b357737b18
commit 98fa657e65c459e2106fc805e2e361b357737b18
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Fri Jan 18 21:37:57 2008 +0100

    Link voodoo modules to libfusionsound.

 proxy/dispatcher/Makefile.am |    2 +-
 proxy/requestor/Makefile.am  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=2741ed9c07c19ab160a1fb7aa1a1b9e9af9143cb
commit 2741ed9c07c19ab160a1fb7aa1a1b9e9af9143cb
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Fri Jan 18 21:21:36 2008 +0100

    [ffmpeg] Fixed incorrect timestamp computation.
    
    Also added ac3 to the list of supported formats.

 .../ifusionsoundmusicprovider_ffmpeg.c             |   21 ++++++++++---------
 1 files changed, 11 insertions(+), 10 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=6814c2a7e3c79a3d08bd8cfe9564baa254ca7d00
commit 6814c2a7e3c79a3d08bd8cfe9564baa254ca7d00
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Fri Jan 18 21:18:26 2008 +0100

    [dpack] Avoid confusing conditions in the codec documentation.

 proxy/compressor/dpack.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=b9218d63ed2fde7de3591abc7c0880514eb7f3d4
commit b9218d63ed2fde7de3591abc7c0880514eb7f3d4
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Fri Jan 18 19:57:35 2008 +0100

    Preparing NEWS for FusionSound-1.1.0.

 NEWS |   64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 64 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=3635f0b3dd207441ffe57ebd90a92efc7e193a65
commit 3635f0b3dd207441ffe57ebd90a92efc7e193a65
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Fri Jan 18 19:35:13 2008 +0100

    Revert version to 1.1.0.
    
    Forgot that the last released version was 1.0.0.

 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=1bdbcfbe065bbdf452808a8190701425160c2841
commit 1bdbcfbe065bbdf452808a8190701425160c2841
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Fri Jan 18 16:30:01 2008 +0100

    [dpack] Added support for channel coupling (can increase compression by 
20%).

 proxy/compressor/dpack.c       |   27 +++++++---
 proxy/compressor/dpack_proto.h |  115 ++++++++++++++++++++++++++++++++-------
 2 files changed, 113 insertions(+), 29 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=aea664ac2771ef885bf018018fda9b6fe0916603
commit aea664ac2771ef885bf018018fda9b6fe0916603
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Thu Jan 17 12:46:38 2008 +0100

    [ffmpeg] When packet timestamp isn't available, compute the current time 
using the packet length.

 .../ifusionsoundmusicprovider_ffmpeg.c             |   29 +++++++++++++------
 1 files changed, 20 insertions(+), 9 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=4a98d44d644a6de5f9e1bdc7e81cf2ba70617e18
commit 4a98d44d644a6de5f9e1bdc7e81cf2ba70617e18
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Jan 16 23:14:07 2008 +0100

    Updated manual page.

 docs/fusionsoundrc.5.in |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=670f2629c13ae87b1e043bc2b3e8ea6ba3c2f081
commit 670f2629c13ae87b1e043bc2b3e8ea6ba3c2f081
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Jan 16 23:04:39 2008 +0100

    Removed duplicate options from help string.

 src/misc/sound_conf.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=23b2018e6c5b26f778bfefd371f255c0499cfbec
commit 23b2018e6c5b26f778bfefd371f255c0499cfbec
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Jan 16 22:08:24 2008 +0100

    [fsplay] Added keybindings to control the playback speed.
    Fixed also a bug that prevented the player from automatically quitting at 
the end of playback when running in quiet mode.

 tools/fsplay.c |   88 ++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 60 insertions(+), 28 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=a785c8cd9e26021450946a6d7811e7b4ad0162f4
commit a785c8cd9e26021450946a6d7811e7b4ad0162f4
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Jan 16 19:39:14 2008 +0100

    [fsproxy] Added some options: --help, --version and --keep-alive.

 tools/fsproxy.c |   48 ++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 46 insertions(+), 2 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=f04cabe4db506012a53316f77e11a8af57af87a9
commit f04cabe4db506012a53316f77e11a8af57af87a9
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Jan 16 19:15:10 2008 +0100

    [dpack] Split large blocks in packets of 576 frames (+1-5% compression).

 proxy/compressor/dpack.c |   90 +++++++++++++++++++++++++++++++++++++---------
 proxy/compressor/dpack.h |    5 ++-
 2 files changed, 77 insertions(+), 18 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=4fcf61b6be1e38c4b1b735d272494b1e922b8ce2
commit 4fcf61b6be1e38c4b1b735d272494b1e922b8ce2
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Jan 16 19:12:42 2008 +0100

    [ffmpeg] Fixed S16 -> S32 conversion.

 .../ifusionsoundmusicprovider_ffmpeg.c             |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=89cb1bd8ed3e58cf9ebc498e99b361f0bb37a1a8
commit 89cb1bd8ed3e58cf9ebc498e99b361f0bb37a1a8
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Jan 16 19:04:38 2008 +0100

    [ffmpeg] Free the previous packet after seeking and before returning from 
the thread.

 .../ifusionsoundmusicprovider_ffmpeg.c             |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=fa913a8cc8d6682529e80adfbf9c5bcd44662956
commit fa913a8cc8d6682529e80adfbf9c5bcd44662956
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Jan 16 18:41:47 2008 +0100

    Modified the decoding loop to make it work with FLAC.

 .../ifusionsoundmusicprovider_ffmpeg.c             |  168 ++++++++++----------
 1 files changed, 87 insertions(+), 81 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=fcc6b9cd1faafb9f1b2b8dcd856b3f04b2f20820
commit fcc6b9cd1faafb9f1b2b8dcd856b3f04b2f20820
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Jan 16 15:36:19 2008 +0100

    Fixed a thread safety issue in set_master_volume()/get_master_volume().
    Also silenced some warnings.

 src/core/core_sound.c |   55 ++++++++++++++++++++++++++++++++++--------------
 1 files changed, 39 insertions(+), 16 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=2ab9a2276b697ae6ffae44f7af1cc4b4a51bd300
commit 2ab9a2276b697ae6ffae44f7af1cc4b4a51bd300
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Jan 16 15:23:27 2008 +0100

    Fixed bug in av_read_callback().
    
    The buffer position was not advanced upon successful reading.

 .../ifusionsoundmusicprovider_ffmpeg.c             |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=7fd0997d1f9aeaf4fecfbff0403c19f7fb12d397
commit 7fd0997d1f9aeaf4fecfbff0403c19f7fb12d397
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Jan 16 15:19:37 2008 +0100

    Provided a fread() compatible behavior to ov_read_callback().
    
    This is done by clearing the remaining part of the buffer when the 
requested amount of data was not completely provided.

 .../ifusionsoundmusicprovider_vorbis.c             |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=3d48a22aec47298b0ca7a3f2d499c9ba9bd5c7b2
commit 3d48a22aec47298b0ca7a3f2d499c9ba9bd5c7b2
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Tue Jan 15 17:50:00 2008 +0100

    Avoid getting/setting the master volume when the device is suspended.

 src/core/core_sound.c |   60 ++++++++++++++++++++++++++++++++++++------------
 1 files changed, 45 insertions(+), 15 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=1468c40bcc1343ac89dc5012f6934f50bcdf4f4b
commit 1468c40bcc1343ac89dc5012f6934f50bcdf4f4b
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Tue Jan 15 15:16:42 2008 +0100

    Oops, there was an error in the documentation.

 proxy/compressor/dpack.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=54a21f522e6624e51eb15da9b249db2bdbedc978
commit 54a21f522e6624e51eb15da9b249db2bdbedc978
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Tue Jan 15 13:23:10 2008 +0100

    Added missing "int n".

 src/core/core_sound.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=ac0213c72c3f30a03523674e80548f772a65883e
commit ac0213c72c3f30a03523674e80548f772a65883e
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Tue Jan 15 10:32:02 2008 +0100

    This could really be the 1.2.0, but actually is 1.1.1.

 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=4cac752a820a7c974f8dd14b235cc8a6eb84b6ef
commit 4cac752a820a7c974f8dd14b235cc8a6eb84b6ef
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Tue Jan 15 10:30:56 2008 +0100

    Added options "[no]-dma" and "remote-compression=(none|dpack)".

 src/misc/sound_conf.c |  115 +++++++++++++++++++++++++++----------------------
 src/misc/sound_conf.h |   35 +++++++++------
 2 files changed, 85 insertions(+), 65 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=fa7385212c1fa8cc5f87ba16df6c92092c4fa2aa
commit fa7385212c1fa8cc5f87ba16df6c92092c4fa2aa
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Tue Jan 15 10:29:41 2008 +0100

    Here comes Voodoo Sound!
    
    Implements all FusionSound methods and supports compression.

 Makefile.am                                        |    7 +
 configure.in                                       |   37 ++-
 proxy/.gitignore                                   |    2 +
 proxy/Makefile.am                                  |    3 +
 proxy/compressor/.gitignore                        |    6 +
 proxy/compressor/Makefile.am                       |   12 +
 proxy/compressor/dpack.c                           |  392 +++++++++++++++
 proxy/compressor/dpack.h                           |   36 ++
 proxy/compressor/dpack_proto.h                     |  199 ++++++++
 proxy/dispatcher/.gitignore                        |    6 +
 proxy/dispatcher/Makefile.am                       |   48 ++
 proxy/dispatcher/ifusionsound_dispatcher.c         |  517 +++++++++++++++++++
 proxy/dispatcher/ifusionsound_dispatcher.h         |   48 ++
 proxy/dispatcher/ifusionsoundbuffer_dispatcher.c   |  440 +++++++++++++++++
 proxy/dispatcher/ifusionsoundbuffer_dispatcher.h   |   46 ++
 proxy/dispatcher/ifusionsoundplayback_dispatcher.c |  480 ++++++++++++++++++
 proxy/dispatcher/ifusionsoundplayback_dispatcher.h |   48 ++
 proxy/dispatcher/ifusionsoundstream_dispatcher.c   |  509 +++++++++++++++++++
 proxy/dispatcher/ifusionsoundstream_dispatcher.h   |   49 ++
 proxy/requestor/.gitignore                         |    6 +
 proxy/requestor/Makefile.am                        |   44 ++
 proxy/requestor/ifusionsound_requestor.c           |  470 ++++++++++++++++++
 proxy/requestor/ifusionsoundbuffer_requestor.c     |  446 +++++++++++++++++
 proxy/requestor/ifusionsoundplayback_requestor.c   |  423 ++++++++++++++++
 proxy/requestor/ifusionsoundstream_requestor.c     |  520 ++++++++++++++++++++
 tools/.gitignore                                   |    1 +
 tools/Makefile.am                                  |   18 +-
 tools/fsproxy.c                                    |  146 ++++++
 28 files changed, 4951 insertions(+), 8 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=0171e0ef38156490a866c4884339e0e15a3cb97e
commit 0171e0ef38156490a866c4884339e0e15a3cb97e
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Tue Jan 15 10:20:48 2008 +0100

    Do not limit buffer length to 10s.

 examples/music_loader.c |   11 ++---------
 1 files changed, 2 insertions(+), 9 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=a2370e435fc53fecdaa40f32c2e7896e067d40d4
commit a2370e435fc53fecdaa40f32c2e7896e067d40d4
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Tue Jan 15 10:19:23 2008 +0100

    Follow API changes.
    Fixed mono/stereo to dolby conversion.

 interfaces/IFusionSoundMusicProvider/Makefile.am   |    2 +-
 .../ifusionsoundmusicprovider_cdda.c               |  115 +++---
 .../ifusionsoundmusicprovider_ffmpeg.c             |  227 ++++++++---
 .../ifusionsoundmusicprovider_mad.c                |  443 +++++++++-----------
 .../ifusionsoundmusicprovider_vorbis.c             |   90 ++--
 .../ifusionsoundmusicprovider_wave.c               |  221 ++++++-----
 6 files changed, 593 insertions(+), 505 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=8a68447144202466635e9a6aa12b2b086e5ff412
commit 8a68447144202466635e9a6aa12b2b086e5ff412
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Tue Jan 15 10:17:42 2008 +0100

    Advancing FusionSound API.
    
    Main API
    --------
    
    Added IFusionSound::GetLocalVolume()/SetLocalVolume() to set a local volume 
level applying to the playbacks created by the process.
    
    Added IFusionSound::Suspend()/Resume() to suspend/resume fusionsound.
    
    Added IFusionSoundStream::Access()/Commit(), implementing direct memory 
access to the ring buffer.
    
    Modified behaviour of IFusionSoundMusicProvider::GetBufferDescription(), 
the length refers to the whole track now.
    
    Internal API
    ------------
    
    Implemented Direct Memory Access to the output device.
    CoreDevice::Write() is replaced by CoreDevice::GetBuffer()/CommitBuffer().
    Actually real DMA is only supported by the ALSA driver.
    
    Added CoreDevice::Suspend()/Resume().
    
    fs_device_initialize() takes a CoreSoundDeviceConfig as argument, now.
    
    Added fs_core_set_local_volume/get_local_volume() and 
fs_core_suspend/resume().
    
    Removed fs_core_start().
    
    Fixed Mono/Stereo to Dolby conversion: previously fusionsound was simply 
ignoring the center channel, causing the output signal to be moved to the left 
(indeed, center=0 means left and center=1 means right).

 drivers/alsa.c           |  461 +++++++++++++++++++++++++++++++---------------
 drivers/oss.c            |  198 ++++++++++++++-------
 drivers/wave.c           |  129 ++++++++++---
 include/fusionsound.h    |   87 +++++++++-
 src/core/core_sound.c    |  429 ++++++++++++++++++++++++++++---------------
 src/core/core_sound.h    |   27 ++-
 src/core/playback.c      |   40 ++++-
 src/core/playback.h      |    4 +
 src/core/sound_buffer.c  |    4 +-
 src/core/sound_buffer.h  |    1 +
 src/core/sound_device.c  |   81 +++++----
 src/core/sound_device.h  |   47 +++--
 src/core/sound_driver.h  |   23 ++-
 src/core/sound_mix.h     |  339 +++++++++++++++++++++++++---------
 src/ifusionsound.c       |   62 ++++++-
 src/ifusionsoundstream.c |  105 +++++++++++
 16 files changed, 1479 insertions(+), 558 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=28008724a187727fb059048928d1ccb47153400a
commit 28008724a187727fb059048928d1ccb47153400a
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Tue Jan 15 10:05:03 2008 +0100

    Added option -d, --depth to force output format depth.

 tools/fsplay.c |   42 ++++++++++++++++++++++++++++++++++++++----
 1 files changed, 38 insertions(+), 4 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=71e343d4297969728e30527f8ff94207a73e36b9
commit 71e343d4297969728e30527f8ff94207a73e36b9
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Wed Jan 2 14:22:54 2008 +0100

    Added option -q, --quiet.
    Avoid deinitializing fusionsound from a signal handler.

 tools/fsplay.c |   82 ++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 53 insertions(+), 29 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=6a569389285314d8f04aefab3fa3c7d1c7055e5d
commit 6a569389285314d8f04aefab3fa3c7d1c7055e5d
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Sun Dec 23 08:03:27 2007 +0100

    FREEDOM: FusionSound does not require DirectFB anymore.
    
    libdirect and libfusion are enough to use FusionSound now.
    
    Use SYSCONFDIR and call direct/fusion_config_set() as a fallback for 
fs_config_set().
    
    Cleanups.

 .gitignore                                         |   12 ++++
 autogen.sh                                         |    2 +-
 configure.in                                       |   42 +++++++++----
 docs/.gitignore                                    |    2 -
 docs/html/.gitignore                               |    2 -
 drivers/.gitignore                                 |    6 --
 drivers/Makefile.am                                |    4 +-
 examples/.gitignore                                |    7 +--
 examples/Makefile.am                               |    4 +-
 examples/advanced.c                                |    8 +-
 examples/loader.c                                  |    2 +-
 examples/player.c                                  |    6 +-
 examples/scope.c                                   |   12 ++--
 examples/simple.c                                  |    4 +-
 examples/stream.c                                  |   10 ++--
 fusionsound.pc.in                                  |    2 +-
 include/.gitignore                                 |    2 -
 interfaces/.gitignore                              |    6 --
 interfaces/IFusionSound/.gitignore                 |    6 --
 interfaces/IFusionSound/Makefile.am                |    4 +-
 interfaces/IFusionSoundMusicProvider/.gitignore    |    6 --
 interfaces/IFusionSoundMusicProvider/Makefile.am   |    2 +-
 .../ifusionsoundmusicprovider_timidity.c           |    2 -
 .../IFusionSoundMusicProvider/timidity/.gitignore  |    6 --
 m4/as-ac-expand.m4                                 |   43 +++++++++++++
 src/.gitignore                                     |    6 --
 src/Makefile.am                                    |    4 +-
 src/core/.gitignore                                |    6 --
 src/core/Makefile.am                               |    2 +-
 src/core/core_sound.c                              |    6 +--
 src/core/core_sound.h                              |    3 +
 src/fusionsound.c                                  |   14 +---
 src/ifusionsound.c                                 |    2 +-
 src/media/.gitignore                               |    6 --
 src/media/Makefile.am                              |    2 +-
 src/misc/.gitignore                                |    6 --
 src/misc/Makefile.am                               |    7 ++-
 src/misc/sound_conf.c                              |   67 ++++++++++----------
 src/misc/sound_conf.h                              |    5 ++
 tools/.gitignore                                   |    8 +--
 tools/Makefile.am                                  |   10 ++--
 tools/fsmaster.c                                   |    4 +-
 42 files changed, 181 insertions(+), 179 deletions(-)

http://git.directfb.org/?p=core/FusionSound.git;a=commit;h=1d3fcb565694f3bd7510c95e5dd4e8aca6f64968
commit 1d3fcb565694f3bd7510c95e5dd4e8aca6f64968
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Sun Dec 23 07:33:00 2007 +0100

    EXAMPLES: Fixed usleep(0).

 examples/music_loader.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs

Reply via email to