Menu

#132 ALSA sound output using sfifo

open
nobody
None
5
2013-01-01
2007-07-28
No

Here is the callback style ALSA sound driver. (dedicated to Fred)

One problem:
if cannot set the ALSA period size to the same as fuse sound fragment size than it's output a little bit 'noisy' -- sorry 'dmix' users ;-(

Discussion

  • Gergely Szasz

    Gergely Szasz - 2007-07-28
     
  • Gergely Szasz

    Gergely Szasz - 2007-07-29

    Logged In: YES
    user_id=57243
    Originator: YES

    This new patch working well (at least for me :) with different period size than fuse sound chunk size...
    (i'm very ashamed... the noise caused by a wreck pointer arithmetic... )
    File Added: fuse.alsacb_02.diff

     
  • Gergely Szasz

    Gergely Szasz - 2007-07-29

    fixed period size problem

     
  • Gergely Szasz

    Gergely Szasz - 2007-07-31

    Logged In: YES
    user_id=57243
    Originator: YES

    updated to current SVN
    File Added: fuse.alsacb_03.diff

     
  • Gergely Szasz

    Gergely Szasz - 2007-07-31
     
  • Stuart Brady

    Stuart Brady - 2007-07-31

    Logged In: YES
    user_id=207506
    Originator: NO

    Unfortunately, with this patch, Fuse hangs when using dmix for output. Is there some output I could include to help track this down?

     
  • Gergely Szasz

    Gergely Szasz - 2007-07-31

    'dmix' bug fixed

     
  • Gergely Szasz

    Gergely Szasz - 2007-07-31

    Logged In: YES
    user_id=57243
    Originator: YES

    fixed hang with 'dmix' bug
    File Added: fuse.alsacb_04.diff

     
  • Gergely Szasz

    Gergely Szasz - 2007-07-31

    Logged In: YES
    user_id=57243
    Originator: YES

    with this patch fuse try to avoid ALSA software rate conversion...
    File Added: fuse.alsacb_05.diff

     
  • Gergely Szasz

    Gergely Szasz - 2007-07-31

    try to avoid ALSA rate conversion

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.