AudioEngine branch - DO NOT REQUEST BINARY BUILDS - Printable Version
+- Kodi Community Forum (http://forum.kodi.tv)
+-- Forum: Development (/forumdisplay.php?fid=32)
+--- Forum: Development (/forumdisplay.php?fid=93)
+--- Thread: AudioEngine branch - DO NOT REQUEST BINARY BUILDS (/showthread.php?tid=78289)
- sjongele - 2012-01-16 21:04
In thread "XBMC PulseAudio passthrough support (including Nvidia) is available" cbxbiker61 shows his progress on passthrough. He has got DTS HD-MA working (very well!) and is working on TrueHD passthrough, both for Pulse and ALSA. Maybe AE could profit from his good work?
- Philmatic - 2012-01-16 21:06
gnif Wrote:Yes, I am back and at it coding
You sir, are a gentleman and a scholar! Welcome back gnif!
- liquidskin76 - 2012-01-16 21:36
gnif Wrote:Quick details on whats going on development wise, Team-XBMC have decided that AE will be pushed into master after the Eden release weather its ready or not.
Excellent... can't wait!
- liquidskin76 - 2012-01-16 21:41
gnif Wrote:To give an idea on the amount of new code that AE is introducing, there are a total of 16,613 lines in the AudioEngine core alone (includes comments, so subtract a few hundred), that does not include the PAP rewrite nor the hundreds of changes across XBMC required to make it work with AE.
gnif Wrote:The majority of this code I have single handedly written in my spare time with a bit of assistance here and there from other devs for performance and bit-streaming issues.
gnif... you should be very proud of what you have accomplished to date. Keep up the great work.
- testmetest - 2012-01-16 23:56
gnif Wrote:To give an idea on the amount of new code that AE is introducing, there are a total of 16,613 lines in the AudioEngine core aloneSimply astonishing. Thanks for your tremendous work!
- rodercot - 2012-01-17 05:31
I am trying to decipher these audio dropouts. I just watched another bd rip dts-hd and two pretty good dropouts like 50% through the movie. the typical alsa underunn errors in the log, it is attached here
I am also attaching as many alsa outputs as I can think of to try and rectify this...all the below info is from the GT 430 I have installed.
sorry for the long post but I am ready to take a sledgehammer to this machine. I have tried a 210, 220, 430 and 520 gt cards and they all preducr some kind of audio dropout.
- gnif - 2012-01-17 05:58
@rodercot, please provide a sample file and I will attempt to replicate the issue here.
- gnif - 2012-01-17 06:10
Another update... allready!
* Fixed another AE issue with the sound device being reopened when it was already in a compatible format.
* Better handling of situations with multiple RAW and normal streams that could cause deadlocks
* Fixed random deadlock on playback stop or application termination during playback.
PAP now handles pass-through, get testing people!
* Bug detected in new PAP pass-through already, the track position is running too fast, but otherwise it works great for me
I would also like to know if people are noticing an audible difference with running AE... I am by no means an audiophile, I am only doing this for fun and to fully take advantage of my HiFi equipment.
- Hack_kid - 2012-01-17 09:06
hey grif, been awaiting your return, horay! anyways, have you worked out the 24htz and audio sync issue yet? everyone was saying AE would be the golden bullet for it but it seems still present for me. well there is a patch in this same sub forum about a global av delay based on refresh rate, you should try incorporate that into AE, it works beautifuly i just set 24htz to 250ms delay and 60htz to 0ms and i'm golden. also can you try and include dual audio out. i dont want it cuz of the dumb reason of using my tvs shitty speakers i want it because i have a Zone 2 speaker setup out on my porch and i listen to a lot of music, my Onkyo TX-NR609 supports outputing 1 source to botuh zones at the same time but only analog connections it wont do it with the HDMI audio (most AVRs are this way now a days) so to get it to work u simply connect audio to the analog autio in of whatever input your on, well in xbmc linux you can only have one audio device selected at a time, see the issue? i userstand there is no way to have the audio in sync, but thats a moot point, i dont think ANYONE is trying to use anolog and digital signals IN THE SAME ROOM AT THE SAME TIME, (not yelling just i think a lot of peoiple miss this point) maybe the same room but not at the same time its either 1 or the other or both but in two different locations.
anyways compiling tonight so i can TEST TEST TEST
oh ps, that guy asking about Betas he doesnt get the release structure of xbmc, most people use nightlys but dont get the whole milestone release thing so when they download eden they expect it to be way different then the nightlys when all it is is a bugfree nightly, then right after stable eden the nightlies get good
- MaDeMaNN - 2012-01-17 09:09
Can someone help i keep trying to compile but i get this error. Thanks for helping
Creating "XBMC\Release (DirectX)\objs\XBMC.unsuccessfulbuild" because "AlwaysCreate" was specified.
Performing Custom Build Tools
1 file(s) copied.
FC: cannot open ..\..\XBMC\WIN32\GIT_REV.H - No such file or folder
1 file(s) copied.
- mylle - 2012-01-17 09:15
dado483 Wrote:Hi all,
Im trying to compile from your branch but its failing. Any idea what wrong?
- gnif - 2012-01-17 09:54
1) Thanks for the support
2) Please in future make your posts readable, use punctuation, paragraph breaks, and capitalisation.
3) NO DUAL AUDIO, read the thread history
4) Please detail this 24bit issue so I can investigate
Wrong place to ask, please PM him or start a thread related to his branch, this thread has gone WAY off topic and needs to come back to pure AE related discussion only.
Windows build may be broken, if you cant fix it yourself you shouldn't be using AE at all.
- gnif - 2012-01-17 10:34
Just a quick heads up, latest commit that introduces CAEBitstreamPacker breaks bit streaming, will update when it is fixed
- Hack_kid - 2012-01-17 10:34
Sorry on a mobile phone.
Not 24 bit, 24htz, as in refresh rate. With 24p/htz matierial there's is an audio sync issue, it always needs a 250ms delay in the audio to be in sync. 60htz/p matierial needs no delay. So a user named a11599 I think made a patch that via adancedsettings allows you to set global a/v delays based on refreshrate, the patch is a few threads down.
Do you think you can incorporate that into AE as the issue is still present in latest AE git
- liquidskin76 - 2012-01-17 11:10
gnif Wrote:4) Please detail this 24bit issue so I can investigate
As Hack_kid mentioned, it's 24htz (23.976htz actually) material, like blu-ray backups. More specifically, it's when using the 'Adjust display refresh rate to match video' setting and bitstreaming audio (like TrueHD and DTS-HD). It's out of sync by around 200/250ms.
I believe when decoding audio instead of bitstreaming, the issue isn't present.