OSS and ALSA

Ralf Mardorf ralf.mardorf at rocketmail.com
Mon Jan 21 10:39:50 UTC 2013


Hi :)

I know it's a topic for the multimedia list, but there's less traffic on
that list, so I hope it's okay to post it to both lists :S.

I'll test the snd_hdspe driver. It's working for the 2 analog IOs of a
HDSPe AIO, but other ports are missing by jackd.

I was asked to use mpd, but I never used this kind of media player before.
Usually I'm using pro-audio apps on Linux and seldom I use "averaged"
media players and as mentioned before, I never used this kind of player.

I don't know how to use mpd or the Gnome GUI for it and sonata failed to
build.

Perhaps I could use an "averaged" media player to get access to all ports?

Is there a way to automatically get all dependencies when building  
applications?

To me it's already strange that audacious is build without the output  
plugins, however, I'll build them now and I get

root at freebsd:/usr/home/rocketmouse # cd  
/usr/ports/multimedia/audacious-plugins ; make install clean










                     ┌────────────────────────────────────────────────────────────────────┐
                     │ Options for audacious-plugins  
3.3.3                                │
                     │  
┌────────────────────────────────────────────────────────────────┐ │
                     │ │         [*] AAC         AAC/MP4  
format                         │ │
                     │ │         [*] ADPLUG      ADPLUG  
decoder                         │ │
                     │ │         [*] ALSA        ALSA audio  
architecture                │ │
                     │ │         [*] AMIDI       Amidi  
decoder                          │ │
                     │ │         [*] AOSD        Audacious  
OSD                          │ │
                     │ │         [*] AOSDXCOMP   Audacious OSD X  
Composite              │ │
                     │ │         [*] BS2B        BS2B  
effect                            │ │
                     │ │         [*] CDAUDIO     CD audio  
input                         │ │
                     │ │         [*] CUE         Embedded CUE  
sheets                    │ │
                     │ │         [*] DBUS        D-Bus IPC  
system                       │ │
                     │ │         [*] FFAUDIO     FFAudio  
decoder                        │ │
                     │ │         [*] FLAC        FLAC lossless audio  
codec              │ │
                     │ │         [*] GIO         GIO  
support                            │ │
                     │ │         [*] JACK        JACK audio  
server                      │ │
                     │  
└─────────────v(+)───────────────────────────────────────45%─────┘ │
                     ├────────────────────────────────────────────────────────────────────┤
                     │                   <  OK  >           
<Cancel>                       │
                     └────────────────────────────────────────────────────────────────────┘










===>  Found saved configuration for audacious-plugins-3.3.3
=> audacious-plugins-3.3.3.tar.bz2 doesn't seem to exist in  
/usr/ports/distfiles/.
=> Attempting to fetch  
http://distfiles.audacious-media-player.org/audacious-plugins-3.3.3.tar.bz2
audacious-plugins-3.3.3.tar.bz2               100% of 1699 kB  571 kBps
===>  Extracting for audacious-plugins-3.3.3
=> SHA256 Checksum OK for audacious-plugins-3.3.3.tar.bz2.
===>  Patching for audacious-plugins-3.3.3
===>   audacious-plugins-3.3.3 depends on executable: audacious - found
===>   audacious-plugins-3.3.3 depends on file:  
/usr/local/lib/oss/include/sys/soundcard.h - not found
===>    Verifying install for /usr/local/lib/oss/include/sys/soundcard.h  
in /usr/ports/audio/oss
===>  oss-4.2.b2007 requires kernel source to be installed.
*** [install] Error code 1

Stop in /usr/ports/audio/oss.
*** [build-depends] Error code 1

Stop in /usr/ports/multimedia/audacious-plugins.
*** [install] Error code 1

Stop in /usr/ports/multimedia/audacious-plugins.

Ok, I need the kernel source, I bet I'll find what to do using Google, but  
I wonder why OSS already is working, when it's not installed. I suspect  
this will replace something that already is part of the kernel? If so,  
could it break other ports?

I also wonder why ALSA doesn't work, when it's installed and the sound  
card's driver is installed.

FWIW, after an ports update there already was the application finder icon
missing and now there's no icon for audacious for the menu. I know how to
give them icons, I just want to inform, that there are icons missing.

Regards,
Ralf


More information about the freebsd-multimedia mailing list