AudioEngine branch - DO NOT REQUEST BINARY BUILDS
ArtVandelae
Senior Member Posts: 108 Joined: Nov 2007 Reputation: 0 Location: Cleveland, OH |
2010-09-12 18:48
Post: #31
I put together a DirectSound sink this morning so AE now outputs audio under XP as well.
|
| find quote |
gnif
Team-XBMC Developer Posts: 442 Joined: Feb 2008 Reputation: 34 Location: Australia, Katoomba |
2010-09-13 01:33
Post: #32
Sweet! Do the sinks support passthrough? Currently only AC3 works, and only barely atm, so don't assume its your code if it doesn't work.
Make me some patches and I will apply them, I dont think the sink interface is going to change again, and if it does, it should only be minor. I am not scared of SVN - Cutting my hands open on the bleeding edge. |
| find quote |
gnif
Team-XBMC Developer Posts: 442 Joined: Feb 2008 Reputation: 34 Location: Australia, Katoomba |
2010-09-14 03:20
Post: #33
Time to post another update...
Things have been progressing rapidly, I now have paplayer fully functional with full precision audio reproduction, so those that have 24bit flac files can enjoy 24bit bliss now ![]() Also AC3 passthrough now works, DTS is broken still, but should not be hard to get going since it shares 99% of the code with AC3. Heaps of bug fixes, crash fixes, etc... Also looks like some of the smoothvideo features will be handled by AE too, removing some of the complex code from dvdplayer. Things to do in order: * Get DTS working * Re-implement AC3 encoding * Create an AE factory so a pulse audio variant can be made, this will allow us to take advantage of pulse's features such as pre-loaded sounds, and its own in-built mixing. * Implement Pulse, and CoreAudio. I am not scared of SVN - Cutting my hands open on the bleeding edge. |
| find quote |
ArtVandelae
Senior Member Posts: 108 Joined: Nov 2007 Reputation: 0 Location: Cleveland, OH |
2010-09-14 04:27
Post: #34
gnif Wrote:Sweet! Do the sinks support passthrough? Currently only AC3 works, and only barely atm, so don't assume its your code if it doesn't work. Passthrough is supported and should work just fine. The core code is more-or-less the same as the old renderers and it worked fine there. I'll merge your latest changes, clean up what I have and submit it soon. |
| find quote |
erhnam
Team-XBMC Live Developer Joined: May 2009 Reputation: 2 Location: The Netherlands |
2010-09-14 10:01
Post: #35
gnif Wrote:Time to post another update... Thanks for the update! Like reading this stuff. Very nice and thanks for all the hard work. |
| find quote |
gnif
Team-XBMC Developer Posts: 442 Joined: Feb 2008 Reputation: 34 Location: Australia, Katoomba |
2010-09-14 10:40
Post: #36
No worries
![]() The abstraction has been done and so is a new sink, OSS! . top2fs has started on Pulse support now that things have been abstracted... and I am continuing on the transcoding support.
I am not scared of SVN - Cutting my hands open on the bleeding edge. |
| find quote |
ArtVandelae
Senior Member Posts: 108 Joined: Nov 2007 Reputation: 0 Location: Cleveland, OH |
2010-09-14 22:47
Post: #37
(This post was last modified: 2010-09-14 23:47 by ArtVandelae.)
|
| find quote |
gnif
Team-XBMC Developer Posts: 442 Joined: Feb 2008 Reputation: 34 Location: Australia, Katoomba |
2010-09-15 03:47
Post: #38
Thanks ArtVandelae!
![]() Windows should work now, feel free to try it out
I am not scared of SVN - Cutting my hands open on the bleeding edge. |
| find quote |
gnif
Team-XBMC Developer Posts: 442 Joined: Feb 2008 Reputation: 34 Location: Australia, Katoomba |
2010-09-15 18:19
Post: #39
More updates....
* topfs2 has been hard at work implementing a fully featured Pulse driver now the interface is relatively locked down. * a few buffer overflow issues have been corrected * oss and alsa latency has been greatly improved (gui sounds happen on time!) * audio visualizations now render properly when the channel layout > 2.0 * passthrough is possibly broken again, un-tested * devices are enumerated for ALSA now (OSS still to come) * audio configuration settings are applied instantly now, even during playback I am not scared of SVN - Cutting my hands open on the bleeding edge. |
| find quote |
ArtVandelae
Senior Member Posts: 108 Joined: Nov 2007 Reputation: 0 Location: Cleveland, OH |
2010-09-15 19:14
Post: #40
I made a few more changes and fixes since yesterday.
Patch is here http://trac.xbmc.org/ticket/10178 Additionally the previous patch didn't merge the new sink code into the repository for some reason so I re-attached them to this patch. |
| find quote |



Search
Help