XBMC Community Forum  

Go Back   XBMC Community Forum > Development > XBMC Development

XBMC Development Developers forums for XBMC related development. Programmers/Coders only!
No end-user support, no bug reports, and no feature/function requests here!
Please, add platform prefix for suggestions that are not platform-independent!:
Thread prefixes; "[LINUX]", "[LIVE]", "[MAC]", "[WINDOWS]", and "[XBOX]"

Reply
 
Thread Tools Search this Thread Display Modes
Old 2003-10-01, 08:11   #1
Frodo
Team MediaPortal
 
Join Date: Sep 2003
Posts: 509
Frodo is on a distinguished road
Default HOW-TO compile XBMC for Xbox from SVN

Details in the wiki.
__________________
XBMC Project Founder (Retired), now head programmer of MediaPortal

Last edited by blittan; 2008-08-05 at 16:46. Reason: outdated, link to wiki instead.
Frodo is offline   Reply With Quote
Old 2003-11-24, 10:16   #2
meghead
Junior Member
 
Join Date: Nov 2003
Posts: 6
meghead is on a distinguished road
Default

hi all,

i'm playing with some stuff that would require making some changes to the mplayer code, or at least adding some additional exports to the dll. *however, i can't figure out how to build the damn dll. *the regular distro of mplayer only seems to support mingw or cygwin for windows, and it seems wierd that the xbox build would be using those.

could someone please give me a description - or a makefile/project file for building the mplayer.dll that is used for xbmc?

thanks in advance,

/meghead
meghead is offline   Reply With Quote
Old 2003-12-07, 06:24   #3
meghead
Junior Member
 
Join Date: Nov 2003
Posts: 6
meghead is on a distinguished road
Default

ok, thanks to rjm i found the patch file, in the doc/ directory of the cvs (strange place but anyway...).

i got mplayer building under mingw, albeit with some strange problems with objcopy.exe. *the executable successfully plays files.

next i applied the patch and rebuilt as instructed. *after getting all the sundry stuff installed (except i never fully got ogg vorbis fully working so i took it out of the config.h), i managed, after solving more puzzles than most rpgs, to get an mplayer.dll built. *the dll looks good and has the same exports as the original (as shown by the great depends prog in ms vc++).

now, however, when i try to run xbmc against this dll, it locks up as soon as i try to play a movie file. *obviously something ain't quite right. *i'm still looking into this to try to figure out what's going on, but i was wondering if anybody had any tricks they knew of to get this working? *this is extremely frustrating and is standing in the way of me implementing some neat features towards this project, such as the full ff/rw feature. *

i agree with figuring things out myself, but this seems like something that should not be so tough if we want people to contribute to xbmc development.

thanks in advance

/meghead
meghead is offline   Reply With Quote
Old 2004-01-04, 23:21   #4
lixer
Junior Member
 
Join Date: Jan 2004
Posts: 9
lixer is on a distinguished road
Default

i'm getting the following when i'm trying to compile the latest cvs checkout

compiling...
emuregistry.c
linking...
creating xbox image...
imagebld : warning im1029: library xonline is unapproved
imagebld : warning im1030: this image may not be accepted for certification
copying files to the xbox...
xbecopy: error x1001: could not connect to xbox ''


i did set the the solution configurations to release xbox.
i'm compliling with vs.net 2003 and december xdk.
lixer is offline   Reply With Quote
Old 2004-01-04, 23:31   #5
Farfar
Junior Member
 
Join Date: Jan 2004
Posts: 4
Farfar is on a distinguished road
Default

you need to remove the last step in the build, select property page for xbmc and change "excluded from build" from no to yes in the xbox deployment section. unless you have a debug-xbox.

the warnings are just warnings, they just tell you that you might run in to trouble in the ms certification process.
Farfar is offline   Reply With Quote
Old 2004-01-14, 05:54   #6
Donman
Junior Member
 
