XMMS on SGUG issues with ESD

stormy

Active member
Jun 23, 2019
252
106
43
Dear all,

I've recently ran into some issues to do with XMMS on SGUG which I previously have not run into (due to hardware reasons) I'm doing a fresh sgug install on an r4k 200mhz Indigo2.

I installed XMMS, which in IRIX uses the 'esound' output plugin. XMMS would complain of 'please make sure something isn't blocking your soundcard' when attempting to play an mp3.

Later that day I was studying @jenna64bit 's dot files, and inside her .sgisession file it calls for ESD:
# Launch enlightenment sound daemon
/usr/sgug/bin/esd &

I thought 'AHA!' this is what XMMS needed (but doesn't seem to be documented on the forum?) So I had a look inside /usr/sgug/bin and there is NO 'esd' ... So installing XMMS from tdnf didn't automatically install esd. I did some searching and found 'esound-daemon' in tdnf, installed it and then voila 'esd' is inside my bin directory.

I then launch ESD and now XMMS works....

If you want a reason why I haven't ran into this problem in the past, it's because I've always just copied 'libirix.so' from Nekoware's XMMS output plugins directly into Sgug's version, and it's just worked for me that way. But on this 32bit Indigo2, this plugin does not work (must be compiled for 64bit) which led me down the ESD rabbithole. Just a shame ESD seems to be very CPU intensive with large mp3 files (hour long EDM mixes etc) so ideally it would be nice if someone could re-compile the Nekoware's output plugin. Also someone should ideally add e-sound daemon as a dependency for XMMS on tdnf, otherwise others will run into this issue.
 
Last edited:
  • Like
Reactions: joshyfishy22

About us

  • Silicon Graphics User Group (SGUG) is a community for users, developers, and admirers of Silicon Graphics (SGI) products. We aim to be a friendly hobbyist community for discussing all aspects of SGIs, including use, software development, the IRIX Operating System, and troubleshooting, as well as facilitating hardware exchange.

User Menu