Jump to content
OGXbox.com

antonic901

Members
  • Posts

    99
  • Joined

  • Last visited

  • Days Won

    16

Everything posted by antonic901

  1. Stupid me hahahahahah No, XBMC check how much physical memory is available on startup and thats all. There is couple of lines in Application.cpp which checks how much physical memory is available.
  2. What do you mean by that? While testing my XBMC I created some memory leak by accident and Xbox crashed once 128MB of RAM was occupied.
  3. No it doesn't exist. I provided patch to BuZz but he never review it. It will be part of my XBMC fork. I dont know when I'm gonna release it, first plan was late avgust/early septembar, but that's not real exceptation. I hope I'll get everything till the end of this year
  4. No, I wanted to port Estuary but then I realised that many things are missing and that's impossible task. Then I started to look at Kodi GUILIB, create list of must-have features and started porting them. Some were hard, some easy, some impossible. XBMC4Xbox was really outdated, especially GUILIB. 50% of that code was dating back to XBMC 2009 which was last release for Xbox. Now I get to the point where every Kodi skin (latest ones) can be ported without a problem, but there are many missing features which are not mandatory, but it would be nice to have them. Some of them are missing InfoLabels like ListItem.Art(...), ListItem.DBType, some InfoBools like Container.CanFilter, Container.AdvancedFilter etc. Porting all of those missing features is depended on Database/Smartplaylist sorting refactor, and that feature depend on Texture Cache refactor and that is dealing with low-level GPU rendered (DirectX) and Textures which I'm not familiar with and I there is some code which we don't have and it's added when linuxport branch was merged to Trunk. So I'm trying to figure out how to backport that, and it's really hard because I don't understand I one line of code inside gui3d.h, XboxRenderer and other classes which are responsible for GPU. Some other features which are worth mentioning are: 1. Updated Python to 2.7.18 2. Upated OpenSSL to 1.0.2u (so we now have TLS1.2 support and don't need proxy to connect to modern APIs) 3. Fixed weather 4. Fixed scrapers (added TMDB based scapers from latest Kodi branch) 5. Added option to keep Window Loaded after deinit so now opening windows is super fast on 128MB Xboxes
  5. Here is more info about weather plugin implementation and why it was dropped: https://redmine.exotica.org.uk/issues/128 @Bowlsnapper Well I'm referring to my updates of XBMC, I think you saw thread about XBMC and Estuary skin..
  6. There were some reports that plugin wasn't working. I didn't check it nor use it for about half a year. Probably something did change on API which plugin is using. I suggest you to wait new release of XBMC it will have working weather. I hope new release will come before end of this year.
  7. Well I have plans to add X4G features to X4X to have ultimate dashboard. With Dynamic content and support for _resources I will be able to create really awesome windows. I will see with Rocky5 if he is interested in porting his layouts to Estuary for new XBMC version. I like XBMC4Gamers but it's only useful for games and nothing more. Can't watch videos, can't play music, don't have library for media and can't run youtube plugins. Which I understand, no one is using Xbox for media (except few idiots like me xD). But it's really awesome to see latest Kodi UI running on device from 2001. And it's kind of fun working on this.
  8. Some more progress regarding visible changes. I know underhood updates are not so funny
  9. Scrapers are now fixed. There are some more things to port before backporting of Estuary skin can be done
  10. I dont have plans to support that, sorry You could use some VPN if you want to hide your identity when using torrents.
  11. Well basically all the time, whenever something on screen has chagned. Before Dirty Regions, when something changes on screen a whole viewport was re-rendered. So when you are appying animations for each anim frame a whole viewport was re-rendering. That's the reason why CPU usage is always high even if there aren't any changes on screen. You can find more info here. With dirty regions, when something has changed there is a algorithm which calculates which part of screen has changed and needs re-rendering (that is represented with CRect instance). So you pass that CRect instance (which is basically 2d square of screen which needs re-rendering) and GPU only re-render that area. So right know I have implemented all that logic and algorithms and now I "only" need a way to tell GPU to render only that part of screen. But yeah, maybe you are right, D3DRS_SCISSORTESTENABLE is hardware feature rather then software and maybe it's not possible to use this feature. I'm wondering does Xbox 360's DX9 supports this..
  12. Thanks! Well my knowledge to graphic is limited, almost not existing so I'll see what I could figure out.
  13. Hi, sorry for bothering you. I'm currently backporting Dirty Regions rendering from Kodi to XBMC4Xbox and I had a greate success in markin what part of screen needs re-rendering. The part which I don't know how to reimplement is part where I should tell GPU which part of screen needs to be re-rendered. On the picture below you can see 4 commented lines. Things which DX8 is missing are: D3DRS_SCISSORTESTENABLE SetScissorRect() Do you maybe know how could I reimplement these two lines in DX8? Code from Kodi is using DX9.
  14. We won't have that problem if we use textures of lower resolution like XBMC Origins and Confluence Lite. And also I will try to reimplement Dynamic Content which should allow use of Widgets but again you can't expect to have 10 conatainers with 20+ items on computer with 64MB of RAM BTW I have tried Arctic Horizon skin and Settings and Home menus are loading without any big changes I hope we will get more developer interested in porting Kodi skins to XBMC...
  15. Skin is not modified at all! I have just downloaded skin from latest Kodi branch and to next things to make it work with XBMC4Xbox: renamed XML folder to 1080i added skin.xml based on example from Confluence Lite where I set default resolution to 1080i added unicode=true to Font.xml inside Startup.xml changed from ReplaceWindow($INFO[System.StartupWindow]) to ReplaceWindow(Home) Everything else is stock.
  16. It's a bit laggy on video because of my crappy capturing card..
  17. Hi to all! I'm very please to announce that I'm working hard on porting as many as I can stuffs from Kodi's GUILIB to make XBMC4Xbox more up to date with Kodi. All of this started as desire to port Estuary skin and current GUILIB that XBMC4Xbox had is very outdated and porting wasn't possible. So I started to look through Kodi's soruce code from around 2011 and slowly I was starting on implementing functionalities. Threads on Kodi forum helped me a lot because every major release of Kodi had a quick brief of all changes that were done to GUILIB. Ofcourse there aren't all changes but most crucial and important are. Here is a video that showcase what I have currently: Don't worry about all missing things. That has nothing to do with XBMC4Xbox GUILIB. Reason for all this "error & missing things" is because of XBMC4Xbox doesn't have same Window IDs and InfoLabels like Kodi. But that's not a hard to fix, the most important thing is that XBMC4Xbox GUILIB is up to date with Kodi's (v15). P.S. It would be really nice if admins could create separate subforum for XBMC, just like there are for Rocky5's projects and N64Freaks products. I would like to have XBMC4Xbox forum with subforums: General, Development, Skins, Plugins & Scripts.
  18. Just released new minor update. You can download it from here. Changelog: Fixed bug not loading videos on channel page
  19. It is telling you that you don't have permissions to write to that file. But I'm not sure way.
  20. Download from here win32 release and use that. It's shipped with FFMpeg tool. On Windows you can't use program from source because it's not detecting FFmpeg even if it's added as System Variable.
  21. When actually did you do to reproduce this problem? Because I just cloned repository start API and everything is working. Clone repo, type npm install and then npm run console
  22. New release is live! Added support for XBMC4Xbox 3.5.3 and fixed some bugs inside search.py file. Here is a link for download.
  23. Well basically Python 2.7.18, OpenSSL 1.0.2u and Weather fix. Nothing special
  24. I need to do some fixing to support 3.5.3. There are some changes inside XBMC source code that aren't present in v3.5.3. But better option would be to wait for XBMC4Xbox 3.7 release

Board Life Status


Board startup date: April 23, 2017 12:45:48
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.