hi, there is a new version of Skype available that includes alsa support etc.
NOT bugzilla, please read the product descriptions when filing bugs.
*** Bug 138432 has been marked as a duplicate of this bug. ***
Created attachment 90402 [details] skype-1.3.0.30 ebuild Ok, here's an ebuild. Slightly modified from the version genstef very kindly provided me. This should take care of most of the problems listed in bug 130999. This has the pax fix in it, it has the static flag (since I believe they've made a static version for this release) and it adds qt-3* as a dependency finally. The arts/esd flags have been removed, and there's a warning. It also drops the arts full duplex warning at the end. Finally, the to turn off wrapper usage, you should run skype as "skype native" (since it used to be "skype oss" which isn't strictly true anymore). That's all done in the sDaemonWrapper-r2 which I'll be attaching right after this. Please lemme know how it works out/improvements/modifications... 5:)
Created attachment 90403 [details] sDaemonWrapper-r2 Includes the patches from bug 130999 to correctly evaluate the artsdsp environment variable. It also includes a minor change from "oss" to "native" to turn off the wrapper's detection of sound daemons... 5:)
Please note, if this is all acceptable, it should close off bug 130999, bug 100507, bug 107400 and potentially bug 124196. I honestly haven't a clue whether this will fix bug 109746 though, it looks as though that's already been fixed by using the mandrake rpms, but I don't know enough about it to say whether that's the case or not... 5:)
Created attachment 90424 [details] net-im/skype-1.3.0.30-r1.ebuild I made some small changes: .) I cleaned ebuild header .) I removed alsa and esd useflags from IUSE .) I removed skype-callto-handler binary that doesn't exist anymore Anyone known how can I use alsa dmixer with skype?
Thanks for those minor fixes Frittella. The skype-callto-handler is included in the files directory of the old skype ebuild, however, since it mostly makes use of dbus-0.23.4 which is pretty old, chances are it won't be missed... As for the using the Alsa/Dmixer plugin, as of alsa-1.0.9_rc3 the default alsa device is a dmix device unless the soundcard can handle hardware sound mixing. As a result skype should already be making use of it. If you're having issues, please check that your other sounds programs are all accessing alsa through the default device and not directly through the hardware device (as this will lock the device and cause skype to complain). I actually fixed my mpd configuration because it was locking the hardware device and wouldn't play music at the same time as anything else, even though it was definitely using alsa... Finally, do check that your alsa-libs and the version of the alsa-driver you're using are in sync. The latest 2.6.17 kernel, I think, should be using the alsa-1.12 libs (and it was this that eventually cured my mpd issues). I hope this helps... 5:)
(In reply to comment #7) > Thanks for those minor fixes Frittella. I like to help the gentoo-community ;) > As for the using the Alsa/Dmixer plugin, as of alsa-1.0.9_rc3 the default alsa > device is a dmix device unless the soundcard can handle hardware sound mixing. > As a result skype should already be making use of it. So, I simply remove my ~/.asoundrc and stop to use dmixer device I defined with it? Hey it sounds great ;) I'm going to make some tests, thanks Mike. > Finally, do check that your alsa-libs and the version of the alsa-driver you're > using are in sync. The latest 2.6.17 kernel, I think, should be using the > alsa-1.12 libs (and it was this that eventually cured my mpd issues). I'm actually using alsa-{driver,headers,utils}-1.0.11 with sys-kernel/suspend2-sources-2.6.16-r8
Looks like humpback's already fixed this in the tree, although it needs the arts and esd USE flags removing, so I'm not gonna mark this as fixed just yet... 5:)
1.3.0.37 is out and has some cool features.
Created attachment 94457 [details] net-im/skype-1.3.0.37.ebuild changing ebuild name seems to be enough ;)