Kodi 16.1 - Nvidia GPU used with DXVA; uncertain which deinterlace mode is being used
#1
Hey guys, I'm using Kodi 16.1 because it seems that DVD standard PCM audio in VOB files is broken in 17 and 18 from my testing. At any rate, I'm noticing a *bit* of jitter on my H.264 1080i videos that would imply bob deinterlacing is being used instead of Adaptive, but I can't seem to figure out where to tell what method is being used. Note that I've set the render method to DXVA and deinterlace is set to Auto, but the deinterlace *method* is greyed out as Auto. I would historically always set this to DXVA Best in past versions.

I can also see from the logs that the supported methods for this Nvidia GPU are Blend, Bob, and Adaptive. Nowhere in the log shows which method is actually used. Anyone know where to get this info?
Reply
#2
Anyone have any idea? I realize that the internet seemingly has moved on from interlaced content, but almost the entire history of broadcast TV is interlaced, so it's pretty important to me Smile
Reply
#3
Developer support for Kodi 16.1 is water under under the bridge, although the mods in the forum will help with what tools are available.

I'm quite aware of the history of interlace displays coming from an Amiga background that had to deal with flicker fixers and scan doublers to tolerate high res on a monitor. de-intelacing can come from the software in Kodi or software in your graphic card (if you have hardware acceleration set on in the gfx card, then it's done in chip. The primary source of this information is going to be with your graphic card manufacturer and you would have to get terribly lucky to talk to someone knowledgeable enough to discus 'a *bit* of jitter' and might just be  a bit of a reach. One reader on the Nvidia site suggest to keep interlacing off, and instead use post processing whihc reduces pixellation/macroblocking on low-res/low-bitrate videos making them look slightly better.

Video playback (wiki) Deinterlace method = The methods available here are hardware dependant and the wiki outlines the video methods. Some suggestion is that bob will introduce fine lines and tend to judder/shimmer.

There was some Kodi discussion a long while ago (the forum is huge, Google is your friend).

Suggestion: Install the current Kodi in portable mode, it will function completely independent from your present set-up and you'll have a new daily driver (crossing your fingers for the fix) then when you make a bug track, developers are going to be all ears.
Reply
#4
(2020-07-02, 01:41)PatK Wrote: Developer support for Kodi 16.1 is water under under the bridge, although the mods in the forum will help with what tools are available.

I'm quite aware of the history of interlace displays coming from an Amiga background that had to deal with flicker fixers and scan doublers to tolerate high res on a monitor. de-intelacing can come from the software in Kodi or software in your graphic card (if you have hardware acceleration set on in the gfx card, then it's done in chip. The primary source of this information is going to be with your graphic card manufacturer and you would have to get terribly lucky to talk to someone knowledgeable enough to discus 'a *bit* of jitter' and might just be  a bit of a reach. One reader on the Nvidia site suggest to keep interlacing off, and instead use post processing whihc reduces pixellation/macroblocking on low-res/low-bitrate videos making them look slightly better.

Video playback (wiki) Deinterlace method = The methods available here are hardware dependant and the wiki outlines the video methods. Some suggestion is that bob will introduce fine lines and tend to judder/shimmer.

There was some Kodi discussion a long while ago (the forum is huge, Google is your friend).

Suggestion: Install the current Kodi in portable mode, it will function completely independent from your present set-up and you'll have a new daily driver (crossing your fingers for the fix) then when you make a bug track, developers are going to be all ears.

I do appreciate your help and these are reasonable suggestions. Having said that, I do know quite a bit about interlacing, as I worked in the software world designing DVD and Blu-ray compliant output streams via FFMPEG (and for our particular software 1080i was always preferable to 1080p24 or 720p60). My question is really just how do I tell what interlacing mode is being used in this particular scenario (Nvidia 860m, DXVA, Win 7). Once I find that out, I can troubleshoot further.

As for the bug I mentioned, I do plan on reporting this, but I first plan on creating a video from scratch from FFMPEG using SMPTE bars and generated sound. This will help me (and more importantly the developers) figure out the scope, whether it is actually the PCM audio itself, the VOB container, or perhaps the way the VOB data is written. Essentially, I need time to do my end of the testing so that it is isolated to the point where I know it doesn't require a lot of searching and head scratching on the part of developers.
Reply
#5
(2020-07-02, 02:53)alexpigment Wrote: My question is really just how do I tell what interlacing mode is being used in this particular scenario (Nvidia 860m, DXVA, Win 7). Once I find that out, I can troubleshoot further.

Use Player Process Info which is displayed using O key, see https://kodi.wiki/view/Video_playback#Pl...ocess_Info
Reply
#6
I can definitely bring up the process info via the O key, but it doesn't show anything about deinterlacing from what I can tell. It says "dc:ff-mpeg2video-dxva2", but I don't think that implies anything about deinterlacing - just that it's using DXVA2 for decoding. What I'm seeing looks like the first screenshot on this page (although the particulars are different obviously):

https://kodi.wiki/view/Codecinfo

Any other suggestions are welcome. Thanks!
Reply



Logout Mark Read Team Forum Stats Members Help
Kodi 16.1 - Nvidia GPU used with DXVA; uncertain which deinterlace mode is being used0
This forum uses Lukasz Tkacz MyBB addons.