[mythtv-commits] [MythTV/mythtv] fe5c72: Fix QAbstractSocket::error obsolescence in Qt 5.15.

David Hampton noreply at github.com
Sun Sep 20 19:22:55 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: fe5c7204c44207bc3d144f244204a2ec667eaddb
      https://github.com/MythTV/mythtv/commit/fe5c7204c44207bc3d144f244204a2ec667eaddb
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

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

  Log Message:
  -----------
  Fix QAbstractSocket::error obsolescence in Qt 5.15.


  Commit: 112e1c01033c6f86af5701d6d39137ee1befbb7e
      https://github.com/MythTV/mythtv/commit/112e1c01033c6f86af5701d6d39137ee1befbb7e
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythplugins/mytharchive/mytharchivehelper/main.cpp
    M mythtv/libs/libmythbase/mythcommandlineparser.cpp
    M mythtv/libs/libmythbase/mythdownloadmanager.cpp
    M mythtv/libs/libmythtv/captions/srtwriter.cpp
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
    M mythtv/libs/libmythupnp/eventing.cpp
    M mythtv/libs/libmythupnp/ssdpcache.cpp
    M mythtv/libs/libmythupnp/upnpcdsobjects.cpp
    M mythtv/libs/libmythupnp/upnpdevice.cpp

  Log Message:
  -----------
  Qt5.14 replaced QTextStream::endl with Qt::endl.


  Commit: 108b825177b449b51048ef57fe50318bc97f5747
      https://github.com/MythTV/mythtv/commit/108b825177b449b51048ef57fe50318bc97f5747
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythui/mythscreentype.h
    M mythtv/libs/libmythui/mythuitype.cpp
    M mythtv/libs/libmythui/mythuitype.h

  Log Message:
  -----------
  Switch QMap -> QMultiMap in UI code.

Qt5.15 has obsoleted the QMap::insertMulti function.  The recommended
replacement is to use QMultiMap.


  Commit: ed9ee35dd93c2ce370c79d5983f50b2337ade281
      https://github.com/MythTV/mythtv/commit/ed9ee35dd93c2ce370c79d5983f50b2337ade281
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythtv/mheg/mhi.cpp
    M mythtv/libs/libmythtv/mheg/mhi.h

  Log Message:
  -----------
  Switch QMap -> QMultiMap in MHEG code.

Qt5.15 has obsoleted the QMap::insertMulti function.  The recommended
replacement is to use QMultiMap.


  Commit: b1be69b1ae57c791486ed858641e2dd334b36f1b
      https://github.com/MythTV/mythtv/commit/b1be69b1ae57c791486ed858641e2dd334b36f1b
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythtv/eitfixup.cpp
    M mythtv/libs/libmythtv/eithelper.cpp
    M mythtv/libs/libmythtv/mpeg/dvbdescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/dvbdescriptors.h
    M mythtv/libs/libmythtv/programdata.h
    M mythtv/libs/libmythtv/test/test_eitfixups/test_eitfixups.cpp

  Log Message:
  -----------
  Switch QMap -> QMultiMap in MPEG code.

Qt5.15 has obsoleted the QMap::insertMulti function.  The recommended
replacement is to use QMultiMap.


  Commit: 36e95c3d3e8ebca2485278d85d2673ec34733fbb
      https://github.com/MythTV/mythtv/commit/36e95c3d3e8ebca2485278d85d2673ec34733fbb
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythupnp/upnpcdsobjects.cpp
    M mythtv/libs/libmythupnp/upnpcdsobjects.h

  Log Message:
  -----------
  Switch QMap -> QMultiMap in upnpcdsobjects.cpp.

Qt5.15 has obsoleted the QMap::insertMulti function.  The recommended
replacement is to use QMultiMap.


  Commit: 038d144a570dc13a8d84a88484a378f2722361a8
      https://github.com/MythTV/mythtv/commit/038d144a570dc13a8d84a88484a378f2722361a8
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythupnp/httprequest.cpp
    M mythtv/libs/libmythupnp/httprequest.h
    M mythtv/libs/libmythupnp/upnp.cpp
    M mythtv/libs/libmythupnp/upnpsubscription.cpp
    M mythtv/libs/libmythupnp/upnputil.h
    M mythtv/libs/libmythupnp/wsdl.cpp
    M mythtv/libs/libmythupnp/xsd.cpp

  Log Message:
  -----------
  Switch QMap -> QMultiMap in http/upnp code.

