[mythtv-commits] [MythTV/mythtv] 8e14fe: Helper functions for converting to std::chrono.

David Hampton noreply at github.com
Mon Jan 25 23:04:19 UTC 2021


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 8e14fe7ceba96f8dc10690a9868e7eb934c16a5d
      https://github.com/MythTV/mythtv/commit/8e14fe7ceba96f8dc10690a9868e7eb934c16a5d
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythbase/mythchrono.h
    M mythtv/libs/libmythbase/mythcorecontext.h
    M mythtv/libs/libmythtv/playgroup.h
    M mythtv/libs/libmythui/mythuispinbox.h
    M mythtv/libs/libmythupnp/configuration.h

  Log Message:
  -----------
  Helper functions for converting to std::chrono.


  Commit: c71a86727f52a2a483a3efd9327f0b4f887fe316
      https://github.com/MythTV/mythtv/commit/c71a86727f52a2a483a3efd9327f0b4f887fe316
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythzoneminder/mythzoneminder/zmclient.cpp
    M mythtv/libs/libmyth/audio/audiooutputoss.cpp
    M mythtv/libs/libmyth/guistartup.cpp
    M mythtv/libs/libmyth/guistartup.h
    M mythtv/libs/libmyth/mythcontext.cpp
    M mythtv/libs/libmythbase/mthread.cpp
    M mythtv/libs/libmythbase/mthread.h
    M mythtv/libs/libmythbase/mthreadpool.cpp
    M mythtv/libs/libmythbase/mthreadpool.h
    M mythtv/libs/libmythbase/mythsocket.cpp
    M mythtv/libs/libmythbase/mythtimer.cpp
    M mythtv/libs/libmythbase/mythtimer.h
    M mythtv/libs/libmythbase/portchecker.cpp
    M mythtv/libs/libmythbase/portchecker.h
    M mythtv/libs/libmythbase/remotefile.cpp
    M mythtv/libs/libmythbase/test/test_mythtimer/test_mythtimer.h
    M mythtv/libs/libmythbase/threadedfilewriter.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp
    M mythtv/libs/libmythtv/HLS/httplivestream.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/eitscanner.cpp
    M mythtv/libs/libmythtv/io/mythfilebuffer.cpp
    M mythtv/libs/libmythtv/io/mythmediabuffer.cpp
    M mythtv/libs/libmythtv/io/mythmediabuffer.h
    M mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
    M mythtv/libs/libmythtv/mythccextractorplayer.cpp
    M mythtv/libs/libmythtv/mythcommflagplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/playercontext.cpp
    M mythtv/libs/libmythtv/playercontext.h
    M mythtv/libs/libmythtv/recorders/DeviceReadBuffer.cpp
    M mythtv/libs/libmythtv/recorders/DeviceReadBuffer.h
    M mythtv/libs/libmythtv/recorders/ExternalStreamHandler.cpp
    M mythtv/libs/libmythtv/recorders/analogsignalmonitor.h
    M mythtv/libs/libmythtv/recorders/darwinfirewiredevice.cpp
    M mythtv/libs/libmythtv/recorders/dtvrecorder.cpp
    M mythtv/libs/libmythtv/recorders/dvbstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/firewiresignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/firewiresignalmonitor.h
    M mythtv/libs/libmythtv/recorders/linuxfirewiredevice.cpp
    M mythtv/libs/libmythtv/recorders/mpegrecorder.cpp
    M mythtv/libs/libmythtv/recorders/recorderbase.cpp
    M mythtv/libs/libmythtv/recorders/recorderbase.h
    M mythtv/libs/libmythtv/recorders/satiputils.cpp
    M mythtv/libs/libmythtv/recorders/streamhandler.cpp
    M mythtv/libs/libmythtv/recorders/v4l2encsignalmonitor.h
    M mythtv/libs/libmythtv/recorders/vboxutils.cpp
    M mythtv/libs/libmythtv/remoteencoder.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_play.h
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/tvbrowsehelper.cpp
    M mythtv/libs/libmythui/mythuitextedit.cpp
    M mythtv/libs/libmythupnp/bufferedsocketdevice.cpp
    M mythtv/libs/libmythupnp/bufferedsocketdevice.h
    M mythtv/libs/libmythupnp/httprequest.cpp
    M mythtv/libs/libmythupnp/upnpsubscription.cpp
    M mythtv/libs/libmythupnp/upnptaskevent.cpp
    M mythtv/programs/mythbackend/mainserver.cpp

  Log Message:
  -----------
  Convert myth timers to std::chrono. (1)

This commit focuses on converting MythTimer, and propagating those
changes throughout the rest of the code without changing too many
other interfaces. There are some temporary conversions to/from
int/std::chrono::millisecond that should be removed with later
commits.


  Commit: a9d53f3230a12d03182ee7df5e85cbcefc40abea
      https://github.com/MythTV/mythtv/commit/a9d53f3230a12d03182ee7df5e85cbcefc40abea
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/playlistcontainer.cpp
    M mythtv/libs/libmyth/audio/audiooutputalsa.cpp
    M mythtv/libs/libmyth/audio/audiooutputbase.cpp
    M mythtv/libs/libmyth/audio/audiooutputca.cpp
    M mythtv/libs/libmyth/audio/audiooutputoss.cpp
    M mythtv/libs/libmyth/audio/volumebase.cpp
    M mythtv/libs/libmythbase/mthread.cpp
    M mythtv/libs/libmythbase/mthread.h
    M mythtv/libs/libmythbase/mthreadpool.cpp
    M mythtv/libs/libmythbase/mthreadpool.h
    M mythtv/libs/libmythbase/mythdate.cpp
    M mythtv/libs/libmythbase/mythdate.h
    M mythtv/libs/libmythbase/mythdownloadmanager.cpp
    M mythtv/libs/libmythbase/mythsystemunix.cpp
    M mythtv/libs/libmythmetadata/imagescanner.cpp
    M mythtv/libs/libmythprotoserver/mythsocketmanager.cpp
    M mythtv/libs/libmythprotoserver/requesthandler/deletethread.cpp
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp
    M mythtv/libs/libmythtv/cardutil.cpp
    M mythtv/libs/libmythtv/cardutil.h
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
    M mythtv/libs/libmythtv/channelscan/externrecscanner.cpp
    M mythtv/libs/libmythtv/channelscan/iptvchannelfetcher.cpp
    M mythtv/libs/libmythtv/channelscan/vboxchannelfetcher.cpp
    M mythtv/libs/libmythtv/io/mythfilebuffer.cpp
    M mythtv/libs/libmythtv/io/mythmediabuffer.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/previewgenerator.cpp
    M mythtv/libs/libmythtv/recorders/DeviceReadBuffer.cpp
    M mythtv/libs/libmythtv/recorders/cetonstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/dvbchannel.h
    M mythtv/libs/libmythtv/recorders/dvbsignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/signalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/signalmonitor.h
    M mythtv/libs/libmythtv/recorders/v4lrecorder.h
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/tv_rec.h
    M mythtv/libs/libmythui/mythmainwindowprivate.h
    M mythtv/libs/libmythui/mythuianimation.cpp
    M mythtv/libs/libmythui/mythuianimation.h
    M mythtv/libs/libmythupnp/taskqueue.cpp
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythfrontend/galleryslide.cpp
    M mythtv/programs/mythfrontend/galleryslide.h
    M mythtv/programs/mythfrontend/galleryslideview.cpp
    M mythtv/programs/mythfrontend/galleryslideview.h
    M mythtv/programs/mythfrontend/gallerytransitions.cpp
    M mythtv/programs/mythfrontend/gallerytransitions.h

  Log Message:
  -----------
  Convert myth threads to std::chrono. (2)

This commit focuses on converting MThread, and propagating those
changes throughout the rest of the code without changing too many
other interfaces. There are some temporary conversions to/from
int/std::chrono::millisecond that should be removed with later
commits.


  Commit: d9e4d24694b536159a36aa3c65b6d693e276b521
      https://github.com/MythTV/mythtv/commit/d9e4d24694b536159a36aa3c65b6d693e276b521
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/visualize.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmclient.cpp
    M mythtv/libs/libmyth/dbsettings.cpp
    M mythtv/libs/libmyth/mythcontext.cpp
    M mythtv/libs/libmythbase/mthreadpool.cpp
    M mythtv/libs/libmythbase/mythcorecontext.cpp
    M mythtv/libs/libmythbase/mythcorecontext.h
    M mythtv/libs/libmythbase/mythdbcon.cpp
    M mythtv/libs/libmythbase/mythdbparams.cpp
    M mythtv/libs/libmythbase/mythdbparams.h
    M mythtv/libs/libmythbase/mythdownloadmanager.cpp
    M mythtv/libs/libmythbase/mythsingledownload.cpp
    M mythtv/libs/libmythbase/mythsingledownload.h
    M mythtv/libs/libmythbase/mythsocket.cpp
    M mythtv/libs/libmythbase/mythsocket.h
    M mythtv/libs/libmythbase/mythsocket_cb.h
    M mythtv/libs/libmythbase/mythsystem.cpp
    M mythtv/libs/libmythbase/mythsystem.h
    M mythtv/libs/libmythbase/portchecker.cpp
    M mythtv/libs/libmythbase/portchecker.h
    M mythtv/libs/libmythbase/remotefile.cpp
    M mythtv/libs/libmythbase/remotefile.h
    M mythtv/libs/libmythbase/test/test_mythsystem/test_mythsystem.h
    M mythtv/libs/libmythprotoserver/sockethandler/filetransfer.cpp
    M mythtv/libs/libmythtv/captions/textsubtitleparser.cpp
    M mythtv/libs/libmythtv/io/mythfilebuffer.cpp
    M mythtv/libs/libmythtv/iptvtuningdata.h
    M mythtv/libs/libmythtv/recorders/HLS/HLSReader.cpp
    M mythtv/libs/libmythui/mythimage.cpp
    M mythtv/libs/libmythupnp/mythxmlclient.cpp
    M mythtv/libs/libmythupnp/ssdpcache.cpp
    M mythtv/programs/mythbackend/filetransfer.cpp
    M mythtv/programs/mythbackend/services/content.cpp
    M mythtv/programs/mythbackend/services/myth.cpp
    M mythtv/programs/mythcommflag/main.cpp
    M mythtv/programs/mythutil/recordingutils.cpp

  Log Message:
  -----------
  Convert libmythbase to std::chrono. (3)