Join Date: Jan 2004
Posts: 5
Donman is on a distinguished road
Exclamation

in creating a fresh xbmc setup it seems there are two additional directories that need to be installed:

- /xbmc/mplayer/codecs/ - you can either download the codecs from the websites listed in readme.txt, or copy them from a "released" build.

- /xbmc/skin/hifi - this directory is present in the 12-31-03 release but not current cvs. *it looks like this directory was renamed to mediacenter. *xbmc wouldn't start up until i copied this directory from 12-31 release. *
* *first guess was something referencing it, but no "hifi" turned up via find in file. (figured that would be way too easy)

cheers,
-d
Donman is offline   Reply With Quote
Old 2004-01-14, 21:08   #7
Hullebulle
Fan
 
Join Date: Sep 2003
Posts: 1,972
Hullebulle is on a distinguished road
Default

Quote:
Originally Posted by (donman @ jan. 14 2004,04:54)
- /xbmc/skin/hifi - this directory is present in the 12-31-03 release but not current cvs. *it looks like this directory was renamed to mediacenter. *xbmc wouldn't start up until i copied this directory from 12-31 release. *
* *first guess was something referencing it, but no "hifi" turned up via find in file. *(figured that would be way too easy)
it hasn't ben renamed. mediacenter is the official skin from the cvs and the hifi one is and addition from onkel bouncy (not in the cvs). the only reason xbmc won't start for you is that you set hifi as default in your general settings but it wasn't there when you start the fresh build (without the hifi skin).
__________________
read the xbmc online-manual, faq and search the forums before posting! do not e-mail the xbmc-team asking for support!
read/follow the forum rules! note! team-xbmc never have and never will host or distribute ms-xdk binaries/executables!
Hullebulle is offline   Reply With Quote
Old 2004-01-15, 09:04   #8
Donman
Junior Member
 
Join Date: Jan 2004
Posts: 5
Donman is on a distinguished road
Default

not sure how i changed it, but cool! thanks for the explanation.

-d
Donman is offline   Reply With Quote
Old 2004-01-16, 05:01   #9
tangent1138
Junior Member
 
Join Date: Jan 2004
Posts: 10
tangent1138 is on a distinguished road
Default

hi-- this is my first attempt at compiling.

i have december xbox sdk, visual studio .net 2003, and i followed frodo's directions to get the source code from sourceforge through wincvs.

everything seems to work okay until i load up the solution in visual studio .net. it gives me 4 errors when it tries to load.

it says the following four things are not available:

c:\xbmc\xbmc\cores\dllloader\dllloader.vcproj
c:\xbmc\guilib\guilib.vcproj
c:\xbmc\xbmc\lib\libfilezilla\xbfilezilla.vcproj
c:\xbmc\xbmc.vcproj


what did i do wrong?
tangent1138 is offline   Reply With Quote
Old 2004-01-31, 16:20   #10
b54
Junior Member
 
Join Date: Jan 2004
Posts: 2
b54 is on a distinguished road
Default

i have exact the same problem. i use a german installation of visual studio 2003 .net.

whats wrong with my setup ?

sers

b54
b54 is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
HOW-TO quick-build/compile XBMC ChEeSyBoOfS XBMC Tips, Tricks, and HOW-TO (Step-by-Step Guides) 27 2005-09-21 19:21
Will this ver of visual studio compile xbmc Blackwidow XBMC for Xbox Specific Support 2 2004-11-20 02:01
Will this ver of visual studio compile xbmc Blackwidow XBMC General Discussion 1 2004-11-19 00:50
Anyone know if XBMC will compile with .NET 2005 sd00 XBMC for Xbox Specific Support 2 2004-10-29 12:16
Anyone know if xbmc will compile with whidbey sd00 XBMC Development 1 2004-10-29 11:53


All times are GMT +2. The time now is 12:39.


Protected by Akismet, We recommend WordPress blogs
Copyright © 2008, XBMC Project