Qt5.15 has obsoleted the QMap::insertMulti function.  The recommended
replacement is to use QMultiMap.


  Commit: 09986790f5f01800e8d7c052773c30382cebc155
      https://github.com/MythTV/mythtv/commit/09986790f5f01800e8d7c052773c30382cebc155
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythtv/recorders/v4l2encstreamhandler.cpp

  Log Message:
  -----------
  Qt5.14 renamed QAtomicInteger::load to QAtomicInteger::loadRelaxed.


  Commit: 28a0629139327c8f0f39c173ba700dc6158c38f7
      https://github.com/MythTV/mythtv/commit/28a0629139327c8f0f39c173ba700dc6158c38f7
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythmetadata/imagemetadata.cpp
    M mythtv/libs/libmythmetadata/imagemetadata.h

  Log Message:
  -----------
  Switch QMap -> QMultiMap in the image metadata code.

Qt5.15 has obsoleted the QMap::insertMulti function.  The recommended
replacement is to use QMultiMap.


  Commit: d0f2e2f474431ba450d058d36e7f8fa254e1ca40
      https://github.com/MythTV/mythtv/commit/d0f2e2f474431ba450d058d36e7f8fa254e1ca40
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/programs/mythfrontend/gallerythumbview.cpp
    M mythtv/programs/mythfrontend/gallerythumbview.h

  Log Message:
  -----------
  Switch QHash -> QMultiHash in mythfrontend code.

Qt5.15 has obsoleted the QHash::insertMulti function.  The recommended
replacement is to use QMultiHash.


  Commit: 10f0023ac2328b81452b743d962c858228bf05d8
      https://github.com/MythTV/mythtv/commit/10f0023ac2328b81452b743d962c858228bf05d8
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/programs/mythfrontend/guidegrid.cpp
    M mythtv/programs/mythfrontend/guidegrid.h

  Log Message:
  -----------
  Switch QLinkedList -> std::list in frontend guidegrid code.

Qt5.15 has obsoleted the QLinkedList class.  The recommended
replacement is to use std::list.


  Commit: e8d35b9024a3b9064a14cc17e561ab2b30daea98
      https://github.com/MythTV/mythtv/commit/e8d35b9024a3b9064a14cc17e561ab2b30daea98
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythplugins/mytharchive/mytharchive/fileselector.cpp
    M mythplugins/mythbrowser/mythbrowser/bookmarkmanager.cpp

  Log Message:
  -----------
  Fix plugin null dereference warnings when compiling with optimization.


  Commit: 175ade1c33324d8d72c0cdd6714303c2091a3066
      https://github.com/MythTV/mythtv/commit/175ade1c33324d8d72c0cdd6714303c2091a3066
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/cddb.cpp
    M mythplugins/mythmusic/mythmusic/playlisteditorview.cpp

  Log Message:
  -----------
  Switch QMap -> QMultiMap in mythmusic.

