This capability is already built into the framework. You just scale the SurfaceView to the desired size. You probably want to adjust the height and width to maintain the aspect ratio of the original material. The rescaling is handled in SurfaceFlinger by the blitter engine. In fact, if you use the VideoView widget, it will do this for you automatically.
On Apr 30, 3:09 am, sreedhar b <sreedhar...@gmail.com> wrote: > Hi, > > I am doing the video playback in Media player which is making use of soft > PV video decoder giving YUV 420 planar output. > Currently if the input stream is of QVGA resolution, the display is QVGA on > my VGA LCD display panel. > > If the input stream is of VGA resolution, the display is VGA. > > I wanted to play QVGA i/p stream as VGA (definitely including resize). > How this can be done inside Android? > > Similarly i want to display QVGA(320x240) i/p stream decoded and rendered to > display as 240X340(definitely including rotation). > > If somebody has tried these, please let me know how these can be implemented > for video playback inside Android. > This is mainly for resize and rotate. > > Regards, > Sreedhar --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---