XBMC Community Forum
[Linux] AudioEngine testers - Linux only - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Development (/forumdisplay.php?fid=32)
+--- Forum: Development (/forumdisplay.php?fid=93)
+--- Thread: [Linux] AudioEngine testers - Linux only (/showthread.php?tid=128298)



AudioEngine testers - Linux only - wingrunr21 - 2012-04-09 14:53

This thread will gather feedback for AudioEngine on the Linux platform. This thread will be used to attempt to track down potential bugs in the code before they are reported to the AudioEngine developers.

The primary AudioEngine thread is for development purposes only: only bug reports or developer oriented discussion should take place in that thread.

For Windows users, please refer to this thread: Windows AudioEngine testers

The main source code is now included in xbmc master! here.

Now that AE is in master, nightly builds should be posted. PPA instructions for Ubuntu users are here: http://forum.xbmc.org/showthread.php?tid=33327

Ubuntu compile instructions: https://github.com/xbmc/xbmc/blob/master/docs/README.ubuntu



Reporting

For command output (aplay -L and the like), please put the output in code blocks. For longer output, such as logs, please use a service like pastebin.

Always post the full xbmc log! Failure to post the entire log will receive NO support!



Current Known Issues:
  • PulseAudio is not fully supported under AE. Pulse is DISABLED by default in AE right now. However:

    (2012-05-10 16:47)spiff Wrote:  for those like me who are pained by the lack of pulse at your workstation;

    ./configure --enable-pulse now will give you a warty, yet working, version with pulse.



Other Random Notes
  • Due to the way the fglrx drivers are implemented in Linux, ATI based cards cannot stream HD audio via HDMI (DTS and Dolby 5.1 are not HD audio codecs. You can still get surround sound, just not TrueHD or DTS-HD). This is because their audio system cannot handle more than 2 channels. At the current time, the radeon open-source driver only supports 2 channel HDMI audio when running Linux kernel >= 3.3. (http://phoronix.com/forums/showthread.php?70035-HDMI-Audio)
  • Due to bugs in the 295.x nVidia drivers, it is recommended that users use the 290.x versions. If you are having issues on 295.x, try downgrading your driver as a troubleshooting step.



RE: AudioEngine testers - Linux only - abudabi - 2012-04-10 12:23

Aww man... I was about to get my hands down and dirty and try to compile AE. So are you saying I'm outta luck with my Ati HD5450 on ubuntu?

It's been a while since I've had my back speakers connected but I'm pretty sure I got 5.1 sound via HDMI last time they were up... or I'm loosing my mind Smile


RE: AudioEngine testers - Linux only - punglist - 2012-04-11 16:34

Hi, I've tried but I failed Smile
xbmc from gnif git repository is compiling fine but I have no sound. xbmc eden is working fine.
According to the forum it seems related to Alsa but I don't find the reason why on my setup.

I use a mac mini 4,1.

Output from xbmc.log:
22:07:51 T:80481136 ERROR: CAESinkALSA::Initialize - snd_pcm_open_lconf(-16) - plug:hdmi
22:07:51 T:80481136 ERROR: CAESinkOSS::Initialize - Failed to get supported formats, assuming AFMT_S16_NE

I use the custom device (tested with aplay):
aplay -D hw:CARD=0,DEV=8 /media/Music/FLAC/ROOTS\ MANUVA\ -\ Brand\ New\ Second\ Hand_\[PTR\]/01\ movements.wav

If someone has an idea.


RE: AudioEngine testers - Linux only - abudabi - 2012-04-11 21:33

I currently have the Xvba version installed but would like to play around with the AE build. How do I compile it without hosing my current xbmc installation? Uber noob here.. havent compiled a thing in my life before.

Thanks


RE: AudioEngine testers - Linux only - gnif - 2012-04-12 06:45

@punglist: please paste-bin your full log

@abudabi: run bootstrap.sh and then just build it (run: make), but don't run "make install" and run it from that directory (./xbmc.bin)


RE: AudioEngine testers - Linux only - Roelio - 2012-04-12 08:33

This is a interesting thread that I will continue to follow.. I already have 2 devices (nVidia ION1 and 520M) where I'm planning to install XBMC Linux on with the future AE...

Ps. To bad I don't have enough knowledge of compiling it.. So I'll be waiting for some binaries.


RE: AudioEngine testers - Linux only - abudabi - 2012-04-12 12:16

(2012-04-12 08:33)Roelio Wrote:  Ps. To bad I don't have enough knowledge of compiling it.. So I'll be waiting for some binaries.

You and me both.. nothing like diving in head first

I found this and this link which I'm going to attempt with gniff's suggestions.


RE: AudioEngine testers - Linux only - Roelio - 2012-04-12 12:42

@abudali Great info I'm definitely gonna look into that.

ps. the OP mentioned something about us people to please not become a tester so I think it's wise to move out.


RE: AudioEngine testers - Linux only - abudabi - 2012-04-12 13:29

Yup.. next time you hear from me it will be because of a bug report Big Grin


RE: AudioEngine testers - Linux only - pike - 2012-04-12 17:20

pulse is now disabled in gnif's AE branch until it works again and gnif's has merged his branch with master (frodo-pre).
Please Note: It's not yet merged into our master branch.

and it seems like modern intel hardware (core i3 and upwards) doesn't support (on linux):

1. probing what is supported on the other end of the hdmi connection and
2. HD audio passthrough. MultiPCM works.

testing continues