[MAC] Poor video quality (blocking, tearing) in Mac OS X
#16
adinatha Wrote:I still suspect that somehow loopback filtering is disabled in XBMC and this causes blocking. Could you look it up in the source code, please? Do you think that VLC 0.9.8 and XBMC use different versions of FFmpeg?

line 176 in CDVDVideoCodecFFmpeg::Open


Quote: if (g_advancedSettings.m_iSkipLoopFilter != 0)
{
m_pCodecContext->skip_loop_filter = (AVDiscard)g_advancedSettings.m_iSkipLoopFilter;
}

if you don't have an advancedsetting.xml entry for "skiploopfilter", or it's set to zero, then it's not applied.
Reply
#17
your logs indicate that you have the software upscaler turned on, turn it off and try sunshine again.

Quote:10:39:41 T:2967425024 M:662958080 DEBUG: OutputPicture - change configuration. 1280x528. framerate: 23.98
10:39:41 T:2967425024 M:662958080 NOTICE: Display resolution AUTO : 1680x1050 @ 60.00Hz (Full Screen) (12)
10:39:41 T:2967425024 M:662958080 WARNING: Upscale: selected algorithm 1
10:39:41 T:2689013536 M:661487616 DEBUG: Activating window ID: 12005

Should see this before the "Upscale: selected algorithm 1"

WARNING: Upscale: Disabled due to HD source.
Reply
#18
I can't turn off upscaling! The GUI setting Settings/Videos/Player/High quality upscaling was set to 'disabled', then I tried 'only for SD content', then 'Always enabled/Cubic' and the log contains only "Upscale: selected algorithm 1"

Something is missing here: some upscaling must always be present since my display's resolution doesn't match that of Sunshine (or any HD content) exactly. If I set 720p display resolution, software upscaling disabled, the log contains

Quote:19:59:36 T:2967183360 M:767385600 NOTICE: fps: 23.976025, pwidth: 1280, pheight: 528, dwidth: 1280, dheight: 528
19:59:36 T:2967183360 M:767385600 DEBUG: OutputPicture - change configuration. 1280x528. framerate: 23.98
19:59:36 T:2967183360 M:767385600 NOTICE: Display resolution AUTO : 720p 16:9 (1)
19:59:36 T:2967183360 M:767385600 WARNING: Upscale: selected algorithm 1

What's this mess? And CPU usage is always suspiciously high...
Reply
#19
adinatha Wrote:I can't turn off upscaling! The GUI setting Settings/Videos/Player/High quality upscaling was set to 'disabled', then I tried 'only for SD content', then 'Always enabled/Cubic' and the log contains only "Upscale: selected algorithm 1"

Something is missing here: some upscaling must always be present since my display's resolution doesn't match that of Sunshine (or any HD content) exactly. If I set 720p display resolution, software upscaling disabled, the log contains



What's this mess? And CPU usage is always suspiciously high...

Humm, you never see "WARNING: Upscale: Disabled due to HD source"

something is amiss then. With upscaling set to 'only for SD content', you should be seeing this in the logs.

default scaling uses GL, what render are you using?
Reply
#20
Renderer is set to 'Auto', but I tried advanced and simple shader, and software as well, and there was no trail of any entry in the log with string 'upscale' other than 'WARNING: Upscale: selected algorithm 1'
Reply
#21
Davilla, could you find the source of blockiness? The new Babylon release still has the issue.
Reply
#22
adinatha Wrote:Davilla, could you find the source of blockiness? The new Babylon release still has the issue.

It's being looked into, as are many, many other issues, our use of skip_loop_filter is disabled by default. This seems to be something deep in ffmpeg.
Reply
#23
Quote:This seems to be something deep in ffmpeg.

Oh, that sound bad... I hoped some prompt fix would make it. I wish I could help with these issues but, unfortunately, I'm not a programmer. And I've found another, audio related bug(?) http://forum.xbmc.org/showthread.php?p=3...post324394
Reply
#24
The cause of this issue has been found.
Reply
#25
Wow... very good news indeedSmile What is the cause, by the way? Can it be fixed soon?

Thanks
Reply
#26
bump:o
Reply
#27
nakaroto24 Wrote:bump:o

anti-bump.
Reply

Logout Mark Read Team Forum Stats Members Help
[MAC] Poor video quality (blocking, tearing) in Mac OS X0