https://bugs.kde.org/show_bug.cgi?id=376844

--- Comment #3 from Mauro Carvalho Chehab <mchehab+...@kernel.org> ---
(In reply to Michael Zapf from comment #2)
> I have the same problem. As I learned, kaffeine has switched from xine to
> vlc, and so I tried to watch TV on vlc directly.
> 
> When I use VDPAU, VLC freezes at some occasions when switching channels.
> When I change the output to "OpenGL GLX video output", I never experienced a
> freeze when switching channels.

Ah! That could very likely be due to GPU driver issues, specially if you're
using some proprietary driver. If this is a GPU driver issue, I guess there's
not much we can do at Kaffeine side.

> 
> (Freeze: The video/audio output stops, but the program is still responsive.
> In Kaffeine, however, when I press the stop button, the button seems to
> freeze as well in that occasion.)

Hmm... libVLC sometimes don't synchronize with a mpeg-TS screen, with causes it
to fail parsing it. That happens even with recorded videos when played on vlc.
There are some improvements on it at version 3.0 (although "version 3.0" is
actually a rolling version, as its final release didn't happen yet - so results
may vary, depending on the patches applied to it).

> 
> Now in Kaffeine, there is a setting for libVLC. But although I added the
> parameter "--vout=glx_xcb", there are still freezes for Kaffeine. So maybe I
> did it wrong, but I think I read somewhere that the vout parameter is
> ignored at that point.

You need to restart Kaffeine for it to use --vout. This parameter is passed
when Kaffeine starts the libVLC backend, so it should not be ignored.

Unfortunately, even on current versions of libVLC, there's no way to configure
the vout in runtime. I've been discussing with VLC developers for a while about
adding a way to better control vout and mouse events passed to it, in order to
fix BZ#373814.

> Also, I found that when I stop DVB in kaffeine with the Stop button, I can
> avoid freezes for most of the time; they sometimes still occur, but rarely.

Not sure if, currently, changing channels makes libvlc to stop/restart, but I
guess it doesn't. I'll take deeper a look, but such kind of change may slow
down channel changes and cause issues with pause.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to