pesintta / vdr-plugin-vaapidevice

VDR VAAPIDevice Plug-in
9 stars 11 forks source link

Line artefacts in 1080p (HEVC, German DVB-T2) in window mode #94

Closed mighty-p closed 6 years ago

mighty-p commented 6 years ago

I detected another issue that was not present for me with the old softhddevice/pesintta code before the rename to vaapidevice.

For DVB-T2 channels which are broadcast here in HEVC with 1080p resolution, in windowed mode, there are line artefacts in the picture. They disappear in fullscreen. Also in windowed mode, when I resize the window, sometimes they appear, sometimes they disappear (until I resize again the window). The problem does not happen with channels in other resolutions such as 1080i, 720p or SDTV. Only 1080p seems affected.

vaapidevice-artefacts-in-1080phevc

9000h commented 6 years ago

I do have not seen that here, could be the mix of software you have. I suggest to use a really new "pre 3.5 ffmpeg" version.

mighty-p commented 6 years ago

I now also tried the latest ffmpeg snapshot (from http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2). With this, the problem here is gone, but in turn, the image is not scaled anymore (i.e. in windowed mode, I only see the upper left extract of the 1080p image). I believe with that ffmpeg version, simply no post-processing happens for this resolution/codec, which triggers again the issue that apparently current vaapidevice does not apply scaling when no post-processing happens (see https://github.com/pesintta/vdr-plugin-vaapidevice/issues/86).

mighty-p commented 6 years ago

Since the original issue is only reproducible with ffmpeg 3.4.2, but not with 3.3.2 and also not with current snapshot, I will close this issue here. It seems to be an ffmpeg issue.

9000h commented 6 years ago

as long as there is no known workaround ffmpeg 3.4.2 should be avoided :-(