This commit focuses on converting the rest of libmythbse, and
propagating those changes throughout the rest of the code without
changing too many other interfaces. There are some temporary
conversions to/from int/std::chrono::millisecond that should be
removed with later commits.


  Commit: 20befbcc266fa8cc5b3e8416748d2e7a64331520
      https://github.com/MythTV/mythtv/commit/20befbcc266fa8cc5b3e8416748d2e7a64331520
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmyth/audio/audiooutputopensles.cpp

  Log Message:
  -----------
  Convert libmythbase to std::chrono. (3a)


  Commit: 294979654d9c8ccb765b197bc808e84c9b0e7c73
      https://github.com/MythTV/mythtv/commit/294979654d9c8ccb765b197bc808e84c9b0e7c73
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythweather/mythweather/sourceManager.cpp
    M mythplugins/mythweather/mythweather/weatherSetup.cpp
    M mythplugins/mythweather/mythweather/weatherSetup.h
    M mythplugins/mythweather/mythweather/weatherSource.cpp
    M mythplugins/mythweather/mythweather/weatherSource.h
    M mythplugins/mythweather/mythweather/weatherUtils.h
    M mythtv/libs/libmyth/mediamonitor-unix.cpp
    M mythtv/libs/libmyth/netgrabbermanager.cpp
    M mythtv/libs/libmythbase/mythmiscutil.cpp
    M mythtv/libs/libmythbase/mythmiscutil.h
    M mythtv/libs/libmythbase/mythsystem.cpp
    M mythtv/libs/libmythbase/mythsystemlegacy.cpp
    M mythtv/libs/libmythbase/mythsystemlegacy.h
    M mythtv/libs/libmythbase/mythsystemprivate.h
    M mythtv/libs/libmythbase/mythsystemunix.cpp
    M mythtv/libs/libmythbase/mythsystemunix.h
    M mythtv/libs/libmythbase/mythsystemwindows.cpp
    M mythtv/libs/libmythbase/mythsystemwindows.h
    M mythtv/libs/libmythmetadata/imagemetadata.cpp
    M mythtv/libs/libmythmetadata/imagethumbs.cpp
    M mythtv/libs/libmythmetadata/metadatagrabber.cpp
    M mythtv/libs/libmythtv/previewgenerator.cpp
    M mythtv/libs/libmythtv/videosource.cpp
    M mythtv/programs/mythbackend/httpstatus.cpp
    M mythtv/programs/mythfilldatabase/filldata.cpp

  Log Message:
  -----------
  Convert MythSystemLegacy to std::chrono. (4)

This commit focuses on converting MythSystemLegacy, and propagating
those changes throughout the rest of the code without changing too
many other interfaces. There are some temporary conversions to/from
int/std::chrono::millisecond that should be removed with later
commits.


  Commit: 9de7aaa962e8a17dfc092aa50669d89585892ea5
      https://github.com/MythTV/mythtv/commit/9de7aaa962e8a17dfc092aa50669d89585892ea5
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythprotoserver/requesthandler/fileserverhandler.cpp
    M mythtv/libs/libmythprotoserver/sockethandler/filetransfer.cpp
    M mythtv/libs/libmythprotoserver/sockethandler/filetransfer.h
    M mythtv/libs/libmythtv/Bluray/mythbdbuffer.cpp
    M mythtv/libs/libmythtv/Bluray/mythbdbuffer.h
    M mythtv/libs/libmythtv/DVD/mythdvdbuffer.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdbuffer.h
    M mythtv/libs/libmythtv/DVD/mythdvdstream.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdstream.h
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.h
    M mythtv/libs/libmythtv/io/mythfilebuffer.cpp
    M mythtv/libs/libmythtv/io/mythfilebuffer.h
    M mythtv/libs/libmythtv/io/mythinteractivebuffer.cpp
    M mythtv/libs/libmythtv/io/mythinteractivebuffer.h
    M mythtv/libs/libmythtv/io/mythmediabuffer.cpp
    M mythtv/libs/libmythtv/io/mythmediabuffer.h
    M mythtv/libs/libmythtv/io/mythstreamingbuffer.cpp
    M mythtv/libs/libmythtv/io/mythstreamingbuffer.h
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.h
    M mythtv/libs/libmythtv/mythplayerui.cpp
    M mythtv/libs/libmythtv/previewgenerator.cpp
    M mythtv/libs/libmythtv/recorders/ExternalChannel.cpp
    M mythtv/libs/libmythtv/recorders/ExternalChannel.h
    M mythtv/libs/libmythtv/recorders/ExternalRecChannelFetcher.cpp
    M mythtv/libs/libmythtv/recorders/ExternalRecorder.cpp
    M mythtv/libs/libmythtv/recorders/ExternalRecorder.h
    M mythtv/libs/libmythtv/recorders/ExternalSignalMonitor.cpp
    M mythtv/libs/libmythtv/recorders/ExternalStreamHandler.cpp
    M mythtv/libs/libmythtv/recorders/ExternalStreamHandler.h
    M mythtv/libs/libmythtv/recorders/cetonrecorder.cpp
    M mythtv/libs/libmythtv/recorders/cetonrecorder.h
    M mythtv/libs/libmythtv/recorders/dvbrecorder.cpp
    M mythtv/libs/libmythtv/recorders/dvbrecorder.h
    M mythtv/libs/libmythtv/recorders/firewirerecorder.cpp
    M mythtv/libs/libmythtv/recorders/firewirerecorder.h
    M mythtv/libs/libmythtv/recorders/hdhrrecorder.cpp
    M mythtv/libs/libmythtv/recorders/hdhrrecorder.h
    M mythtv/libs/libmythtv/recorders/importrecorder.cpp
    M mythtv/libs/libmythtv/recorders/iptvrecorder.cpp
    M mythtv/libs/libmythtv/recorders/iptvrecorder.h
    M mythtv/libs/libmythtv/recorders/mpegrecorder.cpp
    M mythtv/libs/libmythtv/recorders/mpegrecorder.h
    M mythtv/libs/libmythtv/recorders/recorderbase.cpp
    M mythtv/libs/libmythtv/recorders/recorderbase.h
    M mythtv/libs/libmythtv/recorders/satiprecorder.cpp
    M mythtv/libs/libmythtv/recorders/satiprecorder.h
    M mythtv/libs/libmythtv/recorders/v4l2encrecorder.cpp
    M mythtv/libs/libmythtv/recorders/v4l2encrecorder.h
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_play.h
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/tv_rec.h
    M mythtv/programs/mythavtest/main.cpp
    M mythtv/programs/mythbackend/filetransfer.cpp
    M mythtv/programs/mythbackend/filetransfer.h
    M mythtv/programs/mythbackend/mainserver.cpp

  Log Message:
  -----------
  Convert some buffer parameters to std::chrono. (5)

This commit focuses on converting some buffer parameters, and
propagating those changes throughout the rest of the code without
changing too many other interfaces. This removes some of the temporary
conversions to/from int/std::chrono::millisecond.


  Commit: 90f15ac4cf19baf3ce6fae2c071a124d592964fb
      https://github.com/MythTV/mythtv/commit/90f15ac4cf19baf3ce6fae2c071a124d592964fb
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/captions/cc608decoder.cpp
    M mythtv/libs/libmythtv/captions/cc608decoder.h
    M mythtv/libs/libmythtv/captions/cc708decoder.cpp
    M mythtv/libs/libmythtv/captions/cc708decoder.h
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/io/mythinteractivebuffer.cpp
    M mythtv/libs/libmythtv/mheg/mhegic.cpp
    M mythtv/libs/libmythtv/mheg/netstream.cpp
    M mythtv/libs/libmythtv/mheg/netstream.h
    M mythtv/libs/libmythtv/recorders/HLS/HLSReader.cpp
    M mythtv/libs/libmythtv/recorders/HLS/HLSSegment.cpp
    M mythtv/libs/libmythtv/recorders/HLS/HLSSegment.h

  Log Message:
  -----------
  Convert some misc libmythtv parameters to std::chrono. (6)

This commit converts some miscellaneous libmythtv parameters to
std::chrono.


  Commit: 4525f638edf68f9c9e462814e601b64f52b52d9b
      https://github.com/MythTV/mythtv/commit/4525f638edf68f9c9e462814e601b64f52b52d9b
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmyth/guistartup.cpp
    M mythtv/libs/libmyth/guistartup.h
    M mythtv/libs/libmyth/mythcontext.cpp

  Log Message:
  -----------
  Convert a guistartup parameter to std::chrono. (7)

