Hey folks, kaffeine does not scale dvb streams (only?) to fullscreen, it keeps black bars al around the video (please take a look a the attached pictures). It works in (s)mplayer, it doesn't in kaffeine with vlc backend. Reproducible: Always Steps to Reproduce: 1. Start kaffeine ;) 2. Watch some dvb stream in full screen on a 2.35:1 widescreen monitor (resolution 2560 x 1080) 3. Use any setting you want (video-> aspect ratio / video-> automatic resize) without any effect Actual Results: black bars all around Expected Results: Really have full screen behaviour like for example in (s)mplayer used software: latest extra/mesa (unstable) latest kde / plasma (unstable) kaffeine (from git / or latest unstable = same results) latest vlc-3.xy (from git / or latest unstable = same results) Any help would be appreciated. Maybe some kind of pebcak? As alway I'm willing to test patches / help out with infos / logs. Thank you in advance!
Created attachment 101188 [details] example
Created attachment 101189 [details] example 2
(In reply to boris64 from comment #0) > Hey folks, > > kaffeine does not scale dvb streams (only?) to fullscreen, it keeps black > bars al around the video (please take a look a the attached pictures). It > works in (s)mplayer, it doesn't in kaffeine with vlc backend. Kaffeine uses libVlc for video stream display. VLC selects a default output plugin based on its internal logic, seeking for the fastest one. Sometimes, the selected one doesn't allow video scaling. There's an option on newer versions of Kaffeine that allows passing arguments to libVlc, forcing it to select a different plugin. You can change it via those menu options: "Settings" --> "Configure Kaffeine" --> "libVLC". Any VLC command line option is accepted there. You could try those: --no-video-title-show -V xcb_glx or: --no-video-title-show -V xcb_xv and re-start Kaffeine.
(In reply to Mauro Carvalho Chehab from comment #3) > (In reply to boris64 from comment #0) > > Hey folks, > > > > kaffeine does not scale dvb streams (only?) to fullscreen, it keeps black > > bars al around the video (please take a look a the attached pictures). It > > works in (s)mplayer, it doesn't in kaffeine with vlc backend. > > Kaffeine uses libVlc for video stream display. VLC selects a default output > plugin based on its internal logic, seeking for the fastest one. Sometimes, > the selected one doesn't allow video scaling. There's an option on newer > versions of Kaffeine that allows passing arguments to libVlc, forcing it to > select a different plugin. You can change it via those menu options: > > "Settings" --> "Configure Kaffeine" --> "libVLC". Any VLC command line > option is accepted there. You could try those: > --no-video-title-show -V xcb_glx > or: > > --no-video-title-show -V xcb_xv > > and re-start Kaffeine. Hey Mauro, i tried both, they don't seem to work or make any difference. Additionally the "double size" menu entry seems to be buggy or doesn't have any function at all for me. Maybe I'm just missing some kind of _overscan_ function in kaffeine. Btw, many libvlc arguments do not work or seem to be overwritten by kaffeine(?). I tried a lot of parameters with zero effect :/
(In reply to boris64 from comment #4) > i tried both, they don't seem to work or make any difference. Additionally > the "double size" menu entry seems to be buggy or doesn't have any function > at all for me. > > Maybe I'm just missing some kind of _overscan_ function in kaffeine. > > > Btw, many libvlc arguments do not work or seem to be overwritten > by kaffeine(?). I tried a lot of parameters with zero effect :/ Maybe a broken video driver, then. On a few boards, VLC is not able to rezise the image. I had this problem in the past using older Kernels. Perhaps a Kernel upgrade (and get rid of non-free video drivers) would solve it.
*** Bug 376015 has been marked as a duplicate of this bug. ***
Could you try again against Kaffeine -git? There were some bad performance issues related to EPG handled that got fixed a few versions ago, and we just fixed some CPU performance issues while sending data to libVLC.
(In reply to Mauro Carvalho Chehab from comment #7) > Could you try again against Kaffeine -git? There were some bad performance > issues related to EPG handled that got fixed a few versions ago, and we just > fixed some CPU performance issues while sending data to libVLC. Sorry, this comment was meant for another BZ. Anyway, there were some fixes related to scaling at Kaffeine 2.0.10. Please test.
(In reply to Mauro Carvalho Chehab from comment #8) > (In reply to Mauro Carvalho Chehab from comment #7) > > Could you try again against Kaffeine -git? There were some bad performance > > issues related to EPG handled that got fixed a few versions ago, and we just > > fixed some CPU performance issues while sending data to libVLC. > > Sorry, this comment was meant for another BZ. > > Anyway, there were some fixes related to scaling at Kaffeine 2.0.10. Please > test. Hey Mauro, i can manually zoom in while watching movies via dvb-c. This is much better now, but autozoom would be (of course) a much cooler feature ;)
(In reply to boris64 from comment #9) > (In reply to Mauro Carvalho Chehab from comment #8) > > (In reply to Mauro Carvalho Chehab from comment #7) > > > Could you try again against Kaffeine -git? There were some bad performance > > > issues related to EPG handled that got fixed a few versions ago, and we just > > > fixed some CPU performance issues while sending data to libVLC. > > > > Sorry, this comment was meant for another BZ. > > > > Anyway, there were some fixes related to scaling at Kaffeine 2.0.10. Please > > test. > > Hey Mauro, > > i can manually zoom in while watching movies via dvb-c. > This is much better now, but autozoom would be (of course) a much cooler > feature ;) Here, it auto-zooms, as this is a default feature at libVLC that Kaffeine uses. Yet, if the the differences of the image size and the screen size is too big (e. g. if I try to watch a low definition video stream on a 1080p screen), libVLC limits scaling to a certain limit. Adding auto-scaling support directly at Kaffeine could be done, but that could be complex and not fail proof. So, IMHO, the best is to keep letting this task to libVLC. Anyway, as we now have a solution for it, I'll close this BZ.