Page 1 of 1

Erratic behaviour in fullscreen mode 0.9.0

Posted: 18 Feb 2008 01:28
by tjenkins
I am playing a playlist of mms streams in fullscreen mode use latest 0.9.0 svn with pretty much everything on default.

What happens is that sometimes when I step to next channel in playlist the channel name is displayed on the bottom of the screen and sometimes it isn't. It is actually pretty rare that the channel name is displayed (10% of time maybe).

Second thing I noticed is that sometimes when changing to next channel, vlc goes back to windowed mode and then back to fullscreen, and sometimes it stays in fullscreen all the time while changing (which is preffered behavior). Anyway to control this?

And last is it possible to write Buffering... on OSD while prebuffering a stream?

Re: Erratic behaviour in fullscreen mode 0.9.0

Posted: 18 Feb 2008 09:23
by Jean-Baptiste Kempf
Name problem should be fixed now.

Coming back from fullscreen is not controllable yet.

About OSD, well, code it :D

Re: Erratic behaviour in fullscreen mode 0.9.0

Posted: 18 Feb 2008 12:57
by tjenkins
Thumbs up for name issue.

Problem with fullscreen is that sometimes it comes back from it and then goes again, and sometimes it doesn't do that and everything feels much smoother for person watching. I just wonder what causes it and where to look in the code.

OSD, I shall code, any hint what files to start with (started using vlc week ago :)

Re: Erratic behaviour in fullscreen mode 0.9.0

Posted: 18 Feb 2008 15:04
by Jean-Baptiste Kempf
In fact, if you keep the same codec and same video size, the Video Output will not be recreated. However, when you change it, the Vout is destroyed, which explains the fading. It could be forced in each video output I guess, but this need heavy modifications.

About the OSD, you should look at the OSD code, don't you think ?
However, VLC doesn't buffer a long time, since it uses a constant-timed buffer.

Re: Erratic behaviour in fullscreen mode 0.9.0

Posted: 20 Feb 2008 13:20
by tjenkins
Explanation you gave makes sense, but I am afraid something else is happening. The reason I suspect this is because when I change between two channels, sometimes I have fading and sometimes I don't. If the codec and video size were in question the behavior would always be the same. Is there a secret ingredient in the equation?

Re: Erratic behaviour in fullscreen mode 0.9.0

Posted: 21 Feb 2008 08:59
by Jean-Baptiste Kempf
It is what I told you.

If you want to check the difference between the files, but for me, this is because some files differences need a new Vout and sometimes not.

Re: Erratic behaviour in fullscreen mode 0.9.0

Posted: 21 Feb 2008 16:20
by tjenkins
Hey j-b

I am trying to figure out what is happening. I am playing a two mms streams from a server.

So codec stays the same so the only thing can be the video size? But in streaming video this is usually constant or 0 or -1? And when I switch between those same streams sometimes vout is recreated sometimes not.

As and expert in vlc code, where do you suggest that I put a debug info to see what caused Vout recreation?

Vladimir

Re: Erratic behaviour in fullscreen mode 0.9.0

Posted: 22 Feb 2008 20:11
by Jean-Baptiste Kempf
for streaming, did you play with --sout-keep ?