Tiny Core Extensions > TCE Talk

alsa issues

<< < (5/7) > >>

curaga:
jpeters, is it only skype and not your sound card, that you needed alsa for?

'cause I just took a look at Skype download page, and they have an OSS-enabled binary there available for download ( http://www.skype.com/intl/en/download/skype/linux/choose/ )

Jason W:
alsa-oss was probably not needed even with the original alsa extension as creating the device nodes and inserting snd_pcm_oss and snd_mixer_oss is surely what gave it sound.  I will pull the exetension upon the upload of the newer alsa that takes care of the devices and modules.  Hopefully the rebuilt alsa and alsa_modules can be made PPI and TCZ compatible as the icing on the cake.

jpeters:

--- Quote from: curaga on February 08, 2009, 09:54:49 AM ---jpeters, is it only skype and not your sound card, that you needed alsa for?

'cause I just took a look at Skype download page, and they have an OSS-enabled binary there available for download ( http://www.skype.com/intl/en/download/skype/linux/choose/ )

--- End quote ---

I used the static version from the Skype site you posted. It required alsa, qt4 and support libs in order to work. Skype worked fine without alsa-libs and alsa-oss, but xmms
wouldn't, which prompted the thread. They may have updated the version to work with OSS, I'll try and see if it works. 

Edit: I see they have posted two static versions, one for alsa and one for skype. The OSS version may have just been posted...or else I missed it...


--- Quote from: Juanito ---Are you sure alsa-oss is required (it looks like some kind of compaitibility kludge for very old stuff to work)? BTW, soundcard.h from the 2.6.26 kernel might be more appropriate for compiling alsa-oss...

After recompiling alsa-drivers-1.0.17 (I chose this because this is what's included in the 2.6.26 kernel tree) to enable oss and without compiling alsa-oss-1.0.17, this enabled me to play mp3s with xmms:
Code:
$ sudo mknod /dev/dsp c 14 3
$ sudo mknod /dev/mixer c 14 3
$ sudo alsaconf
$ sudo modprobe snd-pcm-oss
$ sudo modprobe snd-seq-oss
$ sudo udevtrigger --subsystem-match=sound
--- End quote ---

I tried all the listed commands before recompiling alsa-oss with the un-adapted soundcard.h, and xmms failed to play. 


--- Quote from: Jason W ---alsa-oss was probably not needed even with the original alsa extension as creating the device nodes and inserting snd_pcm_oss and snd_mixer_oss is surely what gave it sound.  I will pull the exetension upon the upload of the newer alsa that takes care of the devices and modules.  Hopefully the rebuilt alsa and alsa_modules can be made PPI and TCZ compatible as the icing on the cake.
--- End quote ---
It didn't work for me.....







curaga:
ldd output of the static-oss version:
--- Quote ---   libasound.so.2 => not found
   libXv.so.1 => /usr/local/lib/libXv.so.1 (0xf7f08000)
   libXss.so.1 => /usr/local/lib/libXss.so.1 (0xf7f05000)
   libSM.so.6 => /usr/lib/libSM.so.6 (0xf7efd000)
   libICE.so.6 => /usr/lib/libICE.so.6 (0xf7ee6000)
   libXi.so.6 => /usr/lib/libXi.so.6 (0xf7ede000)
   libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf7ed4000)
   libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xf7ecd000)
   libXfixes.so.3 => /usr/local/lib/libXfixes.so.3 (0xf7ec8000)
   libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xf7ebf000)
   libXinerama.so.1 => /usr/local/lib/libXinerama.so.1 (0xf7ebc000)
   libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf7e4e000)
   libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0xf7e23000)
   libXext.so.6 => /usr/lib/libXext.so.6 (0xf7e17000)
   libX11.so.6 => /usr/lib/libX11.so.6 (0xf7d29000)
   librt.so.1 => /lib/librt.so.1 (0xf7d21000)
   libdl.so.2 => /lib/libdl.so.2 (0xf7d1d000)
   libpthread.so.0 => /lib/libpthread.so.0 (0xf7d0b000)
   libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf7c21000)
   libm.so.6 => /lib/libm.so.6 (0xf7bfd000)
   libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xf7bf2000)
   libc.so.6 => /lib/libc.so.6 (0xf7ae2000)
   libz.so.1 => /usr/lib/libz.so.1 (0xf7ace000)
   libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf7aad000)
   libXau.so.6 => /usr/lib/libXau.so.6 (0xf7aaa000)
   libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf7aa5000)
--- End quote ---
Somewhat curiously the OSS version requires an alsa lib. No QT4 libs in sight, but several Xorg libs instead.

jpeters:
I submitted the support libs, but Jason requested documentation before I can post it. I'm looking for it, although I think I had to collect it from a variety of RPM archives. BTW, the OSS version is recent, and it works without alsa.  They must have just posted it, because the version I downloaded required alsa.  I'll see if I can find documentation for the support libs and post it today.  

john

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version