XBMC Community Forum
AudioEngine branch - DO NOT REQUEST BINARY BUILDS - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Development (/forumdisplay.php?fid=32)
+--- Forum: Development (/forumdisplay.php?fid=93)
+--- Thread: AudioEngine branch - DO NOT REQUEST BINARY BUILDS (/showthread.php?tid=78289)



- Fneufneu - 2011-03-11 16:39

here is the patch:
http://fneu.fr/freebsd/xbmc/patch.xbmc.freebsd.AE.patch.txt

i didn't resolv my final linkage error Sad


- s3verian - 2011-03-17 01:58

This thread is my homepage - any love?

Specifically, looking to bitstream HD audio codecs from windows without resorting to an external player.

Can't wait for the alpha/beta/omega build for testing Smile


- cbxbiker61 - 2011-03-23 09:14

Patches to fix linkage errors. Always have to use extern "C" on ffmeg headers, otherwise links will fail.

http://silka.with-linux.com/xbmc/audioengine/


- Anssi - 2011-03-23 18:02

cbxbiker61 Wrote:Patches to fix linkage errors. Always have to use extern "C" on ffmeg headers, otherwise links will fail.[/url]
Why are ffmpeg files included directly, shouldn't AE use #include "DllAvCodec.h" etc. instead so that the #ifdef trickery etc. doesn't need to be duplicated everywhere?


- davilla - 2011-03-23 18:14

yes, AE better be using the "DllAvCodec.h" and friends via an m_dll not calling ffmpeg routines directly.


- s3verian - 2011-03-29 19:27

Is there a tentative ETA for AE inclusion in the nightlies?


- topfs2 - 2011-03-29 19:37

Most likeley as soon it supports core audio the merging will start.


- liquidskin76 - 2011-03-29 20:57

Hi Guys,

Was wondering if there was one of gnif's cool progress reports on the horizon? Really curious how hd audio bitstreaming is coming along?

Thanks... and keep up the great work!


- Fneufneu - 2011-03-30 17:51

i made a fork to work on OSS support on FreeBSD, it builds and works fine now.
i'll let my wife test it more Big Grin
https://github.com/Fneufneu/xbmc/commits/freebsdAE

some questions:
- why default AE_FMT_FLOAT ?
- in xbmc/cores/AudioEngine/Sinks/AESinkOSS.cpp
AE_FMT_S24{LE,NE,BE} are not declared in enum AEDataFormat (AEAudioFormat.h)
you declare AE_FMT_S24{LE,NE,BE}4 and AE_FMT_S24{LE,NE,BE}3
- i comment SNDCTL_DSP_BIND_CHANNEL on FreeBSD
it breaks the sound and it's declared as: "Few ioctl calls that are not official parts of OSS." on headers.


- jd2157 - 2011-04-05 19:14

topfs2 Wrote:Most likeley as soon it supports core audio the merging will start.

Anyone know if there's anything else left on the todo list (other than core audio) before the merging will start? Just trying to (politely Smile ) get an idea if we're looking at weeks or months in terms of ETA.