Hi, u can check movieview.xml, where andorid:layout_width and android:layout_height plays the trick.
Thanks and Regards, HarishKumar.V On Thu, Jun 4, 2009 at 9:05 PM, Harishkumar V <harishpres...@gmail.com>wrote: > Hi, > > This is achieved using OnMeasure() in VideoView.java. > > Also, can u share me how to get the videoplayer in android, presently i am > using apidemos to play the video. > > Thanks and Regards, > HarishKumar.V > > > On Thu, Jun 4, 2009 at 8:38 PM, sreedhar b <sreedhar...@gmail.com> wrote: > >> Hi Dave, >> >> I am currently having my android setup for two display panels of >> resolution VGA, WVGA >> >> My observations for video playback using video player : >> >> In case of VGA display panel: >> >> S.no. Input stream resoution O/P display resolution >> >> 1. VGA(640X480) VGA(640X480) >> >> 2. QVGA(320X240) QVGA(320X240)=> (No resize) >> >> 3. 160x120 160x120 => (No >> resize) >> >> 4. 400X240 Near to VGA => (resize >> and maintaining the aspect ratio same as i/p) >> >> 5. 176X144 Near to VGA => (resize >> and maintaining the aspect ratio same as i/p) >> >> If we see above table, i observe for all the input stream resolutions >> having the same aspect ratio as display panel resolution (in this case VGA), >> there is no resize happening. >> >> But for other cases, where the i/p stream resolution aspect ratio is not >> same as display panel resolution(in this case VGA). We observe that there is >> a resize and the aspect ratio is maintained as similar to the i/p stream >> resolution. >> >> Similar observations i am having for the WVGA display panel. >> >> Please let me know if this is a known behaviour. >> >> Why the resize is happening in cases 4 and 5 and why the resize is not >> happening in cases 2 and 3? >> >> How the resize to full screen(definitely maintaining aspect ratio as >> i/p) in case of 2 and 3 can also be acheived ?? >> >> Regards, >> Sreedhar >> >> On Thu, May 7, 2009 at 9:50 PM, Dave Sparks <davidspa...@android.com>wrote: >> >>> >>> I don't think SurfaceFlinger has anything to do with the problem. You >>> can check this by looking at the window size requested by VideoView >>> after the video size is determined. If the requested view size is not >>> full screen, the problem is probably a layout issue. >>> >>> On May 7, 5:46 am, sreedhar b <sreedhar...@gmail.com> wrote: >>> > Hi Dave, >>> > >>> > I have two setups: >>> > >>> > 1. In this hardware setup, my touch screen driver is working. >>> > And the specific configurations are: >>> > >>> > @PATH ../packages\apps\Music\res >>> > drawable-finger >>> > drawable-land-finger >>> > layout-finger >>> > layout-land-finger >>> > values-finger >>> > >>> > This case, when the video playback is done using video player (or video >>> view >>> > widget). >>> > Irrespective of the input stream resolution(QCIF, QVGA,VGA ) the output >>> > display >>> > is VGA(may be resized by surface flinger) as you said automatically. >>> > Can you please give me the function and file inside the surface flinger >>> > where this rescaling is done?. >>> > >>> > 2.In this hardware setup, my touch screen driver is not working. And >>> the >>> > specific configurations are: >>> > >>> > @PATH ../packages\apps\Music\res >>> > drawable-notouch >>> > drawable-land-notouch >>> > layout-notouch >>> > layout-land-notouch >>> > values-notouch >>> > >>> > This case, when the video playback is done using video player (or >>> video >>> > view widget). >>> > Irrespective of the input stream resolution(QCIF, QVGA,VGA ) the output >>> > display >>> > resolution is same as input.. >>> > >>> > Please let me know how the configurations mentioned above are giving >>> > different behaviour in 1 and 2. >>> > >>> > I wanted to do the rescaling of QVGA to VGA by using configuartions and >>> > setup mentioned in 2. How this can be done ? Please suggest some ideas. >>> > >>> > Regards, >>> > Sreedhar >>> > >>> > On Fri, May 1, 2009 at 5:58 AM, Dave Sparks <davidspa...@android.com> >>> wrote: >>> > >>> > > 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 -~----------~----~----~----~------~----~------~--~---