Re: Fullscreen?



On 11/07/2011 07:28 PM, Somebody in the thread at some point said:
On Mon, Nov 7, 2011 at 10:01 AM, "Andy Green (林安廸)"<andy warmcat com>  wrote:

Hi -

Thanks for the reply.

However I am perplexed, why is the output of the rendering on the Rygel host
device at 1:1 source size?  There's no case that wants that is there?

   Really? why?

If it's hooked up to a big TV (my case), there is no value in sitting on the sofa with a 'remote control' to start the playback -- and that is working -- and then getting up to hit F11 on a physical keyboard to make it scale to fill the display.

If it's sharing your working desktop, you won't be starting it by remote control and using it in a corner.

There's no value I could think of starting it small at all, if you arrived at a use-case that needs it I'd be happy to get my mind broadened. Otherwise, I suggest it should be changed to always start fullscreen, it seems like a one-liner.

I eyeballed the code and it seems it should go fullscreen at F11, but it
does not.

   Assuming you are pressing F11 at rygel's video window, yes it seems
like a bug and I encourage you to file it.

I think the bug is about starting small at all, as mentioned above physical F11 on renderer keyboard shouldn't feature in the flow for typical user sitting on a sofa by DLNA controller and selecting something to watch.

  I can double-click the windowmanager title frame and maximize
that window, but Gnome3 titlebar and windowmanager titlebar are there (and
since there are no corresponding black bars on the sides, I assume the video
is distorted slightly).

   Yeah, that is not exactly fullscreen mode. However, Rygel doesn't do
any smart scalling/aspec-ratio-conversion or anything but leave it to
gstreamer's playbin so for any issues regarding distortion belong on
that layer.

The aspect distortion will probably be OK if it is told to do "real fullscreen", since it'll scale the window to really take the full screen. I was just explaining why maximizing isn't a workaround.

So... what am I missing?  Why isn't the video defaulting to fullscreen

   Its not always easy to know if thats what user wants. Not all media
players start the video in fullscreen mode by default.

as a distant second able to be forced to fullscreen by keypress?

   Don't think there is any way through UPnP to do that. Haven't really
checked if DLNA adds that.

A lot of work has gone into Rygel I can't imagine it is because nobody is
really using it.

  You are correct that a lot of people use it and its still being
maintained/developed but very few people use it as media renderer
AFAIK. Most people use it as a media server. BTW, Rygel has support
for MPRIS2 and any player that supports that is exposed as media
renderer by Rygel so you might want to explore that option. Adding
that support to totem is somewhere on my todo list.

OK but it does do media rendering and it does show signs of doing it well actually, since it wisely decided to leverage all the gstreamer work.

It just needs to revisit the idea that it should start small. I don't think there is actually a use-case that wants that, every use-case I can think of wants the media rendered across the whole display surface at all times after the user indicated he wants to see something.

If there is a valid reason for it to start small in some cases, there definitely are cases where you want it fullscreen, seems it should be a config option then?

-Andy


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]