Larger Skin Zoom Adjustments
#1
Hi there.

Does anyone know if there is a way to change the scale of the interface lower than -20? Using the projector's zoom, I am currently zooming a 2.35:1 image onto a 125" screen so I lose the bars. When doing this, the xbmc GUI would be off the screen if not for the skin zoom feature. It's almost perfect but is still a bit tall by about an inch or two. If I could zoom to -22 or so, it would be absolutely perfect.

Can any configuration magic be done here?

Also, its so nice that the pixel adjustments are saved per movie. This way I can zoom the 16:9 movies back down to the right size (the same size as I'd like the interface to be) and they look great. It's really nice to seamlessly play these different aspect ratios and not have to screw around with the projector.

Not sure if this is making any sense.

Thanks for any help,

Tom
Reply
#2
Hmm wouldnt zoom in xbmc work better and in the same way ?

Im guessing you cant see the far ends of the picture when you zoom with your projector ? (2.35:1 on a 16:9 screen)

If you use zoom in xbmc then it will stretch the movie to fill 16:9 on the hight and crop left and right side off.

I could have missunderstood you though.
  • ASRock ION 330 OpenELEC XBMC Frodo.
  • 47" LG HDTV1080p, AC3/DTS Receiver.
  • 96" Epson LCD 1080p projector
  • 2x Raspbery Pi with XBMC
Reply
#3
hey Nickman, thanks for the reply.

It would, except that I have a 2.35:1 screen. Before I realized that I could size down the interface, I was manually zooming the lens going back to 16:9 anytime I had that type of format (usually comedies etc.). Of course I will still need to adjust it for ps3 games or to watch HDTV.

So if there is a way to make the skin zoom just a bit smaller, it would really offer complete flexibility for people using 2.35:1 screens. My only other option is to buy a very expensive anamorphic lens that fits in front of my lens, which I can't afford. This basically "converts" the 16:9 1.85:1 image to the super widescreen.

And by the way, like everyone else has said, I can't thank the developers enough for making such an amazing program. I used xbmc for years on a modified xbox and then moved over to a ps3 to stream hi-def. I was stoked when I heard about the linux port, thinking I would get it working on the ps3. That's obviously not happening (thanks Sony) and to have a windows version is simply incredible.

Keep it up devs, you rock!

Tom
Reply
#4
Oh i see. Then lets hope the dev gods use there power Wink

Excellent work on your theater btw.
  • ASRock ION 330 OpenELEC XBMC Frodo.
  • 47" LG HDTV1080p, AC3/DTS Receiver.
  • 96" Epson LCD 1080p projector
  • 2x Raspbery Pi with XBMC
Reply
#5
No, there's no way to set more than 20 without either altering the skin (a pain in the arse) or rebuilding XBMC with an altered value.

If you grep the GUISettings.cpp for:

AddInt(5, "lookandfeel.skinzoom",20109, 0, -20, 2, 20, SPIN_CONTROL_INT, MASK_PERCENT);

and change the -20 or 20 accordingly.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#6
jmarshall Wrote:No, there's no way to set more than 20 without either altering the skin (a pain in the arse) or rebuilding XBMC with an altered value.

If you grep the GUISettings.cpp for:

AddInt(5, "lookandfeel.skinzoom",20109, 0, -20, 2, 20, SPIN_CONTROL_INT, MASK_PERCENT);

and change the -20 or 20 accordingly.
Thanks for the response jmarshall.

I updated the value to -22 in the guisettings.xml and the interface does not look any different than -20. Did you expect it to change? By the way, the guisettings file I am editing is located under documents and settings for my user, which I assume is where your application is pointed.

Thanks again for the help.

-Tom
Reply
#7
jmarshall pointed to the source file GUISettings.cpp.
You would have to change it there and compile it afterwards Big Grin
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#8
Doesn't screen calibration work anymore? it should allow larger values? SkinZoom is just for adjusting so skin has overscan even if movie playback doesn't
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#9
WiSo Wrote:jmarshall pointed to the source file GUISettings.cpp.
You would have to change it there and compile it afterwards Big Grin

Hmm, how would I go about recompiling?

elupus Wrote:Doesn't screen calibration work anymore? it should allow larger values? SkinZoom is just for adjusting so skin has overscan even if movie playback doesn't

That's just it, I don't want to calibrate my screen any smaller or movies will not show at the correct size.

If you think of a movie filmed in a 2.35:1 aspect ratio (which is pretty large percentage of movies these days), most people will see bars that crop the picture on the top and bottom their 16:9 widescreen TV. When unzoomed, XBMC fills the entire screen from top to bottom. I need the interface to fill only the area of the screen taken up by the movie when it's playing.

Sorry, I know its confusing. I'm essentially zooming those bars off the screen (onto a black wall), so the movie looks like it would at the theater. I know lots of people with projectors and HTPCs that do this.
Reply
#10
tknice1 Wrote:how would I go about recompiling?
As with all things, read the manual first:
http://wiki.xbmc.org/?title=HOW-TO_compi...ource_code
http://wiki.xbmc.org/?title=HOW-TO_compi...ource_code
http://wiki.xbmc.org/?title=HOW-TO_compi...ource_code
http://wiki.xbmc.org/?title=HOW-TO_compi...ource_code
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#11
Gamester17 Wrote:As with all things, read the manual first:
http://wiki.xbmc.org/?title=HOW-TO_compi...ource_code
http://wiki.xbmc.org/?title=HOW-TO_compi...ource_code
http://wiki.xbmc.org/?title=HOW-TO_compi...ource_code
http://wiki.xbmc.org/?title=HOW-TO_compi...ource_code
/slapself

Sorry, I should have seen that. We've been using Visual Studio 2003 and WPF at work so I'll see if I can figure it out.

Thanks!
Reply
#12
Actually 2008, not 2003.

Where's the edit button for posts! I must be blind.
Reply

Logout Mark Read Team Forum Stats Members Help
Larger Skin Zoom Adjustments0