Kodi Community Forum
XBMC Linux port questions and answers... - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Linux (https://forum.kodi.tv/forumdisplay.php?fid=52)
+---- Thread: XBMC Linux port questions and answers... (/showthread.php?tid=26097)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26


ldd XboxMediaCenter - yuvalt - 2007-05-27

This is currently the result. We will minimize the libraries (for example all the audio codecs etc are not linked but SDL uses them, etc)

# ldd ./XboxMediaCenter
linux-gate.so.1 => (0xffffe000)
libSDL_image-1.2.so.0 => /usr/lib/libSDL_image-1.2.so.0 (0xb7f61000)
libSDL_gfx.so.4 => /usr/lib/libSDL_gfx.so.4 (0xb7f4e000)
libSDL_mixer-1.2.so.0 => /usr/lib/libSDL_mixer-1.2.so.0 (0xb7edf000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb7e50000)
liblzo.so.1 => /usr/lib/liblzo.so.1 (0xb7e31000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7dc6000)
libcdio.so.6 => /usr/lib/libcdio.so.6 (0xb7da9000)
libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0xb7d4b000)
libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0xb7d3c000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb7cdc000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb7c5c000)
libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7a76000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7a72000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7988000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7960000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7954000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7813000)
libz.so.1 => /usr/lib/libz.so.1 (0xb77ff000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb77e8000)
libasound.so.2 => /usr/lib/libasound.so.2 (0xb7723000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb76ff000)
libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0xb76f8000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb76d0000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb76cb000)
libsmpeg-0.4.so.0 => /usr/lib/libsmpeg-0.4.so.0 (0xb7673000)
libdirectfb-0.9.so.25 => /usr/lib/libdirectfb-0.9.so.25 (0xb761b000)
libfusion-0.9.so.25 => /usr/lib/libfusion-0.9.so.25 (0xb7615000)
libdirect-0.9.so.25 => /usr/lib/libdirect-0.9.so.25 (0xb7606000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7515000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7507000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb7501000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb74f8000)
libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0xb74ca000)
libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0xb74b7000)
libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb74a0000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0xb7483000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb7406000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xb73e1000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0xb73de000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0xb73da000)
libldap_r.so.2 => /usr/lib/libldap_r.so.2 (0xb73a4000)
liblber.so.2 => /usr/lib/liblber.so.2 (0xb7396000)
/lib/ld-linux.so.2 (0xb7f89000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7393000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb738e000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7377000)
libgnutls.so.13 => /usr/lib/libgnutls.so.13 (0xb7306000)
libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0xb72f1000)
libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0xb72a0000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0xb729c000)


- seaweed - 2007-05-27