Qt5.15 has obsoleted the QMap::insertMulti function.  The recommended
replacement is to use QMultiMap.


  Commit: 1a426fe0b25c33d68627c3cd59b6b1cad9c36fd7
      https://github.com/MythTV/mythtv/commit/1a426fe0b25c33d68627c3cd59b6b1cad9c36fd7
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythtv/mpeg/atsc_huffman.cpp

  Log Message:
  -----------
  Suppress cppcheck warning in atsc_huffman.cpp


  Commit: b75f4e382c191cb3354cf27c4fcb96832cc5ce34
      https://github.com/MythTV/mythtv/commit/b75f4e382c191cb3354cf27c4fcb96832cc5ce34
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/libs/libmyth/audio/audioconvert.h
    M mythtv/libs/libmyth/audio/audiooutput.cpp
    M mythtv/libs/libmyth/audio/audiooutput.h
    M mythtv/libs/libmythbase/mythdbcon.cpp
    M mythtv/libs/libmythbase/mythdbcon.h
    M mythtv/libs/libmythbase/mythsystemprivate.h
    M mythtv/libs/libmythtv/decoders/privatedecoder.cpp
    M mythtv/libs/libmythtv/decoders/privatedecoder.h
    M mythtv/libs/libmythtv/deletemap.cpp
    M mythtv/libs/libmythtv/deletemap.h
    M mythtv/libs/libmythtv/frequencytables.cpp
    M mythtv/libs/libmythtv/frequencytables.h
    M mythtv/libs/libmythtv/mpeg/mpegtables.h
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/mythvideoout.h
    M mythtv/libs/libmythtv/recorders/HLS/HLSReader.cpp
    M mythtv/libs/libmythtv/recorders/HLS/HLSReader.h
    M mythtv/libs/libmythtv/recorders/dtvrecorder.cpp
    M mythtv/libs/libmythtv/recorders/dvbdev/dvbci.cpp
    M mythtv/libs/libmythtv/tvbrowsehelper.cpp
    M mythtv/libs/libmythtv/tvbrowsehelper.h
    M mythtv/libs/libmythtv/videobuffers.cpp
    M mythtv/libs/libmythtv/visualisations/goom/zoom_filter_mmx.cpp
    M mythtv/libs/libmythtv/visualisations/goom/zoom_filters.h
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/mainserver.h
    M mythtv/programs/mythbackend/mythsettings.cpp
    M mythtv/programs/mythbackend/mythsettings.h
    M mythtv/programs/mythbackend/playbacksock.cpp
    M mythtv/programs/mythbackend/playbacksock.h
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythbackend/scheduler.h
    M mythtv/programs/mythfilldatabase/filldata.cpp
    M mythtv/programs/mythfilldatabase/filldata.h
    M mythtv/programs/mythfrontend/galleryslideview.cpp
    M mythtv/programs/mythfrontend/galleryslideview.h
    M mythtv/programs/mythfrontend/upnpscanner.cpp
    M mythtv/programs/mythfrontend/upnpscanner.h
    M mythtv/programs/mythtranscode/main.cpp
    M mythtv/programs/mythtranscode/mpeg2fix.cpp
    M mythtv/programs/mythtranscode/mpeg2fix.h

  Log Message:
  -----------
  cppcheck: Mark more function arguments as const.


  Commit: 698c3477b1f3f296a1fbb86a7c389e9a20dc2506
      https://github.com/MythTV/mythtv/commit/698c3477b1f3f296a1fbb86a7c389e9a20dc2506
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/libs/libmyth/audio/audiooutputaudiotrack.cpp
    M mythtv/libs/libmyth/audio/audiooutputca.cpp
    M mythtv/libs/libmyth/audio/audiooutputpulse.cpp
    M mythtv/libs/libmythbase/unzip.cpp
    M mythtv/libs/libmythtv/captions/xine_demux_sputext.cpp
    M mythtv/libs/libmythtv/eitfixup.cpp
    M mythtv/libs/libmythtv/jobqueue.cpp
    M mythtv/libs/libmythtv/mpeg/HEVCParser.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/visualisations/goom/drawmethods.h
    M mythtv/libs/libmythtv/visualisations/goom/goom_core.cpp
    M mythtv/libs/libmythtv/visualisations/goom/ifs.cpp
    M mythtv/libs/libmythtv/visualisations/goom/tentacle3d.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp
    M mythtv/programs/mythcommflag/ClassicCommDetector.cpp
    M mythtv/programs/mythtranscode/main.cpp

  Log Message:
  -----------
  cppcheck: Reduce the scope of variables.


  Commit: b6e11dc15eea7b4e1f16c20c2c2cc443d0d7e07c
      https://github.com/MythTV/mythtv/commit/b6e11dc15eea7b4e1f16c20c2c2cc443d0d7e07c
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythbase/mythcdrom-darwin.cpp
    M mythtv/libs/libmythbase/mythcdrom-darwin.h
    M mythtv/libs/libmythbase/mythcdrom-freebsd.cpp
    M mythtv/libs/libmythbase/mythcdrom-freebsd.h

  Log Message:
  -----------
  cppcheck: Pass parameters by const reference.


  Commit: 4ac49181fe5606d8ff7d6bf2fc0a97a2898ac6d8
      https://github.com/MythTV/mythtv/commit/4ac49181fe5606d8ff7d6bf2fc0a97a2898ac6d8
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythtv/recorders/channelbase.cpp

  Log Message:
  -----------
  cppcheck: Fix false positive.


  Commit: 18b900055fcfc79f8dee3fd2300bff0893ad949c
      https://github.com/MythTV/mythtv/commit/18b900055fcfc79f8dee3fd2300bff0893ad949c
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythtv/channelscan/channelscanner.cpp
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythcommflag/main.cpp

  Log Message:
  -----------
  cppcheck: Remove redundant initialization.


  Commit: ec879470cc1edb5231a988df5a1cd4f88054c5f7
      https://github.com/MythTV/mythtv/commit/ec879470cc1edb5231a988df5a1cd4f88054c5f7
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythplugins/mytharchive/mytharchive/logviewer.cpp
    M mythplugins/mythgame/mythgame/gamedetails.cpp
    M mythplugins/mythmusic/mythmusic/cddb.cpp
    M mythplugins/mythmusic/mythmusic/lyricsview.cpp
    M mythplugins/mythmusic/mythmusic/main.cpp
    M mythplugins/mythmusic/mythmusic/streamview.cpp
    M mythtv/libs/libmyth/mythcontext.cpp
    M mythtv/libs/libmyth/mythmediamonitor.cpp
    M mythtv/libs/libmyth/mythrssmanager.cpp
    M mythtv/libs/libmyth/mythterminal.cpp
    M mythtv/libs/libmyth/netgrabbermanager.cpp
    M mythtv/libs/libmyth/netutils.cpp
    M mythtv/libs/libmythbase/mythdirs.cpp
    M mythtv/libs/libmythbase/mythdownloadmanager.cpp
    M mythtv/libs/libmythbase/mythmedia.h
    M mythtv/libs/libmythbase/mythmiscutil.cpp
    M mythtv/libs/libmythbase/mythsingledownload.cpp
    M mythtv/libs/libmythmetadata/metadatafactory.cpp
    M mythtv/libs/libmythmetadata/parentalcontrols.cpp
    M mythtv/libs/libmythmetadata/videometadatalistmanager.cpp
    M mythtv/libs/libmythtv/AirPlay/mythairplayserver.cpp
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.cpp
    M mythtv/libs/libmythtv/iptvtuningdata.h
    M mythtv/libs/libmythtv/recorders/cetonrtsp.cpp
    M mythtv/libs/libmythtv/recorders/vboxutils.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythui/mythedid.cpp
    M mythtv/libs/libmythui/mythmainwindow.cpp
    M mythtv/libs/libmythupnp/configuration.cpp
    M mythtv/programs/mythbackend/main_helpers.cpp
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythcommflag/ClassicCommDetector.cpp
    M mythtv/programs/mythfrontend/main.cpp
    M mythtv/programs/mythfrontend/videodlg.cpp
    M mythtv/programs/mythfrontend/videofileassoc.cpp
    M mythtv/programs/mythfrontend/videolist.cpp
    M mythtv/programs/mythfrontend/videoplayercommand.cpp
    M mythtv/programs/mythjobqueue/main.cpp
    M mythtv/programs/mythmediaserver/main.cpp
    M mythtv/programs/mythtranscode/mpeg2fix.cpp

  Log Message:
  -----------
  clazy: Replace count() or size() in a boolean context with !isEmpty().


  Commit: 6e1ccec82ea1573a84e886dc7cc864e7ec84fda6
      https://github.com/MythTV/mythtv/commit/6e1ccec82ea1573a84e886dc7cc864e7ec84fda6
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythtv/mythvideogpu.cpp

  Log Message:
  -----------
  tidy: Remove redundant member initializer.


  Commit: c93ac893640aa9680e0a96c859e1b717b4db51ff
      https://github.com/MythTV/mythtv/commit/c93ac893640aa9680e0a96c859e1b717b4db51ff
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

  Changed paths:
    M mythtv/programs/mythfrontend/networkcontrol.cpp

  Log Message:
  -----------
  coverity: remove dead code.


  Commit: 4c36f47e4c758af12df311735df3c3b8de02c337
      https://github.com/MythTV/mythtv/commit/4c36f47e4c758af12df311735df3c3b8de02c337
  Author: David Hampton <mythtv at love2code.net>
  Date:   2020-09-20 (Sun, 20 Sep 2020)

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

  Log Message:
  -----------
  coverity: Fix null rereference.


Compare: https://github.com/MythTV/mythtv/compare/a352d83b775f...4c36f47e4c75


More information about the mythtv-commits mailing list