[mythtv-commits] [MythTV/mythtv] 5a1d7d: Tweak configure for linking vulkan in Ubuntu 21.xx.

David Hampton noreply at github.com
Fri May 7 20:29:31 UTC 2021


  Branch: refs/heads/devel/qt6
  Home:   https://github.com/MythTV/mythtv
  Commit: 5a1d7dec95c65bb64058ed50dbcf451db07a89f5
      https://github.com/MythTV/mythtv/commit/5a1d7dec95c65bb64058ed50dbcf451db07a89f5
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-05-06 (Thu, 06 May 2021)

  Changed paths:
    M mythtv/configure

  Log Message:
  -----------
  Tweak configure for linking vulkan in Ubuntu 21.xx.


  Commit: 004bdfb747ed92ab71849a3c7c4c3c5631bb5b53
      https://github.com/MythTV/mythtv/commit/004bdfb747ed92ab71849a3c7c4c3c5631bb5b53
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-05-07 (Fri, 07 May 2021)

  Changed paths:
    M mythtv/libs/libmythupnp/htmlserver.cpp
    M mythtv/libs/libmythupnp/htmlserver.h
    M mythtv/libs/libmythupnp/httpserver.cpp
    M mythtv/libs/libmythupnp/httpserver.h
    M mythtv/libs/libmythupnp/services/rtti.h
    M mythtv/programs/mythbackend/mediaserver.cpp
    M mythtv/programs/mythbackend/services/capture.h
    M mythtv/programs/mythbackend/services/channel.h
    M mythtv/programs/mythbackend/services/channelicon.h
    M mythtv/programs/mythbackend/services/content.h
    M mythtv/programs/mythbackend/services/dvr.h
    M mythtv/programs/mythbackend/services/guide.h
    M mythtv/programs/mythbackend/services/image.h
    M mythtv/programs/mythbackend/services/music.h
    M mythtv/programs/mythbackend/services/myth.h
    M mythtv/programs/mythbackend/services/video.h
    M mythtv/programs/mythfrontend/mediarenderer.cpp
    M mythtv/programs/mythfrontend/services/frontend.h

  Log Message:
  -----------
  qt6: Omit QWebkit and QtScript references when compiling for Qt6.

This commit essentially hacks out large pieces of code that are no
longer supported in Qt6.  It will cause anything that uses QWebKit or
QtScript to not function properly, if it functions at all.  This means
mythnetbrowser and the services API.  Removing all of this code does
allow the rest of MythTV to compile against the Qt6 toolkit.


  Commit: f1220e211db1e42bc128b065d6de617f26587c95
      https://github.com/MythTV/mythtv/commit/f1220e211db1e42bc128b065d6de617f26587c95
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-05-07 (Fri, 07 May 2021)

  Changed paths:
    M mythtv/libs/libmythbase/codecutil.cpp

  Log Message:
  -----------
  qt6: Use the new QStringDecoder functions that replaced QTextCodec. (libmythbase)


  Commit: 96710de8a8f592393e03441db2b273d063472e95
      https://github.com/MythTV/mythtv/commit/96710de8a8f592393e03441db2b273d063472e95
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-05-07 (Fri, 07 May 2021)

  Changed paths:
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp

  Log Message:
  -----------
  qt6: Use the new QStringDecoder functions that replaced QTextCodec. (avformatdecoder)


  Commit: 1dc2ce2f7b0b72ad0c0e15d3ac1347f5f13662e4
      https://github.com/MythTV/mythtv/commit/1dc2ce2f7b0b72ad0c0e15d3ac1347f5f13662e4
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-05-07 (Fri, 07 May 2021)

  Changed paths:
    M mythtv/libs/libmythtv/mpeg/dvbdescriptors.cpp
    M mythtv/libs/libmythtv/test/test_mpegtables/test_mpegtables.cpp
    M mythtv/libs/libmythtv/test/test_mpegtables/test_mpegtables.h

  Log Message:
  -----------
  Replace QTextCodec::toUnicode with iconv.

Qt6 has completely removed the QTextCodec class. The replacement
QStringConverter class supports the various unicode encodings and
Latin-1, but drops all support for the ISO-8859 encodings. Switch to
iconv so that we don't lose ISO-8859 support when we switch to Qt6.


  Commit: b9ede0cf90666367f563c1fe32c3ff85e0e8af86
      https://github.com/MythTV/mythtv/commit/b9ede0cf90666367f563c1fe32c3ff85e0e8af86
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-05-07 (Fri, 07 May 2021)

  Changed paths:
    M mythplugins/configure

  Log Message:
  -----------
  LOCAL: compile against python urllib3.


  Commit: 5266e29cecb79be13baa689daf179659b5f41ccf
      https://github.com/MythTV/mythtv/commit/5266e29cecb79be13baa689daf179659b5f41ccf
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-05-07 (Fri, 07 May 2021)

  Changed paths:
    M mythtv/settings.pro

  Log Message:
  -----------
  Revert "Add the core5compat module when compiling with Qt6."

This reverts commit b462ec5f6d76b07b09e68c8cafc44ddd63f08f9d.


Compare: https://github.com/MythTV/mythtv/compare/8505f02eb7ce...5266e29cecb7


More information about the mythtv-commits mailing list