title: Rotating the actual videobuffer in Videoview
body: <p>I am currently developing an App specifically for android's GoogleTV devices where using or forcing the orientation of the app to anything other than landscape is not enabled, and will not be enabled in the future from what i have figured, in actuality the app simply crashes upon trying to run <code>setRequestedOrientation()</code>;</p>
  
  <p>Videoviews inherit the positional properties from normal views, Stuff like <code>SetX</code>, <code>SetY</code> and namely <code>SetRotation</code>.</p>
  
  <p>You can set the videoview's rotation to 90 degrees, but the actual videobuffer will NOT rotate.
  I've tried everything from using the old mediaplayer > <code>surfaceview.getHolder().lockcanvas().rotate(degrees)</code> in every way imaginable, to overwriting the <code>onDraw</code> method of a custom videoview that extends the normal class, none of which i could get working successfully.</p>
  
  <p>In a nutshell, How can i rotate the ACTUAL video within the videoview, without changing the device's orientation?
  if you have a working example of a rotated videoview with the contents of it also rotated please do explain how you got it working.</p>
  
  <p>Thanks in advance.</p>
  
  <p>I'd like you to note that we're developing for android 3.1 and also that everything so far has been coded dynamically, all imageviews and videoview are created through code, only the specific Layouts that we use for Z indexing items have been defined in the <code>layout.xml</code> file.</p>