[mythtv-commits] [MythTV/mythtv] e32550: configure: Don't disable OpenGLES if not android

Mark Kendall noreply at github.com
Fri Feb 22 10:42:18 UTC 2019

  Branch: refs/heads/devel/2019-render
  Home:   https://github.com/MythTV/mythtv
  Commit: e32550f1d9a27466db2b7ec3e29ae393bd66c4a3
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

  Changed paths:
    M mythtv/configure
    M mythtv/libs/libmythui/mythrender_opengl.cpp

  Log Message:
  configure: Don't disable OpenGLES if not android

- don't force OpenGLES context if USING_OPENGLES is set.
- if needed (e.g. egl, android etc), Qt will force OpenGLES
- can be overriden with the USE_OPENGLES environment variable
- also don't fail if webkit isn't found - but warn.

  Commit: 9a14ae58c7b5330a8d18b30dcc40c553709d9d83
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

  Changed paths:
    M mythtv/libs/libmythtv/avformatdecoder.cpp
    M mythtv/libs/libmythtv/mediacodeccontext.cpp
    M mythtv/libs/libmythtv/mythcodeccontext.cpp
    M mythtv/libs/libmythtv/mythcodecid.cpp
    M mythtv/libs/libmythtv/mythcodecid.h
    M mythtv/libs/libmythtv/mythframe.h
    M mythtv/libs/libmythtv/nvdeccontext.cpp
    M mythtv/libs/libmythtv/vaapi2context.cpp
    M mythtv/libs/libmythtv/videodisplayprofile.cpp
    M mythtv/libs/libmythtv/videoout_opengl.cpp

  Log Message:
  MythCodecId: Extend and rearrange hardware codecs

- rename the existing codecs that support 'copy back' functionality to
- vaapi2 becomes vaapi-dec, mediacodec becomes mediacodec-dec, nvdec
becomes nvdec-dec
- add placeholder codecs for:
 - vdpau-dec  decode only version of vdpau
 - mediacodec direct rendering of mediacodec surfaces
 - nvdec      direct rendering of cuda surfaces
 - vtb        direct rendering of VideoToolBox corevideo surfaces
 - vtb-dec    decode only VideoToolBox
 - omxegl     direct rendering openmax to egl images

- I may have missed some uses of old vaapi2, mediacodec and nvdec
decoder names.
- some video profiles may be broken though most will be 'fixed' when the
new mediacodec and nvdec decoders are added.

Compare: https://github.com/MythTV/mythtv/compare/7bc99b8fd1f1...9a14ae58c7b5

More information about the mythtv-commits mailing list