Audio PCM manipulation library for Linux

From: Deathstar (deathstar_at_altern.org)
Date: 08/28/03

  • Next message: Belisar: "Another nerving newbie question:"
    Date: 28 Aug 2003 08:02:33 -0700
    
    

    Hi,

    I'm working on an embedded ARM board running Linux 2.4.18. The
    processor is a Hynix 7201 based on ARM720T core, running at 60MHz (25
    BogoMIPS), with a Piccolo DSP.

    I want to change the audio volume by software, however the board
    doesnt have any hardware mixer for audio. So changing the volume via
    OSS etc. is not possible.

    Since I require only to playback WAV PCM files, i figure that instead
    of using a hardware mixer, i can amplify the signals inside the file
    as required, to get the required volume.

    Can someone please point me to libraries that allow amplifications of
    signals stored in a PCM file? Please remember it has to be cross
    platform to run on the ARM, and fast since the processor isnt quite
    the heavy-duty kind.

    TIA,
    Deathstar


  • Next message: Belisar: "Another nerving newbie question:"

    Relevant Pages

    • Re: Audio PCM manipulation library for Linux
      ... > I'm working on an embedded ARM board running Linux 2.4.18. ... > doesnt have any hardware mixer for audio. ... > Since I require only to playback WAV PCM files, ... > of using a hardware mixer, i can amplify the signals inside the file ...
      (comp.os.linux.embedded)
    • Audio PCM manipulation library for Linux
      ... I'm working on an embedded ARM board running Linux 2.4.18. ... I want to change the audio volume by software, ... Since I require only to playback WAV PCM files, ... i can amplify the signals inside the file ...
      (comp.unix.programmer)
    • Audio PCM manipulation library for Linux
      ... I'm working on an embedded ARM board running Linux 2.4.18. ... I want to change the audio volume by software, ... Since I require only to playback WAV PCM files, ... i can amplify the signals inside the file ...
      (comp.os.linux.development.system)