This commit converts a guistartup parameter to std::chrono.


  Commit: 26e2f364e903c0eca21407e376e575ce2685f38a
      https://github.com/MythTV/mythtv/commit/26e2f364e903c0eca21407e376e575ce2685f38a
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmyth/mythcontext.cpp

  Log Message:
  -----------
  Convert a UPNPautoconf parameter to std::chrono. (8)


  Commit: 2355b4440cb073c22fec00088c1972c6af5040e9
      https://github.com/MythTV/mythtv/commit/2355b4440cb073c22fec00088c1972c6af5040e9
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert a videobuffer constant to std::chrono. (9)


  Commit: ca447270c24f63d0313d4a19b2b82181247c34de
      https://github.com/MythTV/mythtv/commit/ca447270c24f63d0313d4a19b2b82181247c34de
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythupnp/httprequest.cpp
    M mythtv/libs/libmythupnp/httprequest.h
    M mythtv/libs/libmythupnp/upnputil.h

  Log Message:
  -----------
  Convert a httprequest parameter to std::chrono. (10)


  Commit: 07e05c957eb42f7601a76eef9baad97831646851
      https://github.com/MythTV/mythtv/commit/07e05c957eb42f7601a76eef9baad97831646851
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert a couple of mythplayer values to std::chrono. (11)


  Commit: 0d23f96fe3f51a10adaf3a9abfa7a914d0e21241
      https://github.com/MythTV/mythtv/commit/0d23f96fe3f51a10adaf3a9abfa7a914d0e21241
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythui/mythuiimage.cpp
    M mythtv/libs/libmythui/mythuiimage.h

  Log Message:
  -----------
  Convert a couple of mythuiimage parameters to std::chrono. (12)


  Commit: 68c27108c6b7da4befd48c60dbb52e811a8b491e
      https://github.com/MythTV/mythtv/commit/68c27108c6b7da4befd48c60dbb52e811a8b491e
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert a playbackbox variable to std::chrono. (13)


  Commit: e9b34877e051e6d68f740f78e24a35abc5b404f5
      https://github.com/MythTV/mythtv/commit/e9b34877e051e6d68f740f78e24a35abc5b404f5
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/captions/srtwriter.cpp
    M mythtv/libs/libmythtv/captions/srtwriter.h
    M mythtv/libs/libmythtv/mythccextractorplayer.cpp
    M mythtv/libs/libmythtv/mythccextractorplayer.h

  Log Message:
  -----------
  Convert captions to std::chrono. (14)


  Commit: d06ec2f4ba29b5d6e1162cded9dcc142b4e70614
      https://github.com/MythTV/mythtv/commit/d06ec2f4ba29b5d6e1162cded9dcc142b4e70614
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/playlistcontainer.cpp
    M mythplugins/mythweather/mythweather/weatherSetup.cpp
    M mythplugins/mythweather/mythweather/weatherUtils.h
    M mythtv/libs/libmyth/mythcontext.cpp
    M mythtv/libs/libmythbase/mythsystem.cpp
    M mythtv/libs/libmythtv/io/mythmediabuffer.cpp
    M mythtv/libs/libmythtv/recorders/satiputils.cpp
    M mythtv/libs/libmythtv/recorders/vboxutils.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythui/mythmainwindowprivate.h
    M mythtv/programs/mythfrontend/galleryslide.cpp

  Log Message:
  -----------
  Cleanup std::chrono changes, use literals whenever possible.


  Commit: df65f107df1860a398dc73a16f72d927f5e20aef
      https://github.com/MythTV/mythtv/commit/df65f107df1860a398dc73a16f72d927f5e20aef
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmyth/mythcontext.cpp
    M mythtv/libs/libmythtv/recorders/satiputils.cpp
    M mythtv/libs/libmythtv/recorders/vboxutils.cpp
    M mythtv/libs/libmythupnp/ssdp.cpp
    M mythtv/libs/libmythupnp/ssdp.h

  Log Message:
  -----------
  Convert SSDP::PerformSearch parameter to std::chrono. (15)

This parameter is only used for display purposes. It is completely
ignored as far as the actual timeouts.


  Commit: f634e6c4208a75e1a00c1709880c5809d596262d
      https://github.com/MythTV/mythtv/commit/f634e6c4208a75e1a00c1709880c5809d596262d
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/recorders/ExternalStreamHandler.cpp
    M mythtv/libs/libmythtv/recorders/ExternalStreamHandler.h

  Log Message:
  -----------
  Convert some ExternalStreamHandler parameters to std::chrono. (16)


  Commit: c3c01f0808381724112bc5a9e029928ae733d2d9
      https://github.com/MythTV/mythtv/commit/c3c01f0808381724112bc5a9e029928ae733d2d9
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_play.h
    M mythtv/libs/libmythtv/tvbrowsehelper.cpp
    M mythtv/libs/libmythtv/tvbrowsehelper.h

  Log Message:
  -----------
  Convert a few tv_play function parameters to std::chrono. (17)


  Commit: 4b20a3aacd3f39ffbbedd5b1e8941148ed8b232f
      https://github.com/MythTV/mythtv/commit/4b20a3aacd3f39ffbbedd5b1e8941148ed8b232f
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythui/mythuistatetracker.cpp
    M mythtv/libs/libmythui/mythuistatetracker.h

  Log Message:
  -----------
  Convert a function in mythuistatetracker to std::chrono. (18)


  Commit: 5a0e485a5f87d82f61618d0eee98756e2c83c3cf
      https://github.com/MythTV/mythtv/commit/5a0e485a5f87d82f61618d0eee98756e2c83c3cf
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/musicplayer.cpp
    M mythtv/libs/libmyth/mythcontext.cpp
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.cpp
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythui/mythnotification.cpp
    M mythtv/libs/libmythui/mythnotification.h
    M mythtv/libs/libmythui/mythnotificationcenter.cpp
    M mythtv/libs/libmythui/mythnotificationcenter.h
    M mythtv/libs/libmythui/mythnotificationcenter_private.h
    M mythtv/libs/libmythui/mythudplistener.cpp
    M mythtv/programs/mythfrontend/services/frontend.cpp

  Log Message:
  -----------
  Convert a couple of notification functions to std::chrono. (19)


  Commit: 7013a57fe76f656bf06e6b06abf291010d59a197
      https://github.com/MythTV/mythtv/commit/7013a57fe76f656bf06e6b06abf291010d59a197
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythui/platforms/mythscreensaverx11.cpp

  Log Message:
  -----------
  Convert x11 screensaver variables to std::chrono. (21)


  Commit: 3d2298a21d8a05f7603506e630aba894663bd1f7
      https://github.com/MythTV/mythtv/commit/3d2298a21d8a05f7603506e630aba894663bd1f7
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/lyricsview.cpp
    M mythplugins/mythmusic/mythmusic/musiccommon.cpp
    M mythplugins/mythmusic/mythmusic/musicplayer.cpp
    M mythtv/libs/libmyth/audio/audiooutputbase.cpp
    M mythtv/libs/libmyth/output.h

  Log Message:
  -----------
  Convert audio output to std::chrono. (22)


  Commit: ff8290ac0ca8eb78b1feba897b0b09979d51accf
      https://github.com/MythTV/mythtv/commit/ff8290ac0ca8eb78b1feba897b0b09979d51accf
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/avfdecoder.cpp
    M mythplugins/mythmusic/mythmusic/cddecoder.cpp
    M mythplugins/mythmusic/mythmusic/lyricsview.cpp
    M mythplugins/mythmusic/mythmusic/mainvisual.cpp
    M mythplugins/mythmusic/mythmusic/musiccommon.cpp
    M mythplugins/mythmusic/mythmusic/musicplayer.cpp
    M mythtv/libs/libmyth/audio/audiooutput.h
    M mythtv/libs/libmyth/audio/audiooutputbase.cpp
    M mythtv/libs/libmyth/audio/audiooutputbase.h
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.cpp
    M mythtv/libs/libmythtv/audioplayer.cpp
    M mythtv/libs/libmythtv/audioplayer.h
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/mythplayeravsync.cpp
    M mythtv/libs/libmythtv/mythplayerui.cpp
    M mythtv/libs/libmythtv/visualisations/videovisual.cpp
    M mythtv/programs/mythfrontend/audiogeneralsettings.cpp
    M mythtv/programs/mythtranscode/audioreencodebuffer.cpp
    M mythtv/programs/mythtranscode/audioreencodebuffer.h
    M mythtv/programs/mythtranscode/transcode.cpp

  Log Message:
  -----------
  Convert audiooutput/audiooutputbase to std::chrono. (23)

This commit focuses on converting audiooutput/audiooutputbase, and
propagating those changes throughout the rest of the code without
changing too many other interfaces. There are some temporary
conversions to/from int/std::chrono::millisecond that should be
removed with later commits.


  Commit: 7a23fb4719fb33628dd0f5ad747d2e03f88bcca3
      https://github.com/MythTV/mythtv/commit/7a23fb4719fb33628dd0f5ad747d2e03f88bcca3
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.cpp
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.h

  Log Message:
  -----------
  Convert AirPlay to std::chrono. (23a)

This commit focuses on converting the Airplay code. It undoes some
temporary conversions to/from int/std::chrono::millisecond from the
previous commit.


  Commit: 476b06d735da396fcdca13d5b99cc33d48856d13
      https://github.com/MythTV/mythtv/commit/476b06d735da396fcdca13d5b99cc33d48856d13
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.cpp
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.h

  Log Message:
  -----------
  Update Airplay to handle NTP timestamps properly.

NTP timestamps are transmitted as seconds and fractional seconds with
a epoch start of 1900-01-01. Make sure to add/subtract the conversion
from the Unix epoch to the NTP epoch, and properly convert the
fractional seconds field.

The existing code was copying timestamp sec/usec values to/from the
two halves of the NTP timestamp, which should not have caused
functional problems as the mistakes on sending and receiving a
reflected value would cancel each other.

This would have affected the computation of the clock skew value, but
since that value is never used there is no harm.


  Commit: 6bcd6a5fc81eb4a5a9bc0cd029f7b284707f649f
      https://github.com/MythTV/mythtv/commit/6bcd6a5fc81eb4a5a9bc0cd029f7b284707f649f
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/mainvisual.cpp
    M mythplugins/mythmusic/mythmusic/mainvisual.h
    M mythplugins/mythmusic/mythmusic/visualize.cpp
    M mythplugins/mythmusic/mythmusic/visualize.h
    M mythtv/libs/libmyth/audio/audiooutputaudiotrack.cpp
    M mythtv/libs/libmyth/audio/audiooutputaudiotrack.h
    M mythtv/libs/libmyth/audio/audiooutputbase.cpp
    M mythtv/libs/libmyth/audio/audiooutputbase.h
    M mythtv/libs/libmyth/audio/audiooutputca.cpp
    M mythtv/libs/libmyth/audio/audiooutputca.h
    M mythtv/libs/libmyth/audio/audiooutputgraph.cpp
    M mythtv/libs/libmyth/audio/audiooutputgraph.h
    M mythtv/libs/libmyth/mythrssmanager.cpp
    M mythtv/libs/libmyth/mythrssmanager.h
    M mythtv/libs/libmyth/netgrabbermanager.cpp
    M mythtv/libs/libmyth/netgrabbermanager.h
    M mythtv/libs/libmyth/netutils.cpp
    M mythtv/libs/libmyth/netutils.h
    M mythtv/libs/libmyth/output.cpp
    M mythtv/libs/libmyth/output.h
    M mythtv/libs/libmyth/visual.h
    M mythtv/libs/libmythtv/deletemap.cpp
    M mythtv/libs/libmythtv/deletemap.h
    M mythtv/libs/libmythtv/mythplayerui.cpp
    M mythtv/libs/libmythtv/osd.cpp
    M mythtv/libs/libmythtv/osd.h
    M mythtv/libs/libmythtv/visualisations/videovisual.cpp
    M mythtv/libs/libmythtv/visualisations/videovisual.h
    M mythtv/libs/libmythtv/visualisations/videovisualmonoscope.cpp
    M mythtv/libs/libmythtv/visualisations/videovisualmonoscope.h
    M mythtv/libs/libmythtv/visualisations/videovisualspectrum.cpp

  Log Message:
  -----------
  Convert libmyth to std::chrono. (24)

