On Mon, Nov 24, 2008 at 2:00 PM, Susan Cragin <susancragin@earthlink.net> wrote:
>> Is pulseaudio useful? or can I remove it?
>>
>I've only used Pulseaudio in the context of a review of media players
>for Ubuntu 8.04. At that time and for that purpose it performed fine,
>but I don't know how it interoperates with JACK or other servers. AFAIK
>you can remove it, but you'll probably find that it's a dependency for
>many other apps. Boo-hiss for that factor. :(
>
>I'm learmning about Ubuntu 8.10 now as a matter of necessity. So far so
>good, but I've yet to muck about with the Pulseaudio stuff. Nothing
>against the software itself, but I don't need it, don't want it, and
>would like to cleanly remove it.
>
>Best,
>
>dp

I got rid of pulseaudio because it manhandled the sound in Dragon NaturallySpeaking.
However, in Intrepid and Jaunty, pulse is integrated into bootup commands.
You have to cleanly remove it with the following:

sudo apt-get purge pulseaudio



Doesn't fix it for me, when I do regsvr32 wineasio.dll

I get this:


regsvr32 wineasio.dll
fixme:mixer:ALSA_MixerInit No master control found on M Audio Audiophile 24/96, disabling mixer
wine: Call from 0x7e799d94 to unimplemented function advapi32.dll., aborting
wine: Unimplemented function advapi32.dll. called at address 0x7e799d94 (thread 0009), starting debugger...
Unhandled exception: unimplemented function advapi32.dll. called in 32-bit code (0x7bc451ec).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7bc451ec ESP:0032fd3c EBP:0032fda0 EFLAGS:00000206(   - 00      - -IP1)
 EAX:7e790336 EBX:7bc88444 ECX:00000003 EDX:ffffffff
 ESI:0032fd48 EDI:00000001
Stack dump:
0x0032fd3c:  b7dd5f9e b7ef2e40 00000000 80000100
0x0032fd4c:  00000001 00000000 7e799d94 00000002
0x0032fd5c:  7e79e6f6 7e790336 7e79e744 0032fda8
0x0032fd6c:  b7dd6052 7e79e744 00000000 001103e1
0x0032fd7c:  7bc48714 7e79e43b 7ee74f09 0032fdb8
0x0032fd8c:  001104b0 7ee74f09 000000a8 7e79e208
Backtrace:
=>1 0x7bc451ec in ntdll (+0x351ec) (0x0032fda0)
  2 0x7e799d94 DllRegisterServer+0x74() [/home/jack/2home/reaper/wineasio/regsvr.c:560] in wineasio (0x0032fe58)
  3 0x7ee74c6f main+0x4ff() in regsvr32 (0x0032fed8)
  4 0x7ee74d5b in regsvr32 (+0x4d5b) (0x0032ff08)
  5 0x7b8773a7 in kernel32 (+0x573a7) (0x0032ffe8)
0x7bc451ec: subl    $4,%esp
Modules:
Module    Address            Debug info    Name (68 modules)
ELF    7b800000-7b92d000    Export          kernel32<elf>
  \-PE    7b820000-7b92d000    \               kernel32
ELF    7bc00000-7bca4000    Export          ntdll<elf>
  \-PE    7bc10000-7bca4000    \               ntdll
ELF    7bf00000-7bf03000    Deferred        <wine-loader>
ELF    7e550000-7e564000    Deferred        midimap<elf>
  \-PE    7e560000-7e564000    \               midimap
ELF    7e564000-7e627000    Deferred        libasound.so.2
ELF    7e627000-7e65d000    Deferred        winealsa<elf>
  \-PE    7e630000-7e65d000    \               winealsa
ELF    7e65d000-7e6ef000    Deferred        winmm<elf>
  \-PE    7e670000-7e6ef000    \               winmm
ELF    7e724000-7e74a000    Deferred        msacm32<elf>
  \-PE    7e730000-7e74a000    \               msacm32
ELF    7e74a000-7e753000    Deferred        librt.so.1
ELF    7e753000-7e76c000    Deferred        libjack.so.0
ELF    7e76c000-7e783000    Deferred        msacm32<elf>
  \-PE    7e770000-7e783000    \               msacm32
ELF    7e783000-7e79f000    Dwarf           wineasio<elf>
  \-PE    7e790000-7e79f000    \               wineasio
ELF    7e7b2000-7e7bb000    Deferred        libxcursor.so.1
ELF    7e7bb000-7e7c0000    Deferred        libxfixes.so.3
ELF    7e7c0000-7e7c3000    Deferred        libxcomposite.so.1
ELF    7e7c3000-7e7c9000    Deferred        libxrandr.so.2
ELF    7e7c9000-7e7d1000    Deferred        libxrender.so.1
ELF    7e7d1000-7e7d4000    Deferred        libxinerama.so.1
ELF    7e7d4000-7e7f4000    Deferred        imm32<elf>
  \-PE    7e7e0000-7e7f4000    \               imm32
ELF    7e7f4000-7e7f9000    Deferred        libxdmcp.so.6
ELF    7e7f9000-7e811000    Deferred        libxcb.so.1
ELF    7e811000-7e813000    Deferred        libxcb-xlib.so.0
ELF    7e813000-7e816000    Deferred        libxau.so.6
ELF    7e816000-7e8fd000    Deferred        libx11.so.6
ELF    7e8fd000-7e90b000    Deferred        libxext.so.6
ELF    7e90b000-7e910000    Deferred        libxxf86vm.so.1
ELF    7e910000-7e928000    Deferred        libice.so.6
ELF    7e928000-7e930000    Deferred        libsm.so.6
ELF    7e947000-7e9de000    Deferred        winex11<elf>
  \-PE    7e960000-7e9de000    \               winex11
ELF    7ea15000-7ea36000    Deferred        libexpat.so.1
ELF    7ea36000-7ea60000    Deferred        libfontconfig.so.1
ELF    7ea60000-7ea75000    Deferred        libz.so.1
ELF    7ea75000-7eae2000    Deferred        libfreetype.so.6
ELF    7eae2000-7eaf5000    Deferred        libresolv.so.2
ELF    7eb0c000-7eb2a000    Deferred        iphlpapi<elf>
  \-PE    7eb10000-7eb2a000    \               iphlpapi
ELF    7eb2a000-7eb8b000    Deferred        rpcrt4<elf>
  \-PE    7eb40000-7eb8b000    \               rpcrt4
ELF    7eb8b000-7ec26000    Deferred        gdi32<elf>
  \-PE    7eba0000-7ec26000    \               gdi32
ELF    7ec26000-7ed6d000    Deferred        user32<elf>
  \-PE    7ec40000-7ed6d000    \               user32
ELF    7ed6d000-7edbf000    Deferred        advapi32<elf>
  \-PE    7ed80000-7edbf000    \               advapi32
ELF    7edbf000-7ee63000    Deferred        ole32<elf>
  \-PE    7edd0000-7ee63000    \               ole32
ELF    7ee63000-7ee77000    Export          regsvr32<elf>
  \-PE    7ee70000-7ee77000    \               regsvr32
ELF    7ef97000-7efa2000    Deferred        libnss_files.so.2
ELF    7efa2000-7efac000    Deferred        libnss_nis.so.2
ELF    7efac000-7efc4000    Deferred        libnsl.so.1
ELF    7efc4000-7efe9000    Deferred        libm.so.6
ELF    b7c44000-b7c4d000    Deferred        libnss_compat.so.2
ELF    b7c4e000-b7c52000    Deferred        libdl.so.2
ELF    b7c52000-b7da1000    Deferred        libc.so.6
ELF    b7da2000-b7dba000    Deferred        libpthread.so.0
ELF    b7dd1000-b7f07000    Deferred        libwine.so.1
ELF    b7f09000-b7f25000    Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\windows\system32\regsvr32.exe
    00000009    0 <==
0000000c
    00000013    0
    00000012    0
    0000000e    0
    0000000d    0
0000000f
    00000015    0
    00000014    0
    00000011    0
    00000010    0
00000016
    00000017    0
Backtrace:
=>1 0x7bc451ec in ntdll (+0x351ec) (0x0032fda0)
  2 0x7e799d94 DllRegisterServer+0x74() [/home/jack/2home/reaper/wineasio/regsvr.c:560] in wineasio (0x0032fe58)
  3 0x7ee74c6f main+0x4ff() in regsvr32 (0x0032fed8)
  4 0x7ee74d5b in regsvr32 (+0x4d5b) (0x0032ff08)
  5 0x7b8773a7 in kernel32 (+0x573a7) (0x0032ffe8)
wine: Call from 0x7e799d94 to unimplemented function advapi32.dll., aborting
wine: Call from 0x7e799d94 to unimplemented function advapi32.dll., aborting