[FFmpeg-devel] XBMC - another project using FFmpeg
elupus
elupus
Fri Feb 22 14:47:37 CET 2008
Benjamin Zores <ben <at> geexbox.org> writes:
>
> On Fri, Feb 22, 2008 at 1:01 PM, Andreas Setterlind
> <gamester17 <at> xboxmediacenter.com> wrote:
>
> > 2002, XBMC has since been ported (using SDL and OpenGL) to also run
> > naively under Linux, Mac OS X, and Microsoft Windows operating-system.
>
> Naively or natively ?
> Last time I've checked the Linux version it was still using Win32 code IIRC.
>
> Ben
>
Depends on what you mean. Since the code is ported from windows like system,
generally it uses windows types of calls to raw filesystem (not our own
builtin filesystem), with wrappers to translate to the native operating
systems calls. Same goes for mutexes. This is not through wine, so it compiles
and runs natively through our own abstraction layer.
The idea has always been a monolithic app, with as few external dependencies
as possible. (thou must say we haven't keept to that as much as I'd have
liked).
ffmpeg is totally native, well apart from us wrapping (preloading) some system
calls so it can read from our own filesystem, and keep track of memory
allocations/threads/fileio from shared libs.
Oh, and it's mainly built around a single dist, as the idea has never really
been to have it installed on every computer. More a dedicated computer.
Btw, any takers for ripping out our build system and replacing it with
ffmpegs ;).
Regards
More information about the ffmpeg-devel
mailing list