Diff for /wikisrc/tutorials/using_pulseaudio.mdwn between versions 1.1 and 1.5

version 1.1, 2011/11/25 00:19:18 version 1.5, 2014/01/05 23:21:18
Line 1 Line 1
 **Contents**  **Contents**
   
 [[!toc levels=2]]  [[!toc levels=2]]
   
 #  Install All Utilities  #  Install All Utilities 
   
 Install meta-pkgs/pulseaudio-tools.  Install meta-pkgs/pulseaudio-tools. 
   
 #  Third Party Applications  # Setup
   
 ##  ALSA Applications  ## Pre-requisites
   
 Ignore on NetBSD?  pulseaudio needs hald to run. So if it's not running already:
   
 ##  Amarok (audio/amarok)      cp /usr/pkg/share/examples/rc.d/hal /etc/rc.d
       echo hal=YES >> /etc/rc.conf
 Install audio/xine-pulse, select Xine engine and 'pulseaudio' backend.  
   ## Configure it
 ##  Audacious (audio/audacious)  
   pulseaudio needs the oss audio sink to be configured, i.e., it needs to be told
 Not tested.  about the sound card it should use. Thus, edit /usr/pkg/etc/pulse/default.pa,
   uncomment the "load-module module-oss" line and change it to point to the correct
 ##  Audacity (audio/audacity)  audio device, usually audio0:
   
 'padsp' method works. 'pasuspender' [crashes the daemon on resume](http://www.pulseaudio.org/ticket/466) (will be fixed in 0.9.15)      load-module module-oss device="/dev/audio0" sink_name=output source_name=input
   
 ##  ESOUND Applications  #  Third Party Applications 
   
 Create symlink manually:  ##  ALSA Applications 
      
      mkdir -p /tmp/.esd && ln -s /tmp/.esd-${UID} /tmp/.esd/sound  Ignore on NetBSD? 
      
   ##  Amarok (audio/amarok) 
 ##  Flash Player (multimedia/ns-flash)  
   Install audio/xine-pulse, select Xine engine and 'pulseaudio' backend. 
 Install multimedia/libflashsupport-pulse on i386 and amd64. Flash 7 on sparc not tested.  
   ##  Audacious (audio/audacious) 
 ##  GNOME  
   Not tested. 
 Works via GStreamer.  
   ##  Audacity (audio/audacity) 
 ##  GStreamer Applications  
   'padsp' method works. 'pasuspender' [crashes the daemon on resume](http://www.pulseaudio.org/ticket/466) (will be fixed in 0.9.15) 
 Install audio/gst-plugins0.10-pulse.  
   ##  ESOUND Applications 
 ##  iaxComm  
   Create symlink manually: 
 Not in pkgsrc.      
        mkdir -p /tmp/.esd && ln -s /tmp/.esd-${UID} /tmp/.esd/sound
 ##  KDE      
   
 pulseaudio crashes in protocol-esound.c:do_work(). Probably the same bug as [pa#463](http://www.pulseaudio.org/ticket/463).  ##  Flash Player (multimedia/ns-flash) 
   
 ##  libao Applications  Install multimedia/libflashsupport-pulse on i386 and amd64. Flash 7 on sparc not tested. 
   
 Install audio/libao-pulse.  ##  GNOME 
   
 ##  MPD (audio/musicpd)  Works via GStreamer. 
   
 pulseaudio support not backported from SVN.  ##  GStreamer Applications 
   
 ##  MPlayer (multimedia/mplayer)  Install audio/gst-plugins0.10-pulse. 
   
 pulseaudio support added in 1.0rc10nb12 and works.  ##  iaxComm 
      
     $ mplayer -ao pulse myvideo.avi  Not in pkgsrc. 
      
   ##  KDE 
 ##  MPlayer plug-in (multimedia/mplayer-plugin-*)  
   pulseaudio crashes in protocol-esound.c:do_work(). Probably the same bug as [pa#463](http://www.pulseaudio.org/ticket/463). 
 Not tested, but should work as described.  
   ##  libao Applications 
 ##  MythTV (wip/mythtv)  
   Install audio/libao-pulse. 
 WIP package is obsolete and does not build on NetBSD.  
   ##  MPD (audio/musicpd) 
 ##  OpenAL Applications  
   Compile musicpd with the default-off pulseaudio option enabled.
 Not tested, but should work as described.  
   Configure a matching audio_output section in mpd.conf:
 ##  OSS Applications  
       audio_output {
 'padsp' works.          type            "pulse"
           name            "Pulseaudio"
 ##  Real Player (multimedia/RealPlayerGold)      }
   
 Not tested.  ##  MPlayer (multimedia/mplayer) 
   
 ##  SDL (devel/SDL)  pulseaudio support added in 1.0rc10nb12 and works. 
       
 1.2.12 in pkgsrc. Works fine.      $ mplayer -ao pulse myvideo.avi
   
 ##  Skype (net/skype)  or add the line
   
 Not tested.      ao=pulse
   
 ##  Teeworlds  to .mplayer/config.
   
 Not in pkgsrc.  If you have audio/video sync problems, you can modify the sync with the plus ('+') and minus ('-') keys.
   
 ##  TiMidity++ (audio/timidity)  ##  MPlayer plug-in (multimedia/mplayer-plugin-*) 
   
 Works via libao -- install timidity-2.13.2nb10 and libao-pulse.  Not tested, but should work as described. 
   
 ##  Totem (multimedia/totem)  ##  MythTV (wip/mythtv) 
   
 Works via GStreamer.  WIP package is obsolete and does not build on NetBSD. 
   
 ##  VideoLAN (multimedia/vlc)  ##  OpenAL Applications 
   
 0.9.8a in pkgsrc, pulseaudio supported. Not tested, but should work as described.  Not tested, but should work as described. 
   
 ##  wavbreaker  ##  OSS Applications 
   
 Not in pkgsrc.  'padsp' works. 
   
 ##  WINE (emulators/wine)  ##  Real Player (multimedia/RealPlayerGold) 
   
 Not tested.  Not tested. 
   
 ##  Xine  ##  SDL (devel/SDL) 
   
 Install audio/xine-pulse.  1.2.12 in pkgsrc. Works fine. 
   
 ##  XMMS  ##  Skype (net/skype) 
   
 xmms-pulse not in pkgsrc; xmms-esound works, but can [crash pulseaudio](http://www.pulseaudio.org/ticket/481).  Not tested. 
   
   ##  Teeworlds 
   
   Not in pkgsrc. 
   
   ##  TiMidity++ (audio/timidity) 
   
   Works via libao -- install timidity-2.13.2nb10 and libao-pulse. 
   
   ##  Totem (multimedia/totem) 
   
   Works via GStreamer. 
   
   ##  VideoLAN (multimedia/vlc) 
   
   0.9.8a in pkgsrc, pulseaudio supported. Not tested, but should work as described. 
   
   ##  wavbreaker 
   
   Not in pkgsrc. 
   
   ##  WINE (emulators/wine) 
   
   Not tested. 
   
   ##  Xine 
   
   Install audio/xine-pulse. 
   
   ##  XMMS 
   
   xmms-pulse not in pkgsrc; xmms-esound works, but can [crash pulseaudio](http://www.pulseaudio.org/ticket/481). 
   

Removed from v.1.1  
changed lines
  Added in v.1.5


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb