Could this have something to do with the Studentfilms script not resizing? This is part of Python file from Ooba. I'm no expert in Python but this part looks like it is used to stretch the image.
#---------- SetUpControls ------------
self.player = xbmc.Player()
#PAL/NTSC Support:
w=self.getWidth()
h=self.getHeight()
#Ratio - positions are then used given as percent
self.xratio=float(w/100.0)
self.yratio=float(h/100.0)
self.asp=w/float(h*AspectRatio) #used for stretching images
try:
self.bg = xbmcgui.ControlImage(0,0,w,h, 'background.png')
self.addControl(self.bg)
except:
print('No background.png')
self.panel = xbmcgui.ControlImage(0,0,w,h, ScriptPath+'panel.png')
self.addControl(self.panel)
self.title = xbmcgui.ControlFadeLabel(int(self.xratio*guiTitlePos[0]),int(self.yratio*guiTitlePos[1]),int(self.xratio*guiTitlePos[2]),int(self.yratio*guiTitlePos[3]), 'font18','0xFFFFFFFF')
self.addControl(self.title)
self.textbox = xbmcgui.ControlTextBox(int(self.xratio*guiMenuPos[0]),int(self.yratio*guiMenuPos[1]),int(self.xratio*guiMenuPos[2]),int(self.yratio*guiMenuPos[3]), 'font14', '0xFFFFFFFF')
self.image = None
self.set_viewstate(MENUSTATE)
Indeed it takes care of resizing the background, and there are some more things in there for positioning, this does not cover to resize the display on the left though.
I am looking into it.