[mythtv-commits] [MythTV/mythtv] 49eb30: DRM PRIME: Add a simple onefield/bob deinterlacer ...

Mark Kendall noreply at github.com
Thu Dec 5 10:51:35 UTC 2019


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 49eb30e201c5a946fa14360dba9bfd224e160c0b
      https://github.com/MythTV/mythtv/commit/49eb30e201c5a946fa14360dba9bfd224e160c0b
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-12-05 (Thu, 05 Dec 2019)

  Changed paths:
    M mythtv/libs/libmythtv/opengl/mythdrmprimeinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythdrmprimeinterop.h
    M mythtv/libs/libmythtv/opengl/mythegldmabuf.cpp
    M mythtv/libs/libmythtv/opengl/mythegldmabuf.h
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.h
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/videooutwindow.cpp

  Log Message:
  -----------
  DRM PRIME: Add a simple onefield/bob deinterlacer for RGB frames

- RGB frames cannot be deinterlaced anywhere else
- so split the frame into fields and return those when needed
- this actually gives a reasonable deinterlacing effect similar to the
CPU version (and is better than the shader version as currently
implemented)
- on the Pi3/4, interlacing flags are still not passed through so
deinterlacing must be manually enabled




More information about the mythtv-commits mailing list