[mythtv-commits] [MythTV/mythtv] 9e47ae: MythOpenGLVideo: Fix chroma sampling for multiplan...

Mark Kendall noreply at github.com
Thu Jun 18 12:49:45 UTC 2020


  Branch: refs/heads/fixes/31
  Home:   https://github.com/MythTV/mythtv
  Commit: 9e47ae9d385be2b5fdb72007aad998443fbab11d
      https://github.com/MythTV/mythtv/commit/9e47ae9d385be2b5fdb72007aad998443fbab11d
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp

  Log Message:
  -----------
  MythOpenGLVideo: Fix chroma sampling for multiplanar formats when
resizing

- we need GL_NEAREST for YUY2 and when using unsigned integers texture
formats (GLES3.X for 10bit)
- but it introduces some sampling errors for the chroma planes as, while
the textures are not being resized for the first pass, the chroma planes
are a different size to the main texture.
- so where possible, use GL_LINEAR to filter the chroma planes and
improve playback quality in the bulk of cases.

(cherry picked from commit 3a4da22e3b1fa941d3495a6950ef6e5a6bfef7ab)


  Commit: e9e48d190e11b51051dfea9485dc4f903af7b8e9
      https://github.com/MythTV/mythtv/commit/e9e48d190e11b51051dfea9485dc4f903af7b8e9
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M mythtv/libs/libmythtv/decoders/mythvdpaucontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvdpauhelper.cpp

  Log Message:
  -----------
  VDPAU: Further extend debug logging of support tests

(cherry picked from commit 43714e821ba5e53a4e3e9726c658fb4b2aaeccea)


  Commit: 94423151e51e155472531d80a7e24b875a13b13c
      https://github.com/MythTV/mythtv/commit/94423151e51e155472531d80a7e24b875a13b13c
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M mythtv/libs/libmythtv/mythplayer.cpp

  Log Message:
  -----------
  MythPlayer: Use yadif for deinterlacing previews (regression)

- the cpu deinterlacers were re-factored shortly before v31 and yadif is
now 'high' quality

(cherry picked from commit d3378789e99f00ec9c2b911cc244ffec6b82b6d6)


Compare: https://github.com/MythTV/mythtv/compare/16e06262ba58...94423151e51e


More information about the mythtv-commits mailing list