XBMC Community Forum
XBMC_PC Win32 GUI Development Environment for skinners (skin developers) - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Development (/forumdisplay.php?fid=32)
+--- Forum: Skin Development (/forumdisplay.php?fid=12)
+--- Thread: XBMC_PC Win32 GUI Development Environment for skinners (skin developers) (/showthread.php?tid=23235)

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 27 28 29 30 31 32 33 34 35 36


- SleepyP - 2007-12-08 16:24

you DO understand that the WinXP "version" is not a complete port, but only a skeleton that runs well enough so it can be used to develop skins and Python scripts, right? Its not for general purpose use.


Video Output - Grey - Gr8-Ideas - 2007-12-09 04:48

Hi All,

XBMC_PC in its current state works on my setup, connect to net ok, movie info etc Only 1 problem and its really the only feature I require - Video Output - DivX / Avi / etc etc they all play but without colour. Is this a codec / Mplayer issue or Graphics Card incompatibility??.

XP Pro (SP2)
AMD Athlon 1.73GHz
640Mb RAM
Radeon 7200

Is there a minimum standard of PC config known to the devs that XBMC_PC will run most functionality from install??.

All I need for this config is the amazing XBMC interface for my movies and to access the related movie information. This functionality alone would whip the a$$ of Media Portal (which brings my PC to a halt)

I could go buy another PC and install Media Centre, but I have given the wintel franchise too much already......

Many thanks for anyone that can help.

R


- donno - 2007-12-10 12:54

Gr8-Ideas: Mplayer has not been made to fit into the 'XBMC Skinning and Scripting Tool' (XBMC_PC), However the DVDPLayer does work in XBMC_PC and can play AVI (Divx/Xvid) and mpeg.

XBMC_PC = Skinnign Tool that is using DirectX should play fine.

With my expeirence the XBMC_linux (linux port, compiled for windows) which uses SDL, plays in black and white for me.

Just to set you straight, there are two 'ports of XBMC' to Windows One that is classed as the XBMC Skinnign and Scripting Tool (commonley referened to XBMC_PC) which is what this thread is really about), this is built from the trunk. The other is from the Linux port branch that uses SDL instead of DirectX, and may have more chance of growing but is more likly to be broken in the svn since the Windows stuff is LOW Priority etc. This is build from the Linux branch.

Meanwhile
Like to take this moment to also mention, that myself and prashantv (member of #xbmc irc channel). succesfully got XBMC_PC (in trunk) to compile with Microsoft Visual Studio C++ 2008 Express, with few minor modifcations [which i consider 'unsafe', and one probley breaks stablitiy in python Smile but at least it comes for now]. Need to look into it more, and will release a patch/ zip so you can add the 2008 project and solution. When first testing it it seemed fine but now im getting lots of little issues, Sad so definetly not ready for being useful to test and develop yet.

Sorry about the spelling errors]
[Edit: jezz_x mentioned that dvdplayer was default in trunk XBMC_PC, hehe Big Grin guess i can remove my change Smile]


- BigBellyBilly - 2007-12-10 14:29

donno: nice to read so much effort still being put into this.

with re to my earlier posting of winsock error, XBMC does fetch weather and RSS ok.

Can somebody confirm that they can use any python script that connects and retrieves info from net ?

thanks


- DrDDT - 2007-12-13 13:22

Is there a #define somewhere indicating the code is running on XBMC_PC?


- jmarshall - 2007-12-13 21:22

system.h sets up the defines for the win32 version, if that's what you mean.


- DrDDT - 2007-12-13 22:32

jmarshall Wrote:system.h sets up the defines for the win32 version, if that's what you mean.

I mean a #define like HAS_XBOX_HARDWARE so it get's only compiled when xbox hardware is present, but then the XBMC_PC version.

For example, to enable the timeserver code for XBMC_PC,
I want to define 'HAS_TIMESERVER' manually for XBMC_PC compilations only.


- DrDDT - 2007-12-13 22:33

DrDDT Wrote:I mean a #define like HAS_XBOX_HARDWARE so it get's only compiled when xbox hardware is present, but then the XBMC_PC version.

For example, to enable the timeserver code for XBMC_PC,
I want to define 'HAS_TIMESERVER' manually for XBMC_PC compilations only.

Oh, wait, so I have to put the #define HAS_TIMESERVER in system.h?


- LaTropa64 - 2008-01-15 23:08

CrazyIvan Wrote:Yep, it sure does. I just gave it a whirl and was very impressed. Only thing I didn't like was the permanent menubar, even after hitting fullscreen (F11). If there was a way to eliminate that it'd be the cats meow. I just watched a 1.3G HD (720P) PBS Nova episode with no issues on my old P4 2.8 with Radeon 9600XT. It really does blow away the other front ends even in this semi-limited, development intended only, state.

Just another bump for this request. Even if this is for development use only, I'm still okay with using it as my main windows media center front end. Smile


- jmarshall - 2008-01-15 23:24

Build the linuxport - it builds for win32 (or did a month or so ago), and you get everything the linuxport has.