This commit focuses on converting libmyth/audio, and propagating those
changes throughout the rest of the code without changing too many
other interfaces.


  Commit: 395d8dbd03d8800d57c101f13212d8c84c4d2ec8
      https://github.com/MythTV/mythtv/commit/395d8dbd03d8800d57c101f13212d8c84c4d2ec8
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/avfdecoder.cpp
    M mythplugins/mythmusic/mythmusic/cddecoder.cpp
    M mythplugins/mythmusic/mythmusic/cdrip.cpp
    M mythplugins/mythmusic/mythmusic/cdrip.h
    M mythplugins/mythmusic/mythmusic/lyricsview.cpp
    M mythplugins/mythmusic/mythmusic/musiccommon.cpp
    M mythplugins/mythmusic/mythmusic/musiccommon.h
    M mythplugins/mythmusic/mythmusic/musicplayer.cpp
    M mythplugins/mythmusic/mythmusic/musicplayer.h
    M mythplugins/mythmusic/mythmusic/playlist.cpp
    M mythplugins/mythmusic/mythmusic/playlist.h
    M mythtv/libs/libmyth/audio/audiooutputca.cpp
    M mythtv/libs/libmythmetadata/lyricsdata.cpp
    M mythtv/libs/libmythmetadata/lyricsdata.h
    M mythtv/libs/libmythmetadata/metaio.cpp
    M mythtv/libs/libmythmetadata/metaio.h
    M mythtv/libs/libmythmetadata/metaioavfcomment.cpp
    M mythtv/libs/libmythmetadata/metaioavfcomment.h
    M mythtv/libs/libmythmetadata/metaioflacvorbis.cpp
    M mythtv/libs/libmythmetadata/metaioid3.cpp
    M mythtv/libs/libmythmetadata/metaiomp4.cpp
    M mythtv/libs/libmythmetadata/metaiomp4.h
    M mythtv/libs/libmythmetadata/metaiooggvorbis.cpp
    M mythtv/libs/libmythmetadata/metaiotaglib.cpp
    M mythtv/libs/libmythmetadata/metaiotaglib.h
    M mythtv/libs/libmythmetadata/metaiowavpack.cpp
    M mythtv/libs/libmythmetadata/musicmetadata.cpp
    M mythtv/libs/libmythmetadata/musicmetadata.h
    A mythtv/libs/libmythmetadata/test/test_musicmetadata/.gitignore
    A mythtv/libs/libmythmetadata/test/test_musicmetadata/samples/silence.aiff
    A mythtv/libs/libmythmetadata/test/test_musicmetadata/samples/silence.flac
    A mythtv/libs/libmythmetadata/test/test_musicmetadata/samples/silence.m4a
    A mythtv/libs/libmythmetadata/test/test_musicmetadata/samples/silence.mp3
    A mythtv/libs/libmythmetadata/test/test_musicmetadata/samples/silence.ogg
    A mythtv/libs/libmythmetadata/test/test_musicmetadata/samples/silence.wv
    A mythtv/libs/libmythmetadata/test/test_musicmetadata/test_musicmetadata.cpp
    A mythtv/libs/libmythmetadata/test/test_musicmetadata/test_musicmetadata.h
    A mythtv/libs/libmythmetadata/test/test_musicmetadata/test_musicmetadata.pro
    M mythtv/programs/mythbackend/services/serviceUtil.cpp
    M mythtv/programs/mythutil/musicmetautils.cpp

  Log Message:
  -----------
  Convert libmythmetadata to std::chrono. (25)

This commit focuses on converting libmythmetadata, and propagating
those changes throughout the rest of the code without changing too
many other interfaces.


  Commit: 88fde60f896c79b8b61718a6c7cfbdfd20ea4352
      https://github.com/MythTV/mythtv/commit/88fde60f896c79b8b61718a6c7cfbdfd20ea4352
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythbrowser/mythbrowser/main.cpp
    M mythplugins/mythnetvision/mythnetvision/netbase.cpp
    M mythtv/libs/libmyth/programinfo.cpp
    M mythtv/libs/libmyth/programinfo.h
    M mythtv/libs/libmyth/test/test_programinfo/test_programinfo.h
    M mythtv/libs/libmythmetadata/metadatacommon.cpp
    M mythtv/libs/libmythmetadata/metadatacommon.h
    M mythtv/libs/libmythmetadata/metadatafactory.cpp
    M mythtv/libs/libmythmetadata/test/test_videometadata/test_videometadata.h
    M mythtv/libs/libmythmetadata/videometadata.cpp
    M mythtv/libs/libmythmetadata/videometadata.h
    M mythtv/libs/libmythmetadata/videoutils.cpp
    M mythtv/libs/libmythmetadata/videoutils.h
    M mythtv/libs/libmythui/mythmainwindow.cpp
    M mythtv/libs/libmythui/mythmainwindow.h
    M mythtv/programs/mythbackend/services/serviceUtil.cpp
    M mythtv/programs/mythbackend/services/video.cpp
    M mythtv/programs/mythfrontend/editvideometadata.cpp
    M mythtv/programs/mythfrontend/main.cpp
    M mythtv/programs/mythfrontend/services/frontend.cpp
    M mythtv/programs/mythfrontend/videodlg.cpp
    M mythtv/programs/mythfrontend/videofilter.cpp
    M mythtv/programs/mythfrontend/videoplayercommand.cpp
    M mythtv/programs/mythpreviewgen/main.cpp

  Log Message:
  -----------
  Convert more libmythmetadata to std::chrono. (25a)


  Commit: be26aed2d669303646bad628589c11bc0bfcc953
      https://github.com/MythTV/mythtv/commit/be26aed2d669303646bad628589c11bc0bfcc953
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mytharchive/mytharchive/thumbfinder.cpp
    M mythplugins/mythmusic/mythmusic/cdrip.cpp
    M mythplugins/mythmusic/mythmusic/musiccommon.cpp
    M mythtv/libs/libmythbase/mythmiscutil.cpp
    M mythtv/libs/libmythbase/mythmiscutil.h
    M mythtv/libs/libmythmetadata/lyricsdata.h
    M mythtv/libs/libmythmetadata/musicmetadata.cpp
    M mythtv/libs/libmythtv/Bluray/mythbdbuffer.cpp
    M mythtv/libs/libmythtv/Bluray/mythbdbuffer.h
    M mythtv/libs/libmythtv/Bluray/mythbdplayer.cpp
    M mythtv/libs/libmythtv/commbreakmap.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/deletemap.cpp
    M mythtv/libs/libmythtv/mythplayeroverlayui.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/programs/mythcommflag/CommDetector2.cpp
    M mythtv/programs/mythfrontend/statusbox.cpp

  Log Message:
  -----------
  Convert MythFormatTime* parameter to std::chrono. (26)


  Commit: 7949b0d20b5dc1b63c88ef511ccbef18c71ec8bf
      https://github.com/MythTV/mythtv/commit/7949b0d20b5dc1b63c88ef511ccbef18c71ec8bf
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmyth/programinfo.cpp
    M mythtv/libs/libmyth/programinfo.h
    M mythtv/libs/libmyth/test/test_programinfo/test_programinfo.h
    M mythtv/libs/libmythtv/Bluray/mythbdbuffer.cpp
    M mythtv/libs/libmythtv/Bluray/mythbdbuffer.h
    M mythtv/libs/libmythtv/Bluray/mythbddecoder.cpp
    M mythtv/libs/libmythtv/Bluray/mythbdplayer.cpp
    M mythtv/libs/libmythtv/Bluray/mythbdplayer.h
    M mythtv/libs/libmythtv/DVD/mythdvdbuffer.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdbuffer.h
    M mythtv/libs/libmythtv/DVD/mythdvddecoder.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.h
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.h
    M mythtv/libs/libmythtv/decoders/decoderbase.cpp
    M mythtv/libs/libmythtv/decoders/decoderbase.h
    M mythtv/libs/libmythtv/deletemap.cpp
    M mythtv/libs/libmythtv/deletemap.h
    M mythtv/libs/libmythtv/livetvchain.cpp
    M mythtv/libs/libmythtv/livetvchain.h
    M mythtv/libs/libmythtv/mheg/mhi.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.h
    M mythtv/libs/libmythtv/mythplayercaptionsui.cpp
    M mythtv/libs/libmythtv/mythplayercaptionsui.h
    M mythtv/libs/libmythtv/mythplayeroverlayui.cpp
    M mythtv/libs/libmythtv/mythplayeroverlayui.h
    M mythtv/libs/libmythtv/mythplayerui.cpp
    M mythtv/libs/libmythtv/playercontext.cpp
    M mythtv/libs/libmythtv/playercontext.h
    M mythtv/libs/libmythtv/recorders/cetonrtsp.cpp
    M mythtv/libs/libmythtv/recorders/cetonrtsp.h
    M mythtv/libs/libmythtv/recorders/channelbase.cpp
    M mythtv/libs/libmythtv/recorders/channelbase.h
    M mythtv/libs/libmythtv/recorders/dtvrecorder.cpp
    M mythtv/libs/libmythtv/recorders/dvbchannel.cpp
    M mythtv/libs/libmythtv/recorders/dvbchannel.h
    M mythtv/libs/libmythtv/recorders/iptvstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/iptvstreamhandler.h
    M mythtv/libs/libmythtv/recorders/recorderbase.cpp
    M mythtv/libs/libmythtv/recorders/recorderbase.h
    M mythtv/libs/libmythtv/recorders/satiprtsp.cpp
    M mythtv/libs/libmythtv/recorders/satiprtsp.h
    M mythtv/libs/libmythtv/recordinginfo.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_play.h
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/tv_rec.h
    M mythtv/libs/libmythupnp/upnphelpers.cpp
    M mythtv/libs/libmythupnp/upnphelpers.h
    M mythtv/programs/mythbackend/upnpcdsmusic.cpp
    M mythtv/programs/mythbackend/upnpcdstv.cpp
    M mythtv/programs/mythbackend/upnpcdsvideo.cpp

  Log Message:
  -----------
  Convert libmythtv to std::chrono. (27)

