![]() |
|
[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) |
RE: AudioEngine testers - Linux only - punglist - 2012-04-21 19:34 Hi, AE is not working fine anymore with my setup. On the new builds PCM (mp3/flac/wav files) is not working but non HD passthrough is fine (DTS). Music used to work few days ago. My setup: - mac mini 4,1 Nvidia 320M core 2duo - alsa-info output - OS info: Code: Linux xbmc-Macmini 3.0.0-17-generic #30-Ubuntu SMP Thu Mar 8 17:34:21 UTC 2012 i686 i686 i386 GNU/LinuxCheers and tanks for this amazing work! More info: last version ok was compiled after "commit ed4ddd46e9" RE: AudioEngine testers - Linux only - negge - 2012-04-22 14:44 This is my report from using gnif's AudioEngine branch. Hardware: GFX: Nvidia GT520 Reciever: Yamaha HTR-4063 (sound comes over HDMI) Speaker configuration (in XBMC): 5.0 Software: OS/Kernel: Debian 6.0 32-bit (2.6.32-5-686-bigmem) GFX driver: Nvidia 295.40 ALSA: 1.0.25 Configure command: Quote:./configure --with-cpu=athlon64 --disable-dvdcss --enable-debug --disable-joystick --disable-pulse --enable-rtmp --disable-samba --disable-nfs --disable-airplay --disable-airtunes --disable-hal --disable-avahi --disable-optical-drive --enable-libbluray --disable-libcec Tests performed: Dolby Digital 5.1 (384-640 kbps): OK DTS 5.1 (768/1536 kbps): OK MP3 (320 kbps): OK FLAC 2.0 (44.1Khz): OK FLAC 2.0 (88Khz): OK FLAC 4.0 (96Khz): OK Dolby TrueHD 7.1: OK (see observartions below) DTS-HD MA 5.1: OK (see observartions below) FLAC 5.1 (96/24): NOT OK (XBMC crashes). Full log from a typical crash: http://pastebin.com/YztiCtDU Other observations: The infamous 24p audio lag issue seems to be gone (only tested with DD5.1 audio so far)! As far as I can tell the sync is absolutely perfect. During my testing I once noticed that the audio output device names had changed in XBMC. The correct ones should read something like "NVIDIA HDA - MEI on Panasonic TV", although one time it had switched to something ALSA-ish like "CARD=0DEV=1" or something like that. Dolby TrueHD and DTS-HD MA would only play correctly when the former name was available. RE: AudioEngine testers - Linux only - punglist - 2012-04-22 15:14 Hello, Last build is working better (music ok now) but - sound is stuttering. I have this message appearing during each pause: Code: 21:12:59 T:3074055024 DEBUG: CSoftAEStream::GetFrame - Underrun- if xbmc crash or I relaunch it i have to reboot to get audio again. The HDMI device is not discovered after a second launch: * first launch (sound ok, device discovered): Code: 00:51:55 T:3077760784 INFO: Enumerated ALSA devices:* second launch: Code: 21:17:19 T:3048601360 INFO: Enumerated ALSA devices:RE: AudioEngine testers - Linux only - gnif - 2012-04-22 18:13 Please don't decide what parts of logs are important and cut them out, almost every clip from logs pasted in here has been utterly useless as they are missing additional information I require to track these problems down. Debug information is included for a reason, we don't put it in there just to waste space. Post a FULL log via a service such as pastebin if you want help. Regarding broken playback of various formats, please pull my latest changes as of now, there has been a stack of fixes go in that should correct the problems. Also a long outstanding buffer delay calculation bug has been fixed which should correct most of the audio discontinuity errors people have been experiencing. @negge - Please notice that those entries about AE_FMT_FLOAT are "INFO" lines, they are not an error or warning, the behaviour is correct. AE internally operates in AE_FMT_FLOAT and tries to open your output device in AE_FMT_FLOAT first. The enumerated format list on start-up is not used yet. RE: AudioEngine testers - Linux only - negge - 2012-04-22 18:45 @gnif: I'll pull the latest changes and try all formats again, this time trying to provide a full log. I recently pulled commit c3780f61d0b133204e125fbbee2a3c1402fc1a3e and it made XBMC crash on 5.1 FLAC at 96kHz/24-bit while before it worked but dropped out intermittently. I'll do more testing later. Should I update my previous post or keep posting new replies? RE: AudioEngine testers - Linux only - negge - 2012-04-22 22:06 I have updated my post (http://forum.xbmc.org/showthread.php?tid=128298&pid=1083536#pid1083536). Everything I have tried so far (which is everything except DTS-HD HR) has worked except 6-channel FLAC. @gnif: Is there anything else I can do to debug the multichannel FLAC issue? I have plenty of material to test with if necessary. @punglist: I had that same problem (HDMI device disappearing after restarting XBMC). It shows up again if you wait for a while before starting XBMC. Also if someone has a sample of DTS-HD HR audio, please send me a PM. RE: AudioEngine testers - Linux only - ScotchTape - 2012-04-24 15:03 Hi, I've tried my AE-build form GIT yesterday. Tested only Movies with DTS-MA, DTS, DTS-HR, Dolby TrueHD, AC3 with different bitrates. All where fine, but in all of them, except AC3, I had a few Dropouts, where my AV-Receiver lost sync. The movie played on fine. I rewound to the same spot - 1 minute and at the same position it didn't failed. It doesn't matter if the movies where stored on my NAS or local. I'll check again this evening after reverting nvidia to 290.10. or it's related, that I switch refresh rates and sync to audio-clock? When it'll still happen I'll paste a log and update this post. sidenotes: Sync is perfect, regardless of 24p/25/50 or 60Hz when AE locked on the stream. After that sync-errors on codecinfo drops within 10 seconds to 0%. Also the refreshrate doesn't circle around 23.976Hz anymore, locked to 24.98Hz rock solid. ![]() My Hardware: E6750, 6GB Ram, P35 Chipset, Nvidia GT430, Onkyo TX-SR607 (DTS-HD/TrueHD-capable) Software: Ubuntu Natty (yaVDR 0.4) 64bit, Stock Alsa, nvidia 295, Pass-Trough. Many thanks for the effort for making this great audio engine
RE: AudioEngine testers - Linux only - gfdsa - 2012-04-24 21:22 Hi, cloned and compiled this morning. Device enumeration doesn't work for me. The hardware is a sony vaio notebook with Nvidia dedicated card. Eden and previous versions work fine as well as playing things pass-through with mplayer or just aplay. Here are the details: Code: xbmc@vaio:~/xbmc-gnif$ head config.log Code: xbmc@vaio:~$ cat /etc/lsb-release Code: xbmc@vaio:~$ uname -aCode: xbmc@vaio:~$ dpkg-query -W '*alsa*'Code: $ grep GeForce /var/log/Xorg.0.logCode: xbmc@vaio:~$ aplay -Lxbmc log: here Visually, when I go to the audio settings I only see the front:CARD=Intel,DEV=0 HDA Intel, STAC92xx Analog as main audio device and "no device found" as pass-through. Is there anything more I can do to help with it? I hear the merge with the master is close, don't want to be left behind all alone
RE: AudioEngine testers - Linux only - gnif - 2012-04-25 22:01 @gfdsa - Please paste the output of "aplay -l" (lower-case l) RE: AudioEngine testers - Linux only - gfdsa - 2012-04-25 22:21 @gnif It's there in my post, last code block, below the -L output. Thanks |