[mythtv-commits] [MythTV/mythtv] bdc90f: MythMainWindow: Add a popup warning when OpenGL is...

Mark Kendall noreply at github.com
Tue Feb 18 11:04:08 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: bdc90fe86cf9c8ab160f292dff6839fc53abe9e8
      https://github.com/MythTV/mythtv/commit/bdc90fe86cf9c8ab160f292dff6839fc53abe9e8
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-02-18 (Tue, 18 Feb 2020)

  Changed paths:
    M mythtv/libs/libmythui/mythmainwindow.cpp

  Log Message:
  -----------
  MythMainWindow: Add a popup warning when OpenGL is not available


  Commit: 4d03072d5c10e0c2999d81091394d4da87764cb3
      https://github.com/MythTV/mythtv/commit/4d03072d5c10e0c2999d81091394d4da87764cb3
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-02-18 (Tue, 18 Feb 2020)

  Changed paths:
    M mythtv/libs/libmythtv/mythdeinterlacer.cpp
    M mythtv/libs/libmythtv/mythdeinterlacer.h
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythvideooutnull.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp

  Log Message:
  -----------
  MythDeinterlacer: Enable multithreaded deinterlacing

- only available for yadif and bwdif
- the number of threads follows the video display profile - and hence
the max cpu's profile setting


  Commit: 595946c04208b7e151837588f2b027b04cae6b2f
      https://github.com/MythTV/mythtv/commit/595946c04208b7e151837588f2b027b04cae6b2f
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-02-18 (Tue, 18 Feb 2020)

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

  Log Message:
  -----------
  MythDeinterlacer: Guard against frequent changes in field order

- some (mostly telecined material) continually changes the field order
of interlaced frames every 3-5 frames.
- this causes the libavfilter (yadif and bwidf) filters to be
continually recreated - which produces terrible performance and quality
- so for these two filters, track field order changes and switch to the
'auto' setting - which should handle the field changes internally - but
this does break user override of the field order.


  Commit: 3d8155d131ed11e727f23f903acfc9a61899cb80
      https://github.com/MythTV/mythtv/commit/3d8155d131ed11e727f23f903acfc9a61899cb80
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2020-02-18 (Tue, 18 Feb 2020)

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

  Log Message:
  -----------
  VideoDisplayProfile: Add bounds check to max cpus and bump max to 16

- ensure we always return at least 1 thread to AvFormatDecoder (although
I suspect it defaults to 1 in this case anyway)
- 8 cores is increasingly common, so add a little extra for future
proofing


Compare: https://github.com/MythTV/mythtv/compare/3131ddb52b73...3d8155d131ed


More information about the mythtv-commits mailing list