This commit focuses on converting libmythmetadata, and propagating
those changes throughout the rest of the code.


  Commit: c2730942e325b393e589bb0b369c8e08bab3ea3c
      https://github.com/MythTV/mythtv/commit/c2730942e325b393e589bb0b369c8e08bab3ea3c
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/eitscanner.cpp
    M mythtv/libs/libmythtv/eitscanner.h
    M mythtv/libs/libmythtv/jobqueue.cpp
    M mythtv/libs/libmythtv/jobqueue.h
    M mythtv/libs/libmythtv/mythplayerui.cpp
    M mythtv/libs/libmythtv/mythsystemevent.cpp
    M mythtv/libs/libmythtv/recordinginfo.cpp
    M mythtv/libs/libmythtv/recordinginfo.h
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/tv_rec.h
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythbackend/services/dvr.cpp
    M mythtv/programs/mythshutdown/main.cpp

  Log Message:
  -----------
  More libmythtv to std::chrono conversions. (27a)


  Commit: 6a18d8d6034a2173b694a390ef3b45e6e9ce73a0
      https://github.com/MythTV/mythtv/commit/6a18d8d6034a2173b694a390ef3b45e6e9ce73a0
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/tv_rec.h
    M mythtv/libs/libmythtv/tvremoteutil.cpp
    M mythtv/libs/libmythtv/tvremoteutil.h
    M mythtv/programs/mythbackend/encoderlink.cpp
    M mythtv/programs/mythbackend/encoderlink.h
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/playbacksock.cpp
    M mythtv/programs/mythbackend/playbacksock.h
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythbackend/scheduler.h

  Log Message:
  -----------
  Start converting scheduler to std::chrono. (28)


  Commit: fc8fcf70c451be8d020d86e2976ba8afd732f4d0
      https://github.com/MythTV/mythtv/commit/fc8fcf70c451be8d020d86e2976ba8afd732f4d0
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/programs/mythbackend/autoexpire.cpp
    M mythtv/programs/mythbackend/autoexpire.h

  Log Message:
  -----------
  Convert mythbackend autoexpire to std::chrono. (29)


  Commit: adca306bb12a9182fe746e4c73cbba8ead866a07
      https://github.com/MythTV/mythtv/commit/adca306bb12a9182fe746e4c73cbba8ead866a07
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/tv_rec.h
    M mythtv/programs/mythbackend/encoderlink.cpp
    M mythtv/programs/mythbackend/encoderlink.h
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/playbacksock.cpp
    M mythtv/programs/mythbackend/playbacksock.h
    M mythtv/programs/mythbackend/scheduler.cpp

  Log Message:
  -----------
  Convert mythbackend IsBusy() to std::chrono. (30)


  Commit: ec358f0c18010afaa1d7d1112095e6c2b37c4ac5
      https://github.com/MythTV/mythtv/commit/ec358f0c18010afaa1d7d1112095e6c2b37c4ac5
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/remoteencoder.cpp
    M mythtv/libs/libmythtv/remoteencoder.h
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/tv_rec.h
    M mythtv/programs/mythbackend/encoderlink.cpp
    M mythtv/programs/mythbackend/encoderlink.h
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/playbacksock.cpp
    M mythtv/programs/mythbackend/playbacksock.h

  Log Message:
  -----------
  Convert mythbackend SetSignalMonitoringRate to std::chrono. (31)


  Commit: fc4128782ba3c43e99ce7194ed72201d808a85eb
      https://github.com/MythTV/mythtv/commit/fc4128782ba3c43e99ce7194ed72201d808a85eb
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert commbreakmap.cpp to std::chrono. (32)


  Commit: c0d345d1fe2d9af4ff2f235b70f6d2ae94fd92f0
      https://github.com/MythTV/mythtv/commit/c0d345d1fe2d9af4ff2f235b70f6d2ae94fd92f0
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/mythpreviewplayer.cpp
    M mythtv/libs/libmythtv/mythpreviewplayer.h
    M mythtv/libs/libmythtv/previewgenerator.cpp
    M mythtv/libs/libmythtv/previewgenerator.h
    M mythtv/libs/libmythtv/previewgeneratorqueue.cpp
    M mythtv/libs/libmythtv/previewgeneratorqueue.h
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/playbacksock.cpp
    M mythtv/programs/mythbackend/playbacksock.h
    M mythtv/programs/mythbackend/services/content.cpp
    M mythtv/programs/mythpreviewgen/main.cpp

  Log Message:
  -----------
  Convert preview generation to std::chrono. (33)