pike Wrote:here's what's working so far (that I've confirmed):
GUI
SMB
viewing of pictures; jpg and ?
music playback; mp3, wav, ogg, flac

Nice work so far, any progress on video playback?


- yuvalt - 2007-05-27

Vulkanr and I started porting dvdplayer. At early stages so far.


xbmc4linux perifical hardware - ultrabrutal - 2007-05-28

Why use xbox 360 hardware? To keep the Xbox in XBMC name. Because it matches the suggested apple hardware in color (white), it can still be bought new as opposed to hardware for the old xbox which is also usually is black.

Xbox 360 wired or wireless controller

http://www.xbox.com/en-US/hardware/x/xbox360wirelesscontroller/default.htm

Driver for linux info:
http://gentoo-wiki.com/HOWTO_Xbox_360_controller_on_Linux


Xbox 360 Universal Media Remote

http://www.xbox.com/en-US/hardware/x/xbox360universalremote/


Xbox 360 HD DVD Player

http://www.xbox.com/en-US/hardware/x/xbox360hddvdplayer/default.htm

Maybe some day via some open source software Wink


There are other hardware too which can be used down the road.


- 1wizzard - 2007-05-28

sure if you fix access to the video chip...


- Livin - 2007-05-28

ultrabrutal Wrote:Why use xbox 360 hardware? To keep the Xbox in XBMC name. Because it matches the suggested apple hardware in color (white), it can still be bought new as opposed to hardware for the old xbox which is also usually is black.

There are other hardware too which can be used down the road.

You are missing the point of porting to Linux. The point is NOT to lock into a specific hardware platform. X360 is not 'open', PC hardware is and always will be. X360 has limited capacity, PC hardware unlimited as things improve daily with new hardware and software coming to market.

btw... "perifical"? This is not an English word according to the dictionary.


Fud - Gamester17 - 2007-05-28

@Affini, I do not think you have read though this topic-thread at all (so please read all posts), you have at least missed the major point in our previous hardware dicussion here; to sum up once the XBMC port for Linux is mature enough so that end-users can take advantage of it then we are actually going to limited the hardware support to only a few (probebely only two) specific make and model or something, those somethings are however to early do decide now. Maybe Apple TV will be a such 'low-end' device, and maybe a Mac Mini, the PS3 or Xbox360 game-console will be a such 'high-end' other, we are probebely several months away from making that final. Limiting the hardware will make developing XBMC much easier. Know that XBMC had not been what it is today if we had not used the Xbox game-console as the only supported hardware so far, all users have practically the same hardware and 'operating-system' so bugs are relativly easy to replicate somewhere else in the world. Of course 'advanced users' and developers will in the future be able to compile XBMC for Linux with any drivers they like and use the XBMC Linux port on any computer they like, but Team-XBMC will only ever support and help end-users if they have problems on one of the officialy set supported hardware platforms. Understand that limiting what we support not only help developers, it will also make XBMC much more stable and optimized on those specific platforms that it can be if it has to support every piece of motherboard, graphic card, audio-card, etc.

In any case, that is not what ultrabrutal was suggesting, he was only suggesting that we add support for the Xbox360 gamepad under Linux so users could use it in XBMC Linux port on a computer as an input-device for XBMC, nothing more, ...he was not talking about the Xbox360 game-console.


- pike - 2007-05-28

appletv has better 3d hardware than a mac-mini Gamester17 :p


- ultrabrutal - 2007-05-28

affini, you are missing my point as Gamester so nicely points out... And lets see how good you do in a forreign language.. Peripheral was the word. I will try harder to get the words correct as it appears that misspelling makes some people missing the point. Personally I can see past spelling mistakes.

Yes I was only suggesting that Xbox hardware support is a must and makes it valid to keep using the old name XboxMediaCenter instead of having to find a new name. I was not suggesting using an Xbox 360 which I don't believe will ever be possible (I like to be proven wrong some day though)


- ultrabrutal - 2007-05-28

pike, isn't there coming a new macMini soon with better hardware? Besides how important is 3D hardware for a media center?


- stickman - 2007-05-28

I guess having a powerful 3D card will be great for a mediacenter, as soon as the opensource drivers (or closed source for that matter) help decoding x264.


- ashlar - 2007-05-28

ultrabrutal Wrote:pike, isn't there coming a new macMini soon with better hardware? Besides how important is 3D hardware for a media center?
I hope that the high end platform that the developers will choose will have no problem decoding 1080p H.264 content. XBMC can decode DVD's ISOs with no problem, the high end platform should be able to replicate the feat with HD-DVD or Bluray.


- Gamester17 - 2007-05-28

Yes the next Mac Mini should come out this October and be based on Intel Santa Rosa centrino-chipset and integrated-graphics which supports DirectX 10 and features IntelĀ® Clear Video Technology, (that is if a next Mac Mini ever comes out, there's a rumour on Appleinsider.com speculating that Apple will cancel the 'mini' series before the next version).

We need a nice 3D GPU because the XBMC GUI is rendered using 3D acceleration (Direct3D on Xbox/Windows, and OpenGL on Linux), ...so H.264 does not (yet) have anything do with that as there is no specific open source code or Linux drivers available for accelerating the decoding of it under Linux, at least not yet. If H.264 could be accelerated on a GPU under Linux then NVIDIA has the best chip but closed source drivers, Intel has open source drivers but not a dedicated video decoding core supporting MPEG-4 in its GPU like NVIDIA, (and ATI is currently just awfull for Linux and thier chips do not have any better video decoding capabilities than Intel in any case).


- t029248 - 2007-05-28

If the Rumor is true, the Aopen Mac-mini "clone" could be a good alternate choice..

http://www.engadget.com/2007/05/25/aopen-intros-santa-rosa-based-minipc-duo/


- ultrabrutal - 2007-05-29

gamester, someone should call up apple and tell them that they will probably sell a few million of those if it comes out Wink
I need 2 possibly even 4 in my house to be able to retire my xboxes