[mythtv-commits] [MythTV/mythtv] 33f6c3: Remove conditional code checks for Qt < 5.9.

linuxdude42 noreply at github.com
Thu Jun 18 00:23:41 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 33f6c3b6b9fa28ff24fbb82ce30e7f212c2569b1
      https://github.com/MythTV/mythtv/commit/33f6c3b6b9fa28ff24fbb82ce30e7f212c2569b1
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-06-17 (Wed, 17 Jun 2020)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/playlist.cpp
    M mythplugins/mythnews/mythnews/mythnews.cpp
    M mythtv/configure
    M mythtv/libs/libmyth/programinfo.cpp
    M mythtv/libs/libmyth/remoteutil.cpp
    M mythtv/libs/libmyth/test/test_programinfo/test_programinfo.h
    M mythtv/libs/libmythbase/housekeeper.cpp
    M mythtv/libs/libmythbase/logging.cpp
    M mythtv/libs/libmythbase/mthread.cpp
    M mythtv/libs/libmythbase/mythcorecontext.cpp
    M mythtv/libs/libmythbase/mythdate.cpp
    M mythtv/libs/libmythbase/mythdate.h
    M mythtv/libs/libmythbase/remotefile.cpp
    M mythtv/libs/libmythbase/storagegroup.cpp
    M mythtv/libs/libmythmetadata/imagemanager.cpp
    M mythtv/libs/libmythmetadata/imagescanner.cpp
    M mythtv/libs/libmythmetadata/imagescanner.h
    M mythtv/libs/libmythmetadata/imagetypes.h
    M mythtv/libs/libmythmetadata/musicmetadata.cpp
    M mythtv/libs/libmythmetadata/musicmetadata.h
    M mythtv/libs/libmythtv/eitcache.cpp
    M mythtv/libs/libmythtv/eithelper.cpp
    M mythtv/libs/libmythtv/eitscanner.cpp
    M mythtv/libs/libmythtv/livetvchain.cpp
    M mythtv/libs/libmythtv/mheg/mhi.cpp
    M mythtv/libs/libmythtv/mpeg/atsctables.h
    M mythtv/libs/libmythtv/mpeg/dvbtables.cpp
    M mythtv/libs/libmythtv/mpeg/premieredescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/sctetables.h
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/osd.cpp
    M mythtv/libs/libmythtv/previewgenerator.cpp
    M mythtv/libs/libmythtv/recordinginfo.cpp
    M mythtv/libs/libmythtv/videooutwindow.cpp
    M mythtv/libs/libmythtv/videooutwindow.h
    M mythtv/libs/libmythui/mythdisplay.cpp
    M mythtv/libs/libmythui/mythmainwindow.cpp
    M mythtv/libs/libmythui/mythuihelper.cpp
    M mythtv/libs/libmythui/mythuitext.cpp
    M mythtv/libs/libmythui/platforms/mythdrmdevice.cpp
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/playbacksock.cpp
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythbackend/upnpcdstv.cpp
    M mythtv/programs/mythfrontend/galleryinfo.cpp
    M mythtv/programs/mythfrontend/galleryviews.cpp
    M mythtv/programs/mythshutdown/main.cpp
    M mythtv/programs/mythwelcome/welcomedialog.cpp

  Log Message:
  -----------
  Remove conditional code checks for Qt < 5.9.

Qt 5.9 is required by Centos 7, SuSe 15.1, and Ubuntu 18.04.

NOTE: Debian 9 (Stretch) will no longer compile MythTV after this
commit.

The project has moved to the C++17 standard, and Debian 9 has a number
of gaps in its support of that standard.  Given that Debian 9 will be
End of Life two months after the next release of MythTV, it makes
sense to go ahead and drop support now and not spend time trying to
work around issues on a platform that won't exist after the next
release.


  Commit: 462237735e07b9c2dc289fed15753021d97965f7
      https://github.com/MythTV/mythtv/commit/462237735e07b9c2dc289fed15753021d97965f7
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-06-17 (Wed, 17 Jun 2020)

  Changed paths:
    M .clang-tidy
    M mythtv/libs/libmythtv/mpeg/tspacket.cpp
    M mythtv/libs/libmythtv/mpeg/tspacket.h

  Log Message:
  -----------
  tidy: Fix potential order-of-initialization problems.

A static value in mpegtables.cpp currently depends upon a static
variable initialized in tspacket.cpp, but there is no guarantee of the
order of initialization of the object files.  Convert this value (and
a couple of others) from a "static const" to a "static constexpr" so
that the constant value can be put into the header file and avoid any
order of initialization issues.

https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines-interfaces-global-init.html


  Commit: 7a2fe4617b8de382e4c2b41a338a3ea97c8330ab
      https://github.com/MythTV/mythtv/commit/7a2fe4617b8de382e4c2b41a338a3ea97c8330ab
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-06-17 (Wed, 17 Jun 2020)

  Changed paths:
    M mythplugins/mythzoneminder/mythzmserver/zmserver.cpp
    M mythtv/libs/libmythbase/mythmiscutil.cpp
    M mythtv/libs/libmythbase/mythmiscutil.h
    M mythtv/libs/libmythprotoserver/requesthandler/basehandler.cpp
    M mythtv/programs/mythbackend/httpstatus.cpp
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythfrontend/networkcontrol.cpp
    M mythtv/programs/mythfrontend/statusbox.cpp

  Log Message:
  -----------
  Consolidate calls to getloadavg.  Use a std::array instead of a C array.

The call in zmserver.cpp wasn't consolidated with the others because
that file doesn't include any myth specific headers.


  Commit: 3adb5daef8cd0b4d932e7a4ce240db923b03a80b
      https://github.com/MythTV/mythtv/commit/3adb5daef8cd0b4d932e7a4ce240db923b03a80b
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-06-17 (Wed, 17 Jun 2020)

  Changed paths:
    M mythtv/libs/libmyth/audio/audioconvert.cpp
    M mythtv/libs/libmyth/audio/audiooutput.cpp
    M mythtv/libs/libmyth/audio/audiooutput.h
    M mythtv/libs/libmyth/audio/audiooutputdigitalencoder.cpp
    M mythtv/libs/libmyth/audio/audiooutpututil.cpp
    M mythtv/libs/libmyth/libmyth.pro
    A mythtv/libs/libmyth/mythaverror.cpp
    A mythtv/libs/libmyth/mythaverror.h
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/mythcodeccontext.cpp
    M mythtv/libs/libmythtv/decoders/nuppeldecoder.cpp
    M mythtv/libs/libmythtv/io/mythavformatwriter.cpp
    M mythtv/libs/libmythtv/mheg/mhi.cpp
    M mythtv/libs/libmythtv/mythavutil.cpp
    M mythtv/libs/libmythtv/mythframe.h

  Log Message:
  -----------
  Create C++ wrappers for the FFmpeg error functions.


Compare: https://github.com/MythTV/mythtv/compare/88543c468b84...3adb5daef8cd


More information about the mythtv-commits mailing list