BeOS window resizing
Richard Shepherd
richard at rshepherd.demon.co.uk
Thu Mar 8 00:30:54 CET 2001
Cheers,
This stops me wasting time looking through each structure trying to find
the magic width/height values needed ;)
Richard
>On Wed, Mar 07, 2001, Richard Shepherd wrote:
>
>> Does vlc signal the video-plugin in anyway with the file's original
>> size? I'm sure it does - I just can't work it out.
>
> Actually, it doesn't. The way it works now :
>
> * video output thread is spawned by the main program
> * vout thread opens a vout plugin
> * vout plugin opens a X*Y window
>
> Then, when the video decoder has decoded a picture, the video output
>thread scales it and writes it in the X*Y window, then calls the plugin
>management function. So in the actual implementation, the vout plugin
is
>never aware of the image size.
>
> A better implementation, which we are working on, would be to have
>the whole rendering done within the plugin. Thus we wouldn't need the
>b_YCbr flag, or the b_need_render : only the plugin would be aware of
>the image size, and the video output thread would only be there to
>provide generic functions.
>
> Unfortunately what you intend to do needs the new video output
>implementation.
>
>Regards,
>--
>Sam.
More information about the vlc-devel
mailing list