This required some rework of the functions called. Previously they
passed around a 'long long' that was either a time offset or a frame
offset, and passed a second variable to indicate the type of the first
variable. This has been changed to pass a std::chrono::seconds time
offset and a 'long long' frame offset. The time offset has priority,
so if it is > 0 and < max() then it will be used, otherwise the frame
offset is used. This should mimic the previous behavior.


  Commit: 2a5b511c3c6f55883f542885863c2eed9e758e93
      https://github.com/MythTV/mythtv/commit/2a5b511c3c6f55883f542885863c2eed9e758e93
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythfrontend/main.cpp

  Log Message:
  -----------
  Convert startup time checks to std::chrono. (34)


  Commit: cfd18078c7248152093b436368b18c537dc73cad
      https://github.com/MythTV/mythtv/commit/cfd18078c7248152093b436368b18c537dc73cad
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert guidegrid to std::chrono. (35)


  Commit: 9f6467eb8abcdf1f85a6885b482679753dcc3805
      https://github.com/MythTV/mythtv/commit/9f6467eb8abcdf1f85a6885b482679753dcc3805
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert idleseconds to std::chrono. (36)


  Commit: 0af8edc0a3020875c17c289683500b2a44d35082
      https://github.com/MythTV/mythtv/commit/0af8edc0a3020875c17c289683500b2a44d35082
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmyth/mythcontext.cpp

  Log Message:
  -----------
  Convert startup screen delay to std::chrono. (37)


  Commit: f87cd1a9617ea5aba93d63aa370dd066f375ad11
      https://github.com/MythTV/mythtv/commit/f87cd1a9617ea5aba93d63aa370dd066f375ad11
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/programs/mythlcdserver/lcdprocclient.cpp
    M mythtv/programs/mythlcdserver/lcdprocclient.h
    M mythtv/programs/mythlcdserver/lcdserver.cpp
    M mythtv/programs/mythlcdserver/lcdserver.h
    M mythtv/programs/mythlcdserver/main.cpp

  Log Message:
  -----------
  Convert LCD to std::chrono. (38)


  Commit: 2d4b5447cf5f8524bb3e95cd288055c97f1d3164
      https://github.com/MythTV/mythtv/commit/2d4b5447cf5f8524bb3e95cd288055c97f1d3164
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/programs/mythfrontend/main.cpp
    M mythtv/programs/mythfrontend/playbackbox.cpp
    M mythtv/programs/mythfrontend/playbackbox.h
    M mythtv/programs/mythfrontend/playbackboxhelper.cpp
    M mythtv/programs/mythfrontend/videodlg.h

  Log Message:
  -----------
  Convert some mythfrontend bits to std::chrono. (39)


  Commit: 75d5dd21ceb5b2b1f9a9e73df9603445929d8db3
      https://github.com/MythTV/mythtv/commit/75d5dd21ceb5b2b1f9a9e73df9603445929d8db3
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythui/mythuiscrollbar.cpp
    M mythtv/libs/libmythui/mythuiscrollbar.h

  Log Message:
  -----------
  Convert UI scrollbar delay to std::chrono. (40)


  Commit: 150653accf610867d3f805ca10d812e672d700bc
      https://github.com/MythTV/mythtv/commit/150653accf610867d3f805ca10d812e672d700bc
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythupnp/upnpsubscription.cpp
    M mythtv/libs/libmythupnp/upnpsubscription.h
    M mythtv/programs/mythfrontend/upnpscanner.cpp
    M mythtv/programs/mythfrontend/upnpscanner.h

  Log Message:
  -----------
  Convert UPNP subscription to std::chrono. (41)


  Commit: 30573029218c117683b41ca8f43cf9dce8e59392
      https://github.com/MythTV/mythtv/commit/30573029218c117683b41ca8f43cf9dce8e59392
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythfreemheg/Stream.cpp
    M mythtv/libs/libmythfreemheg/freemheg.h
    M mythtv/libs/libmythtv/mheg/mhi.cpp
    M mythtv/libs/libmythtv/mheg/mhi.h
    M mythtv/libs/libmythtv/mythplayercaptionsui.h

  Log Message:
  -----------
  Some more libmythtv/mheg changes to std::chrono. (42)


  Commit: 28903d006998fe628b76b1639f1553b29cce212f
      https://github.com/MythTV/mythtv/commit/28903d006998fe628b76b1639f1553b29cce212f
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/osd.cpp
    M mythtv/libs/libmythtv/osd.h
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/programs/mythfrontend/services/frontend.cpp
    M mythtv/programs/mythfrontend/services/frontend.h

  Log Message:
  -----------
  Some more OSD changes to std::chrono. (43)


  Commit: 41d960edb61186b356f3858c1f358656196f0615
      https://github.com/MythTV/mythtv/commit/41d960edb61186b356f3858c1f358656196f0615
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythupnp/bufferedsocketdevice.cpp
    M mythtv/libs/libmythupnp/msocketdevice.h
    M mythtv/libs/libmythupnp/msocketdevice_unix.cpp
    M mythtv/libs/libmythupnp/upnphelpers.cpp
    M mythtv/libs/libmythupnp/upnphelpers.h

  Log Message:
  -----------
  Some more libmythupnp changes to std::chrono. (44)


  Commit: c841fe0f5043d46f289d8db472610dbc291ff078
      https://github.com/MythTV/mythtv/commit/c841fe0f5043d46f289d8db472610dbc291ff078
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert statusbox to std::chrono.


  Commit: 1fbfc04e491d9ffbbcd4bf41997ccb6f2d339764
      https://github.com/MythTV/mythtv/commit/1fbfc04e491d9ffbbcd4bf41997ccb6f2d339764
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythbase/mythmiscutil.h

  Log Message:
  -----------
  Remove some unused defines.


  Commit: c02addeb319e37bb746aa62e3ed1c045b1f5184a
      https://github.com/MythTV/mythtv/commit/c02addeb319e37bb746aa62e3ed1c045b1f5184a
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythbase/mythmiscutil.cpp
    M mythtv/libs/libmythbase/mythmiscutil.h
    M mythtv/libs/libmythtv/cardutil.cpp
    M mythtv/libs/libmythtv/cardutil.h
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.h
    M mythtv/libs/libmythtv/channelscan/channelscanner.cpp
    M mythtv/libs/libmythtv/frequencytables.cpp
    M mythtv/libs/libmythtv/frequencytables.h
    M mythtv/libs/libmythtv/recorders/dvbsignalmonitor.cpp
    M mythtv/programs/mythbackend/services/capture.cpp

  Log Message:
  -----------
  Convert channel scanning to std::chrono.


  Commit: 2150aebdccf0a86a703d315e7535e64c783ad274
      https://github.com/MythTV/mythtv/commit/2150aebdccf0a86a703d315e7535e64c783ad274
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythfreemheg/Engine.cpp
    M mythtv/libs/libmythfreemheg/Engine.h
    M mythtv/libs/libmythfreemheg/Groups.cpp
    M mythtv/libs/libmythfreemheg/Groups.h
    M mythtv/libs/libmythfreemheg/Programs.cpp
    M mythtv/libs/libmythfreemheg/freemheg.h
    M mythtv/libs/libmythtv/mheg/mhi.cpp

  Log Message:
  -----------
  Convert libmythfreemheg to std::chrono.


  Commit: aa0e217c3f9be935187b393078d799134efec73a
      https://github.com/MythTV/mythtv/commit/aa0e217c3f9be935187b393078d799134efec73a
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythbase/mythpower.cpp
    M mythtv/libs/libmythbase/mythpower.h
    M mythtv/libs/libmythbase/platforms/mythpowerdbus.cpp
    M mythtv/libs/libmythbase/platforms/mythpowerdbus.h
    M mythtv/libs/libmythtv/mheg/mhi.cpp
    M mythtv/libs/libmythupnp/upnp.cpp
    M mythtv/libs/libmythupnp/upnp.h

  Log Message:
  -----------
  Convert MythPower over to std::chrono.


  Commit: 86cc12f89854b8d17748c6f2311b37e475125d6c
      https://github.com/MythTV/mythtv/commit/86cc12f89854b8d17748c6f2311b37e475125d6c
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythbase/logging.cpp
    M mythtv/libs/libmythbase/logging.h
    M mythtv/libs/libmythbase/loggingserver.cpp
    M mythtv/libs/libmythbase/loggingserver.h

  Log Message:
  -----------
  Convert logging over to std::chrono.


  Commit: cdebc71831771ba61d14eeaf7b11c9de4d6a542b
      https://github.com/MythTV/mythtv/commit/cdebc71831771ba61d14eeaf7b11c9de4d6a542b
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythbase/logging.cpp
    M mythtv/libs/libmythbase/logging.h

  Log Message:
  -----------
  Convert logging from microseconds to milliseconds.


  Commit: 816f1c3b75a80263794a4bd83776c22b7ee1dea7
      https://github.com/MythTV/mythtv/commit/816f1c3b75a80263794a4bd83776c22b7ee1dea7
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert WOL timing over to std::chrono.


  Commit: 95716354cb2e479550551c4fd1f86f7dd01b0a66
      https://github.com/MythTV/mythtv/commit/95716354cb2e479550551c4fd1f86f7dd01b0a66
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmyth/remoteutil.cpp
    M mythtv/libs/libmyth/remoteutil.h
    M mythtv/libs/libmythbase/mythmiscutil.cpp
    M mythtv/libs/libmythbase/mythmiscutil.h
    M mythtv/libs/libmythprotoserver/requesthandler/basehandler.cpp
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythfrontend/networkcontrol.cpp
    M mythtv/programs/mythfrontend/statusbox.cpp

  Log Message:
  -----------
  Convert getUptime() to std::chrono.


  Commit: ed58aab530f0045354bd9ee140099837f1de1bbf
      https://github.com/MythTV/mythtv/commit/ed58aab530f0045354bd9ee140099837f1de1bbf
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    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/programs/mythfrontend/galleryinfo.cpp
    M mythtv/programs/mythfrontend/galleryviews.cpp

  Log Message:
  -----------
  Convert image manager to std::chrono.


  Commit: 41225f80b8b7a2897b3bdbd07f441640da8620bb
      https://github.com/MythTV/mythtv/commit/41225f80b8b7a2897b3bdbd07f441640da8620bb
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.h
    M mythtv/libs/libmythtv/io/mythmediabuffer.h
    M mythtv/libs/libmythtv/recorders/HLS/HLSPlaylistWorker.cpp
    M mythtv/libs/libmythtv/recorders/HLS/HLSReader.cpp
    M mythtv/libs/libmythtv/recorders/HLS/HLSReader.h
    M mythtv/libs/libmythtv/recorders/HLS/HLSStream.cpp
    M mythtv/libs/libmythtv/recorders/HLS/HLSStream.h
    M mythtv/libs/libmythtv/recorders/HLS/HLSStreamWorker.cpp

  Log Message:
  -----------
  Convert some HLS bits to std::chrono.


  Commit: e3be701440f8a817702d5fd306fc455683d94a41
      https://github.com/MythTV/mythtv/commit/e3be701440f8a817702d5fd306fc455683d94a41
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/io/mythmediabuffer.cpp
    M mythtv/libs/libmythtv/io/mythmediabuffer.h

  Log Message:
  -----------
  Convert mythmediabuffer.cpp to std::chrono.


  Commit: 4e0e518d0ae93e2f48349f37ba51450aba188295
      https://github.com/MythTV/mythtv/commit/4e0e518d0ae93e2f48349f37ba51450aba188295
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/recorders/ExternalSignalMonitor.cpp
    M mythtv/libs/libmythtv/recorders/ExternalSignalMonitor.h

  Log Message:
  -----------
  Minor ExternalSignalMonitor conversion to std::chrono.


  Commit: 5a02995a927c31231e74c97975f2297807cc9ebc
      https://github.com/MythTV/mythtv/commit/5a02995a927c31231e74c97975f2297807cc9ebc
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert REPORT_RING_STATS to std::chrono.


  Commit: 70b51618e48caa953880ccc63a5bccf7c2a1da08
      https://github.com/MythTV/mythtv/commit/70b51618e48caa953880ccc63a5bccf7c2a1da08
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert some ifdef'd out code in dvbsreamhandler to std::chrono.


  Commit: cd8c02a54f4216961252f615577e88aa98dca765
      https://github.com/MythTV/mythtv/commit/cd8c02a54f4216961252f615577e88aa98dca765
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/recorders/hdhrstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/satipstreamhandler.cpp

  Log Message:
  -----------
  Minor hrhrstreamhandler conversion to std::chrono.


  Commit: 041cc10a38c2a759b8bfdf88b1b8a5d28e9e8841
      https://github.com/MythTV/mythtv/commit/041cc10a38c2a759b8bfdf88b1b8a5d28e9e8841
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Minor linuxfirewiredevice conversion to std::chrono.


  Commit: 5afdd7093af56fdec7a61ace6c4f5b30a418e05e
      https://github.com/MythTV/mythtv/commit/5afdd7093af56fdec7a61ace6c4f5b30a418e05e
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/recorders/dvbchannel.cpp
    M mythtv/libs/libmythtv/recorders/dvbchannel.h

  Log Message:
  -----------
  Convert dvbchannel tuning delay to std::chrono.


  Commit: 667b7470e651029e62fb70febbf9e95a2e5af0cc
      https://github.com/MythTV/mythtv/commit/667b7470e651029e62fb70febbf9e95a2e5af0cc
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert JobQueueCheckFrequency to std::chrono.


  Commit: c2917f9e93f6ae3dfeb96468fee1f8656c08fc08
      https://github.com/MythTV/mythtv/commit/c2917f9e93f6ae3dfeb96468fee1f8656c08fc08
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert video capture card setup to std::chrono.


  Commit: 4277139f4f5a6c2f4c9e35c59c6c18939295ef9f
      https://github.com/MythTV/mythtv/commit/4277139f4f5a6c2f4c9e35c59c6c18939295ef9f
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Support times like 1.75s in addition to 1750ms.


  Commit: 3124d7ea807d347af4227c551b47d14a0959ddb1
      https://github.com/MythTV/mythtv/commit/3124d7ea807d347af4227c551b47d14a0959ddb1
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert frontend m_idleTime to std::chrono.


  Commit: 26b4832435be21079ad98db1bf368bd79f6017c8
      https://github.com/MythTV/mythtv/commit/26b4832435be21079ad98db1bf368bd79f6017c8
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythbase/compat.h
    M mythtv/libs/libmythupnp/eventing.cpp
    M mythtv/libs/libmythupnp/eventing.h
    M mythtv/libs/libmythupnp/httprequest.cpp
    M mythtv/libs/libmythupnp/httprequest.h
    M mythtv/libs/libmythupnp/httpserver.cpp
    M mythtv/libs/libmythupnp/httpserver.h
    M mythtv/libs/libmythupnp/ssdp.cpp
    M mythtv/libs/libmythupnp/ssdpcache.cpp
    M mythtv/libs/libmythupnp/ssdpcache.h
    M mythtv/libs/libmythupnp/taskqueue.cpp
    M mythtv/libs/libmythupnp/taskqueue.h
    M mythtv/libs/libmythupnp/upnpdevice.h
    M mythtv/libs/libmythupnp/upnptaskcache.h
    M mythtv/libs/libmythupnp/upnptasknotify.cpp
    M mythtv/libs/libmythupnp/upnptasknotify.h
    M mythtv/libs/libmythupnp/upnptasksearch.cpp
    M mythtv/libs/libmythupnp/upnptasksearch.h
    M mythtv/libs/libmythupnp/upnputil.cpp
    M mythtv/libs/libmythupnp/upnputil.h
    M mythtv/libs/libmythupnp/websocket.cpp

  Log Message:
  -----------
  Convert libmythupnp to std::chrono.


  Commit: e3fa5e5386305c54fef00af9d47deed9d71cda1c
      https://github.com/MythTV/mythtv/commit/e3fa5e5386305c54fef00af9d47deed9d71cda1c
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythupnp/eventing.cpp
    M mythtv/libs/libmythupnp/eventing.h
    M mythtv/libs/libmythupnp/httpserver.h
    M mythtv/libs/libmythupnp/ssdpcache.cpp
    M mythtv/libs/libmythupnp/taskqueue.cpp
    M mythtv/libs/libmythupnp/taskqueue.h
    M mythtv/libs/libmythupnp/upnpdevice.h
    M mythtv/libs/libmythupnp/upnputil.cpp
    M mythtv/libs/libmythupnp/upnputil.h

  Log Message:
  -----------
  Convert upnp TaskTime from timeval to std::chrono.


  Commit: 46a89212ed5690b36ce6cd9548a7c1ac3b4128cd
      https://github.com/MythTV/mythtv/commit/46a89212ed5690b36ce6cd9548a7c1ac3b4128cd
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/programs/mythavtest/main.cpp

  Log Message:
  -----------
  Convert mythavtest to std::chrono.


  Commit: 2571d1eafb98972146e54177b20994b734d89602
      https://github.com/MythTV/mythtv/commit/2571d1eafb98972146e54177b20994b734d89602
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/mainserver.h

  Log Message:
  -----------
  Convert kMasterServerReconnectTimeout to std::chrono.


  Commit: b7e1f61634de116bc2621e378e010d5a4c9cfa02
      https://github.com/MythTV/mythtv/commit/b7e1f61634de116bc2621e378e010d5a4c9cfa02
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/programs/mythexternrecorder/MythExternControl.cpp

  Log Message:
  -----------
  Convert MythExternControl.cpp to std::chrono.


  Commit: dfcac08a01781d07d4cba65b3a7eb7b2ebd73cb4
      https://github.com/MythTV/mythtv/commit/dfcac08a01781d07d4cba65b3a7eb7b2ebd73cb4
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/recorders/dvbdev/dvbci.cpp
    M mythtv/libs/libmythtv/recorders/dvbdev/dvbci.h

  Log Message:
  -----------
  Minor dvbci.cpp conversion to std::chrono.


  Commit: 5e92b6e084482ddd1bf4248ed948ce1c33039c18
      https://github.com/MythTV/mythtv/commit/5e92b6e084482ddd1bf4248ed948ce1c33039c18
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.cpp
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.h

  Log Message:
  -----------
  Minor NuppelVideoRecorder conversion to std::chrono.


  Commit: d7d984ff8c3019e96fc544d7dbcf40452f21ad97
      https://github.com/MythTV/mythtv/commit/d7d984ff8c3019e96fc544d7dbcf40452f21ad97
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert jitter computation to std::chrono.


  Commit: 13c52ae0c84fb2252943abed8d83cf7a47d714a3
      https://github.com/MythTV/mythtv/commit/13c52ae0c84fb2252943abed8d83cf7a47d714a3
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythbackend/scheduler.h

  Log Message:
  -----------
  More scheduler conversion to std::chrono.


  Commit: 887a81fd2d2d87ae32b923d6ea830ab31675b8d3
      https://github.com/MythTV/mythtv/commit/887a81fd2d2d87ae32b923d6ea830ab31675b8d3
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythbase/compat.h
    M mythtv/programs/mythcommflag/BlankFrameDetector.cpp
    M mythtv/programs/mythcommflag/BorderDetector.cpp
    M mythtv/programs/mythcommflag/BorderDetector.h
    M mythtv/programs/mythcommflag/ClassicCommDetector.cpp
    M mythtv/programs/mythcommflag/ClassicLogoDetector.cpp
    M mythtv/programs/mythcommflag/CommDetector2.cpp
    M mythtv/programs/mythcommflag/CommDetector2.h
    M mythtv/programs/mythcommflag/HistogramAnalyzer.cpp
    M mythtv/programs/mythcommflag/HistogramAnalyzer.h
    M mythtv/programs/mythcommflag/PGMConverter.cpp
    M mythtv/programs/mythcommflag/PGMConverter.h
    M mythtv/programs/mythcommflag/PrePostRollFlagger.cpp
    M mythtv/programs/mythcommflag/TemplateFinder.cpp
    M mythtv/programs/mythcommflag/TemplateFinder.h
    M mythtv/programs/mythcommflag/TemplateMatcher.cpp
    M mythtv/programs/mythcommflag/TemplateMatcher.h
    M mythtv/programs/mythcommflag/main.cpp

  Log Message:
  -----------
  Convert mythcommflag to std::chrono.


  Commit: de8f8041b6e38f68e4d6d6104f7aba333934a33a
      https://github.com/MythTV/mythtv/commit/de8f8041b6e38f68e4d6d6104f7aba333934a33a
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/programs/mythcommflag/CommDetector2.cpp

  Log Message:
  -----------
  Convert mythcommflag logging messages from microseconds to milliseconds.


  Commit: ae2d2de6f2c30f22c82413f8c217e5b90f4a4138
      https://github.com/MythTV/mythtv/commit/ae2d2de6f2c30f22c82413f8c217e5b90f4a4138
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/channelutil.cpp
    M mythtv/libs/libmythtv/channelutil.h
    M mythtv/libs/libmythtv/programdata.cpp

  Log Message:
  -----------
  Convert ChannelUtil::GetTimeOffset to std::chrono.


  Commit: e040b48d728da64f3c6b67bb1a95efb3e550670e
      https://github.com/MythTV/mythtv/commit/e040b48d728da64f3c6b67bb1a95efb3e550670e
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mytharchive/mytharchive/logviewer.cpp
    M mythplugins/mytharchive/mytharchive/logviewer.h

  Log Message:
  -----------
  Minor mytharchive changes for std::chrono.


  Commit: aaab78527fb8390b9be987719086a88dfb070872
      https://github.com/MythTV/mythtv/commit/aaab78527fb8390b9be987719086a88dfb070872
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/musiccommon.cpp
    M mythplugins/mythmusic/mythmusic/playlist.cpp
    M mythplugins/mythmusic/mythmusic/visualizerview.cpp

  Log Message:
  -----------
  Minor mythmusic changes for std::chrono.


  Commit: f56964900cc3c6683f129fe3269e94602cb1e51d
      https://github.com/MythTV/mythtv/commit/f56964900cc3c6683f129fe3269e94602cb1e51d
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythnews/mythnews/mythnews.cpp
    M mythplugins/mythnews/mythnews/mythnews.h
    M mythplugins/mythnews/mythnews/newssite.cpp
    M mythplugins/mythnews/mythnews/newssite.h

  Log Message:
  -----------
  Minor mythnews changes for std::chrono.


  Commit: b55f6c7006eb10c6a2b09390fcfb3432099a252c
      https://github.com/MythTV/mythtv/commit/b55f6c7006eb10c6a2b09390fcfb3432099a252c
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythweather/mythweather/weather.cpp
    M mythplugins/mythweather/mythweather/weather.h

  Log Message:
  -----------
  Minor mythweather changes for std::chrono.


  Commit: 4aee8594b7b9586e715d137f317eb762c796a31c
      https://github.com/MythTV/mythtv/commit/4aee8594b7b9586e715d137f317eb762c796a31c
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythzoneminder/mythzmserver/main.cpp
    M mythplugins/mythzoneminder/mythzmserver/zmserver.cpp
    M mythplugins/mythzoneminder/mythzmserver/zmserver.h
    M mythplugins/mythzoneminder/mythzoneminder/zmliveplayer.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmminiplayer.cpp

  Log Message:
  -----------
  Minor mythzoneminder changes for std::chrono.


  Commit: 9e17219607f702c2b8d5cc95970e3b94bccc59a4
      https://github.com/MythTV/mythtv/commit/9e17219607f702c2b8d5cc95970e3b94bccc59a4
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/eithelper.h

  Log Message:
  -----------
  Minor EIT changes for std::chrono.


  Commit: 2eeb7fce8dc87bc0afe9f835392e396af4fad5cc
      https://github.com/MythTV/mythtv/commit/2eeb7fce8dc87bc0afe9f835392e396af4fad5cc
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythbase/hardwareprofile.h
    M mythtv/libs/libmythbase/housekeeper.cpp
    M mythtv/libs/libmythbase/housekeeper.h
    M mythtv/programs/mythbackend/backendhousekeeper.cpp

  Log Message:
  -----------
  Update housekeeper to std::chrono.


  Commit: 4465d2f9677a641a38d2f7d2e1b01caae875aced
      https://github.com/MythTV/mythtv/commit/4465d2f9677a641a38d2f7d2e1b01caae875aced
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythbase/housekeeper.cpp
    M mythtv/libs/libmythbase/housekeeper.h

  Log Message:
  -----------
  Update housekeeper to std::chrono 2.


  Commit: c53c1854f012057b425dc9e9ad0886f91c45f228
      https://github.com/MythTV/mythtv/commit/c53c1854f012057b425dc9e9ad0886f91c45f228
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythui/mythuithemecache.cpp
    M mythtv/libs/libmythui/mythuithemecache.h

  Log Message:
  -----------
  Convert mythuithemecache to std::chrono.


  Commit: c91106da059447f640cb877f89c3dacff977c4ca
      https://github.com/MythTV/mythtv/commit/c91106da059447f640cb877f89c3dacff977c4ca
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/previewgeneratorqueue.cpp
    M mythtv/libs/libmythtv/previewgeneratorqueue.h
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythfrontend/main.cpp

  Log Message:
  -----------
  Convert PreviewGeneratorQueue to std::chrono.


  Commit: ff967f97ae82de64c544fdccfe035ba2173e2964
      https://github.com/MythTV/mythtv/commit/ff967f97ae82de64c544fdccfe035ba2173e2964
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/programs/mythshutdown/main.cpp

  Log Message:
  -----------
  Convert mythshutdown to std::chrono.


  Commit: 23603cf88f9fc8c6369eeaba32d9d307b6b65159
      https://github.com/MythTV/mythtv/commit/23603cf88f9fc8c6369eeaba32d9d307b6b65159
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/programs/mythwelcome/welcomedialog.cpp
    M mythtv/programs/mythwelcome/welcomedialog.h

  Log Message:
  -----------
  Convert mythwelcome to std::chrono.


  Commit: 9cf2946adc3f36bf59e59d593b1878843de2472d
      https://github.com/MythTV/mythtv/commit/9cf2946adc3f36bf59e59d593b1878843de2472d
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert m_watchListBlackOut to std::chrono.


  Commit: 712448a0099527ba990e5ee42b75d84a4140f7f5
      https://github.com/MythTV/mythtv/commit/712448a0099527ba990e5ee42b75d84a4140f7f5
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmyth/programinfo.cpp

  Log Message:
  -----------
  Convert ProgramInfo::UpdateLastDelete to std::chrono.


  Commit: f086cc2f428747bcbccae9036f5d85bad7aa519c
      https://github.com/MythTV/mythtv/commit/f086cc2f428747bcbccae9036f5d85bad7aa519c
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/captions/subtitlescreen.cpp
    M mythtv/libs/libmythtv/captions/subtitlescreen.h
    M mythtv/libs/libmythtv/mythplayercaptionsui.cpp
    M mythtv/libs/libmythtv/mythplayercaptionsui.h
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tvplaybackstate.h

  Log Message:
  -----------
  Simple std::chrono changes to subtitles.


  Commit: 944bb1bf8f13e9b93f6f225836a4990178cf18ca
      https://github.com/MythTV/mythtv/commit/944bb1bf8f13e9b93f6f225836a4990178cf18ca
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.h
    M mythtv/libs/libmythtv/captions/subtitlescreen.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.h
    M mythtv/libs/libmythtv/decoders/decoderbase.h
    M mythtv/libs/libmythtv/mythframe.cpp
    M mythtv/libs/libmythtv/mythframe.h
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.h
    M mythtv/libs/libmythtv/mythplayeravsync.cpp
    M mythtv/libs/libmythtv/mythplayeravsync.h
    M mythtv/libs/libmythtv/mythplayerui.cpp
    M mythtv/libs/libmythtv/mythplayerui.h
    M mythtv/libs/libmythtv/mythvideoout.h
    M mythtv/libs/libmythtv/mythvideooutgpu.cpp
    M mythtv/libs/libmythtv/mythvideooutgpu.h
    M mythtv/libs/libmythtv/mythvideoscantracker.cpp
    M mythtv/libs/libmythtv/mythvideoscantracker.h
    M mythtv/libs/libmythtv/videoout_d3d.cpp
    M mythtv/libs/libmythtv/videoout_d3d.h
    M mythtv/libs/libmythui/mythdisplay.cpp
    M mythtv/libs/libmythui/mythdisplay.h

  Log Message:
  -----------
  Start converting AVSync to std::chrono.


  Commit: 8891ddf6997a0cd685ae2d6950652a3f184ba787
      https://github.com/MythTV/mythtv/commit/8891ddf6997a0cd685ae2d6950652a3f184ba787
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/Bluray/mythbdplayer.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.h
    M mythtv/libs/libmythtv/audioplayer.cpp
    M mythtv/libs/libmythtv/captions/cc608decoder.cpp
    M mythtv/libs/libmythtv/captions/cc608decoder.h
    M mythtv/libs/libmythtv/captions/cc608reader.cpp
    M mythtv/libs/libmythtv/captions/cc608reader.h
    M mythtv/libs/libmythtv/captions/subtitlereader.cpp
    M mythtv/libs/libmythtv/captions/subtitlereader.h
    M mythtv/libs/libmythtv/captions/subtitlescreen.cpp
    M mythtv/libs/libmythtv/captions/subtitlescreen.h
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.h
    M mythtv/libs/libmythtv/decoders/decoderbase.h
    M mythtv/libs/libmythtv/dummydecoder.h
    M mythtv/libs/libmythtv/format.h
    M mythtv/libs/libmythtv/io/mythavformatwriter.cpp
    M mythtv/libs/libmythtv/io/mythavformatwriter.h
    M mythtv/libs/libmythtv/io/mythmediawriter.cpp
    M mythtv/libs/libmythtv/io/mythmediawriter.h
    M mythtv/libs/libmythtv/mythccextractorplayer.cpp
    M mythtv/libs/libmythtv/mythdeinterlacer.cpp
    M mythtv/libs/libmythtv/mythframe.cpp
    M mythtv/libs/libmythtv/mythframe.h
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.h
    M mythtv/libs/libmythtv/mythplayeraudioui.cpp
    M mythtv/libs/libmythtv/mythplayeraudioui.h
    M mythtv/libs/libmythtv/mythplayeravsync.cpp
    M mythtv/libs/libmythtv/mythplayerstate.cpp
    M mythtv/libs/libmythtv/mythplayerstate.h
    M mythtv/libs/libmythtv/mythplayerui.cpp
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.cpp
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.h
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tvplaybackstate.h
    M mythtv/libs/libmythtv/videobuffers.cpp
    M mythtv/programs/mythtranscode/mythtranscodeplayer.cpp
    M mythtv/programs/mythtranscode/mythtranscodeplayer.h
    M mythtv/programs/mythtranscode/transcode.cpp

  Log Message:
  -----------
  Convert MythVideoFrame::m_timecode to std::chrono.


  Commit: dfea32eb627c2203b22da3502fdbc00c7698d756
      https://github.com/MythTV/mythtv/commit/dfea32eb627c2203b22da3502fdbc00c7698d756
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/Bluray/mythbdbuffer.cpp
    M mythtv/libs/libmythtv/Bluray/mythbdbuffer.h
    M mythtv/libs/libmythtv/Bluray/mythbdplayer.cpp
    M mythtv/libs/libmythtv/Bluray/mythbdplayer.h
    M mythtv/libs/libmythtv/mythplayer.h
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_play.h

  Log Message:
  -----------
  Convert GetTitleDuration to std::chrono.


  Commit: 94037a97a52cab756769e9e142e6dcc895ba82c7
      https://github.com/MythTV/mythtv/commit/94037a97a52cab756769e9e142e6dcc895ba82c7
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/Bluray/mythbdbuffer.cpp
    M mythtv/libs/libmythtv/Bluray/mythbdbuffer.h
    M mythtv/libs/libmythtv/Bluray/mythbdplayer.cpp

  Log Message:
  -----------
  Some simple Bluray changes for std::chrono.


  Commit: 3619aa38846ca799aa4ad93479fa4b2828d0940b
      https://github.com/MythTV/mythtv/commit/3619aa38846ca799aa4ad93479fa4b2828d0940b
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/DVD/mythdvdbuffer.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdbuffer.h
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp

  Log Message:
  -----------
  Some simple DVD changes for std::chrono.


  Commit: a92acf9c54aaf68b6a589d662e20978f35a26b7c
      https://github.com/MythTV/mythtv/commit/a92acf9c54aaf68b6a589d662e20978f35a26b7c
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/Bluray/mythbdbuffer.cpp
    M mythtv/libs/libmythtv/Bluray/mythbdbuffer.h
    M mythtv/libs/libmythtv/DVD/mythdvdbuffer.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdbuffer.h
    M mythtv/libs/libmythtv/io/mythmediabuffer.h
    M mythtv/libs/libmythtv/tv_play.cpp

  Log Message:
  -----------
  Convert MythMediaBuffer::HandleAction to std::chrono.


  Commit: 83f0a1cc35fb6ad68002c88b56ae0b120fd40771
      https://github.com/MythTV/mythtv/commit/83f0a1cc35fb6ad68002c88b56ae0b120fd40771
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert AvFormatDecoder first/lastPts values to std::chrono.


  Commit: ecce3ecd2353fd2be9b5432503e2efb1a17d8b64
      https://github.com/MythTV/mythtv/commit/ecce3ecd2353fd2be9b5432503e2efb1a17d8b64
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythtv/libs/libmythtv/recorders/dtvsignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/dvbsignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/hdhrsignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/satipsignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/signalmonitor.cpp
    M mythtv/libs/libmythtv/signalmonitorvalue.cpp
    M mythtv/libs/libmythtv/signalmonitorvalue.h

  Log Message:
  -----------
  Convert SignalMonitorValue to std::chrono.


  Commit: 22b66ef659889ce706bd1e1d944e2fb41a22b205
      https://github.com/MythTV/mythtv/commit/22b66ef659889ce706bd1e1d944e2fb41a22b205
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

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

  Log Message:
  -----------
  Convert DBUtil::IsBackupInProgress to std::chrono.


  Commit: 05ba3a20dd001052c2b13ddae5a15430fde4adef
      https://github.com/MythTV/mythtv/commit/05ba3a20dd001052c2b13ddae5a15430fde4adef
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/cdrip.cpp
    M mythtv/libs/libmythbase/mythmiscutil.cpp
    M mythtv/libs/libmythbase/mythmiscutil.h
    M mythtv/libs/libmythmetadata/lyricsdata.h
    M mythtv/libs/libmythmetadata/musicmetadata.cpp
    M mythtv/libs/libmythtv/Bluray/mythbdbuffer.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/deletemap.cpp
    M mythtv/programs/mythcommflag/CommDetector2.cpp

  Log Message:
  -----------
  Remove redundant MythFormatTimeMs function.

When using variables of std::chrono::duration, the compiler can
automatically convert from seconds to milliseconds so a single
MythFormatTime function is all that's needed.


  Commit: d12e806f7192dbdd916288b60823a81fb40904a3
      https://github.com/MythTV/mythtv/commit/d12e806f7192dbdd916288b60823a81fb40904a3
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/playlistcontainer.cpp
    M mythtv/libs/libmyth/audio/volumebase.cpp
    M mythtv/libs/libmythbase/mthread.cpp
    M mythtv/libs/libmythbase/mthread.h
    M mythtv/libs/libmythmetadata/imagescanner.cpp
    M mythtv/libs/libmythupnp/taskqueue.cpp
    M mythtv/programs/mythbackend/scheduler.cpp

  Log Message:
  -----------
  Remove redundant MThread::sleep/msleep functions.

When using variables of std::chrono::duration, the compiler can
automatically convert from seconds and milliseconds to microseconds so
a single MThread::usleep function is all that's needed.


Compare: https://github.com/MythTV/mythtv/compare/fe6a417adc41...d12e806f7192


More information about the mythtv-commits mailing list