[mythtv-commits] [MythTV/mythtv] d56c3f: MythVideoTexture: Remove old, unused bicubic helpe...

Mark Kendall noreply at github.com
Fri Dec 18 16:39:52 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: d56c3ff6f3ee5a92934f9a4ed26b359e596e30e5
      https://github.com/MythTV/mythtv/commit/d56c3ff6f3ee5a92934f9a4ed26b359e596e30e5
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M mythtv/libs/libmythtv/opengl/mythvideotexture.cpp
    M mythtv/libs/libmythtv/opengl/mythvideotexture.h

  Log Message:
  -----------
  MythVideoTexture: Remove old, unused bicubic helper texture method


  Commit: 6d94463aaad1b1a692f6bb6d8f741af7f5eaecc6
      https://github.com/MythTV/mythtv/commit/6d94463aaad1b1a692f6bb6d8f741af7f5eaecc6
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M mythtv/libs/libmythtv/opengl/mythvideotexture.cpp
    M mythtv/libs/libmythtv/opengl/mythvideotexture.h

  Log Message:
  -----------
  MythVideoTexture: Remove more old bicubic code


  Commit: 15a80454105da131c92e148bac750f4eb18d8480
      https://github.com/MythTV/mythtv/commit/15a80454105da131c92e148bac750f4eb18d8480
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M mythtv/libs/libmythtv/opengl/mythvideotexture.cpp
    M mythtv/libs/libmythtv/opengl/mythvideotexture.h

  Log Message:
  -----------
  MythVideoTexture: Add CreateVideoFrameBuffer method

- this will replace the existing method in MythOpenGLVideo - as it can
be accessed globally and it now creates a full MythVideoTexture instance
for the texture side, which ensures it is fully initialised (the
existing implementation leaves certain properties in an undefined state)


  Commit: ec19a25311e246a3388d4d0dcbae6560a05a641d
      https://github.com/MythTV/mythtv/commit/ec19a25311e246a3388d4d0dcbae6560a05a641d
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

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

  Log Message:
  -----------
  MythOpenGLVideo: Use new MythVideoTexture::CreateVideoFrameBuffer method


  Commit: e1adc5db029886bf8ed68154a8f7ea321ad69a50
      https://github.com/MythTV/mythtv/commit/e1adc5db029886bf8ed68154a8f7ea321ad69a50
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

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

  Log Message:
  -----------
  MythOpenGLVideo: Remove old CreateVideoFramebuffer method


  Commit: 34e3409204f1a0d1fe05c089f7aa6c10837215d4
      https://github.com/MythTV/mythtv/commit/34e3409204f1a0d1fe05c089f7aa6c10837215d4
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp

  Log Message:
  -----------
  MythRenderOpenGL: Add comment to CreateFramebufferTexture method


  Commit: 3c398bdbdeb8354b7c77abaed03ba0cab1187035
      https://github.com/MythTV/mythtv/commit/3c398bdbdeb8354b7c77abaed03ba0cab1187035
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M mythtv/libs/libmythtv/opengl/mythvideotexture.h

  Log Message:
  -----------
  MythVideoTexture: Default to using a 16bit framebuffer texture

- when available
- this gives a noticeable improvement in video quality in certain
situations


  Commit: 816912e8cfc7785a43663122bbda07f81ce6177d
      https://github.com/MythTV/mythtv/commit/816912e8cfc7785a43663122bbda07f81ce6177d
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M mythtv/libs/libmythtv/mythdeinterlacer.cpp
    M mythtv/libs/libmythtv/mythframe.h
    M mythtv/libs/libmythtv/opengl/mythmmalinterop.cpp

  Log Message:
  -----------
  MythFrame: Typo (GetWidthForPlan -> GetWidthForPlane)


  Commit: 6ec3615582658de3ea70bde63af1817ac368e57a
      https://github.com/MythTV/mythtv/commit/6ec3615582658de3ea70bde63af1817ac368e57a
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M mythtv/libs/libmythtv/mythvideoprofile.cpp
    M mythtv/libs/libmythtv/mythvideoprofile.h
    M mythtv/programs/mythfrontend/globalsettings.cpp

  Log Message:
  -----------
  MythVideoProfile: Try and keep clang-tidy happy


  Commit: 50644d8221a93618396f114eb3dc359611c1cb93
      https://github.com/MythTV/mythtv/commit/50644d8221a93618396f114eb3dc359611c1cb93
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M mythtv/libs/libmythtv/mythframe.h

  Log Message:
  -----------
  MythVideoFrame: Add FormatIsRGB method


  Commit: d5f58922b57b4ccf7ffdecc2167a684c1d29c98c
      https://github.com/MythTV/mythtv/commit/d5f58922b57b4ccf7ffdecc2167a684c1d29c98c
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

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

  Log Message:
  -----------
  MythVDPAUInterop: Use FMT_RGBA32 for texture type

- doesn't actually change behaviour but is consistent with other parts
of the rendering code


  Commit: 52f78f4264566803d968a2684db661bbd1ba5205
      https://github.com/MythTV/mythtv/commit/52f78f4264566803d968a2684db661bbd1ba5205
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M mythtv/libs/libmythtv/libmythtv.pro
    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/mythmediacodecinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythmediacodecinterop.h
    M mythtv/libs/libmythtv/opengl/mythmmalinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythmmalinterop.h
    M mythtv/libs/libmythtv/opengl/mythnvdecinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythnvdecinterop.h
    M mythtv/libs/libmythtv/opengl/mythopenglinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglinterop.h
    M mythtv/libs/libmythtv/opengl/mythopengltonemap.cpp
    M mythtv/libs/libmythtv/opengl/mythopengltonemap.h
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.h
    M mythtv/libs/libmythtv/opengl/mythvaapidrminterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapidrminterop.h
    M mythtv/libs/libmythtv/opengl/mythvaapiglxinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapiglxinterop.h
    M mythtv/libs/libmythtv/opengl/mythvdpauinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvdpauinterop.h
    R mythtv/libs/libmythtv/opengl/mythvideotexture.cpp
    R mythtv/libs/libmythtv/opengl/mythvideotexture.h
    A mythtv/libs/libmythtv/opengl/mythvideotextureopengl.cpp
    A mythtv/libs/libmythtv/opengl/mythvideotextureopengl.h
    M mythtv/libs/libmythtv/opengl/mythvtbinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvtbinterop.h

  Log Message:
  -----------
  libmythtv: Rename MythVideoTexture to MythVideoTextureOpenGL


Compare: https://github.com/MythTV/mythtv/compare/3cf2e419ca43...52f78f426456


More information about the mythtv-commits mailing list