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
-~----------~----~----~----~------~----~------~--~---

Reply via email to