[mythtv-commits] [MythTV/mythtv] d49adc: tidy: Fix some class member naming. (plugins)

linuxdude42 noreply at github.com
Mon Dec 2 17:40:45 UTC 2019


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: d49adc55f5bf2023770bc6726004e043fee24e9c
      https://github.com/MythTV/mythtv/commit/d49adc55f5bf2023770bc6726004e043fee24e9c
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-15 (Fri, 15 Nov 2019)

  Changed paths:
    M mythplugins/mytharchive/mytharchivehelper/external/pxsup2dast.c
    M mythplugins/mythgame/mythgame/gamesettings.cpp
    M mythplugins/mythmusic/mythmusic/avfdecoder.cpp
    M mythplugins/mythmusic/mythmusic/bumpscope.cpp
    M mythplugins/mythmusic/mythmusic/cddb.cpp
    M mythplugins/mythmusic/mythmusic/cddecoder.cpp
    M mythplugins/mythmusic/mythmusic/mythgoom.cpp
    M mythplugins/mythmusic/mythmusic/smartplaylist.cpp
    M mythplugins/mythmusic/mythmusic/synaesthesia.cpp
    M mythplugins/mythmusic/mythmusic/visualize.cpp
    M mythplugins/mythnews/mythnews/mythnewsconfig.cpp
    M mythplugins/mythzoneminder/mythzmserver/zmserver.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmliveplayer.cpp

  Log Message:
  -----------
  tidy: Fix some class member naming. (plugins)

The clang-tidy "identifier naming" checker pointed out a number of
places where class member variables don't use the convention of
starting with "m_", or static variables don't begin with "s_".  Fix
these for naming consistency across the code base.  There are also a
handful of member variables names that were converted from the
"m_lower_case" form to the "m_camelBack" form.

https://clang.llvm.org/extra/clang-tidy/checks/readability-identifier-naming.html


  Commit: 5f003ea6a08562aac3d0223d43436f7777a53055
      https://github.com/MythTV/mythtv/commit/5f003ea6a08562aac3d0223d43436f7777a53055
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-15 (Fri, 15 Nov 2019)

  Changed paths:
    M mythtv/libs/libmyth/audio/audiooutput.cpp
    M mythtv/libs/libmyth/audio/audiooutputgraph.cpp
    M mythtv/libs/libmyth/audio/audiopulsehandler.cpp
    M mythtv/libs/libmyth/audio/pink.c
    M mythtv/libs/libmyth/audio/spdifencoder.cpp
    M mythtv/libs/libmyth/mythcontext.cpp
    M mythtv/libs/libmyth/programinfo.cpp
    M mythtv/libs/libmyth/rssparse.cpp
    M mythtv/libs/libmythbase/logging.cpp
    M mythtv/libs/libmythbase/loggingserver.cpp
    M mythtv/libs/libmythbase/mthreadpool.cpp
    M mythtv/libs/libmythbase/mythcdrom-linux.cpp
    M mythtv/libs/libmythbase/mythcdrom.cpp
    M mythtv/libs/libmythbase/mythcorecontext.cpp
    M mythtv/libs/libmythbase/mythcoreutil.cpp
    M mythtv/libs/libmythbase/mythdb.cpp
    M mythtv/libs/libmythbase/mythdbcon.cpp
    M mythtv/libs/libmythbase/mythdownloadmanager.cpp
    M mythtv/libs/libmythbase/mythmiscutil.cpp
    M mythtv/libs/libmythbase/mythsystemunix.cpp
    M mythtv/libs/libmythbase/serverpool.cpp
    M mythtv/libs/libmythbase/signalhandling.cpp
    M mythtv/libs/libmythfreemheg/ParseText.cpp
    M mythtv/libs/libmythfreemheg/Text.cpp
    M mythtv/libs/libmythfreesurround/el_processor.cpp
    M mythtv/libs/libmythfreesurround/freesurround.cpp
    M mythtv/libs/libmythmetadata/cleanup.cpp
    M mythtv/libs/libmythmetadata/dbaccess.cpp
    M mythtv/libs/libmythmetadata/dirscan.cpp
    M mythtv/libs/libmythmetadata/metadatagrabber.cpp
    M mythtv/libs/libmythmetadata/musicmetadata.cpp
    M mythtv/libs/libmythmetadata/videometadatalistmanager.cpp
    M mythtv/libs/libmythmetadata/videoscan.cpp
    M mythtv/libs/libmythmpeg2/decode.c
    M mythtv/libs/libmythmpeg2/header.c
    M mythtv/libs/libmythmpeg2/idct_mmx.c
    M mythtv/libs/libmythupnp/msocketdevice.cpp
    M mythtv/libs/libmythupnp/msocketdevice_unix.cpp

  Log Message:
  -----------
  tidy: Fix some class member naming. (libs)

The clang-tidy "identifier naming" checker pointed out a number of
places where class member variables don't use the convention of
starting with "m_", or static variables don't begin with "s_".  Fix
these for naming consistency across the code base.  There are also a
handful of member variables names that were converted from the
"m_lower_case" form to the "m_camelBack" form.

https://clang.llvm.org/extra/clang-tidy/checks/readability-identifier-naming.html


  Commit: 70acd869c8fbd403444f0327b63f020deef56e0e
      https://github.com/MythTV/mythtv/commit/70acd869c8fbd403444f0327b63f020deef56e0e
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-15 (Fri, 15 Nov 2019)

  Changed paths:
    M mythtv/programs/mythavtest/main.cpp
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythcommflag/BlankFrameDetector.cpp
    M mythtv/programs/mythcommflag/BorderDetector.cpp
    M mythtv/programs/mythcommflag/ClassicLogoDetector.cpp
    M mythtv/programs/mythcommflag/CommDetector2.cpp
    M mythtv/programs/mythcommflag/EdgeDetector.cpp
    M mythtv/programs/mythcommflag/HistogramAnalyzer.cpp
    M mythtv/programs/mythcommflag/TemplateFinder.cpp
    M mythtv/programs/mythcommflag/TemplateMatcher.cpp
    M mythtv/programs/mythexternrecorder/MythExternControl.cpp
    M mythtv/programs/mythfilldatabase/xmltvparser.cpp
    M mythtv/programs/mythfrontend/channelrecpriority.cpp
    M mythtv/programs/mythfrontend/globalsettings.cpp
    M mythtv/programs/mythfrontend/guidegrid.cpp
    M mythtv/programs/mythfrontend/main.cpp
    M mythtv/programs/mythfrontend/proglist.cpp
    M mythtv/programs/mythfrontend/services/frontend.cpp
    M mythtv/programs/mythfrontend/statusbox.cpp
    M mythtv/programs/mythfrontend/upnpscanner.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/mythtranscode/external/replex/ts.c
    M mythtv/programs/mythtranscode/mpeg2fix.cpp
    M mythtv/programs/mythtv-setup/backendsettings.cpp
    M mythtv/programs/mythtv-setup/exitprompt.cpp
    M mythtv/programs/mythtv-setup/startprompt.cpp
    M mythtv/programs/mythutil/mpegutils.cpp
    M mythtv/programs/mythutil/musicmetautils.cpp

  Log Message:
  -----------
  tidy: Fix some class member naming. (programs)

The clang-tidy "identifier naming" checker pointed out a number of
places where class member variables don't use the convention of
starting with "m_", or static variables don't begin with "s_".  Fix
these for naming consistency across the code base.  There are also a
handful of member variables names that were converted from the
"m_lower_case" form to the "m_camelBack" form.

https://clang.llvm.org/extra/clang-tidy/checks/readability-identifier-naming.html


  Commit: 66b1b7bc90fe7283c99b83725b8e6f62730dcc4a
      https://github.com/MythTV/mythtv/commit/66b1b7bc90fe7283c99b83725b8e6f62730dcc4a
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-15 (Fri, 15 Nov 2019)

  Changed paths:
    M .clang-tidy
    M mythtv/libs/libmythbase/logging.cpp

  Log Message:
  -----------
  Fix member variable name capitalization.


  Commit: a83413608add6beb9c58df6c7080c63916aa1a35
      https://github.com/MythTV/mythtv/commit/a83413608add6beb9c58df6c7080c63916aa1a35
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-15 (Fri, 15 Nov 2019)

  Changed paths:
    M .clang-tidy

  Log Message:
  -----------
  Add two new checks to clang-tidy.


  Commit: c100249b70124c5640fb2cf1e5713f1deba5f11d
      https://github.com/MythTV/mythtv/commit/c100249b70124c5640fb2cf1e5713f1deba5f11d
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-17 (Sun, 17 Nov 2019)

  Changed paths:
    M mythtv/Makefile
    A mythtv/programs/scripts/build_compdb.py

  Log Message:
  -----------
  Rework code to build the compdb for clang-tidy.


  Commit: 7d29637519476d1b61a9cd0bb08c6c532b7ade2e
      https://github.com/MythTV/mythtv/commit/7d29637519476d1b61a9cd0bb08c6c532b7ade2e
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-20 (Wed, 20 Nov 2019)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/cddecoder.cpp
    M mythtv/libs/libmyth/mythcontext.cpp
    M mythtv/libs/libmythbase/mythcdrom-linux.cpp
    M mythtv/libs/libmythbase/mythdbcon.cpp
    M mythtv/libs/libmythfreemheg/Actions.cpp
    M mythtv/libs/libmythfreesurround/el_processor.cpp
    M mythtv/libs/libmythfreesurround/freesurround.cpp
    M mythtv/libs/libmythtv/mythsystemevent.cpp
    M mythtv/libs/libmythtv/recordingprofile.cpp
    M mythtv/libs/libmythtv/transporteditor.cpp
    M mythtv/libs/libmythtv/videosource.cpp

  Log Message:
  -----------
  tidy: Mark some additional constructors as "explicit".

The clang-tidy "explicit constructor" checker pointed out a couple of
places where constructors should be marked as explicit.  It also
falsely pointed out a couple of class "operator" methods that it
thought should be explicit, but marking these as explicit causes the
compilation to fail in unexpected ways, so mark them to be ignored
instead.

https://clang.llvm.org/extra/clang-tidy/checks/google-explicit-constructor.html


  Commit: f6a1e3fc48fab31a04a9b196d13fae89eec464c3
      https://github.com/MythTV/mythtv/commit/f6a1e3fc48fab31a04a9b196d13fae89eec464c3
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-20 (Wed, 20 Nov 2019)

  Changed paths:
    M mythtv/libs/libmyth/audio/audiooutputalsa.cpp
    M mythtv/libs/libmyth/audio/audiooutputnull.cpp
    M mythtv/libs/libmyth/audio/audiooutputoss.cpp

  Log Message:
  -----------
  tidy: Silence a couple of misleading "infinite loop" warnings.

The clang-tidy "infinite loop" checker pointed out a couple of places
that look like infinite loops, because the loop variable isn't updated
anywhere inside of the loop.  All of these are written in the form:

    while ( x=fn() )
        {...}

What clang-tidy doesn't see is that inside the function is an iterator
that will eventually return 0 and cause the loop to exit.  Tell
clang-tidy to ignore these loops in the future.

https://clang.llvm.org/extra/clang-tidy/checks/bugprone-infinite-loop.html


  Commit: 147e8d89ff021d9dd25523a3ed4577e6944db923
      https://github.com/MythTV/mythtv/commit/147e8d89ff021d9dd25523a3ed4577e6944db923
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.h
    M mythtv/libs/libmythtv/channelscan/externrecscanner.cpp
    M mythtv/libs/libmythtv/channelscan/externrecscanner.h
    M mythtv/libs/libmythtv/channelscan/inputselectorsetting.cpp
    M mythtv/libs/libmythtv/channelscan/inputselectorsetting.h
    M mythtv/libs/libmythtv/channelscan/iptvchannelfetcher.cpp
    M mythtv/libs/libmythtv/channelscan/iptvchannelfetcher.h
    M mythtv/libs/libmythtv/channelscan/scaninfo.cpp
    M mythtv/libs/libmythtv/channelscan/scaninfo.h
    M mythtv/libs/libmythtv/channelscan/vboxchannelfetcher.cpp
    M mythtv/libs/libmythtv/channelscan/vboxchannelfetcher.h
    M mythtv/libs/libmythtv/channelsettings.cpp
    M mythtv/libs/libmythtv/diseqcsettings.cpp
    M mythtv/libs/libmythtv/frequencytables.cpp
    M mythtv/libs/libmythtv/frequencytables.h
    M mythtv/libs/libmythtv/jitterometer.cpp
    M mythtv/libs/libmythtv/jitterometer.h
    M mythtv/libs/libmythtv/mythccextractorplayer.cpp
    M mythtv/libs/libmythtv/mythccextractorplayer.h
    M mythtv/libs/libmythtv/mythsystemevent.cpp
    M mythtv/libs/libmythtv/netstream.cpp
    M mythtv/libs/libmythtv/netstream.h
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.h
    M mythtv/libs/libmythtv/playercontext.cpp
    M mythtv/libs/libmythtv/playercontext.h
    M mythtv/libs/libmythtv/previewgenerator.cpp
    M mythtv/libs/libmythtv/previewgenerator.h
    M mythtv/libs/libmythtv/programdata.cpp
    M mythtv/libs/libmythtv/programdata.h
    M mythtv/libs/libmythtv/recorders/ExternalRecChannelFetcher.cpp
    M mythtv/libs/libmythtv/recorders/ExternalRecChannelFetcher.h
    M mythtv/libs/libmythtv/recorders/HLS/HLSSegment.cpp
    M mythtv/libs/libmythtv/recorders/HLS/HLSSegment.h
    M mythtv/libs/libmythtv/recorders/HLS/HLSStream.cpp
    M mythtv/libs/libmythtv/recorders/HLS/HLSStream.h
    M mythtv/libs/libmythtv/recorders/asichannel.cpp
    M mythtv/libs/libmythtv/recorders/asichannel.h
    M mythtv/libs/libmythtv/recorders/dvbcam.cpp
    M mythtv/libs/libmythtv/recorders/dvbcam.h
    M mythtv/libs/libmythtv/recorders/dvbchannel.cpp
    M mythtv/libs/libmythtv/recorders/dvbchannel.h
    M mythtv/libs/libmythtv/recorders/firewirechannel.cpp
    M mythtv/libs/libmythtv/recorders/firewirechannel.h
    M mythtv/libs/libmythtv/recorders/hdhrchannel.cpp
    M mythtv/libs/libmythtv/recorders/hdhrchannel.h
    M mythtv/libs/libmythtv/recorders/iptvchannel.cpp
    M mythtv/libs/libmythtv/recorders/iptvchannel.h
    M mythtv/libs/libmythtv/recordingquality.cpp
    M mythtv/libs/libmythtv/recordingquality.h
    M mythtv/libs/libmythtv/signalmonitorvalue.cpp
    M mythtv/libs/libmythtv/signalmonitorvalue.h
    M mythtv/libs/libmythtv/videosource.cpp
    M mythtv/libs/libmythtv/videosource.h
    M mythtv/libs/libmythui/opengl/mythopenglperf.cpp
    M mythtv/libs/libmythui/opengl/mythopenglperf.h
    M mythtv/programs/mythavtest/main.cpp

  Log Message:
  -----------
  tidy: Pass constructor arguments by value and use std::move. (libmythtv/libmythui)

The clang-tidy "pass by value" modernization check pointed out a
number of places where constructors are declared to take a const
object, and the the only use of that object is to copy it to a newly
initialize local variable.  Passing a non-const and using the
std::move function allows the compiler to choose the best way to
construct the local copy of the value.  Changes made by the clang-tidy
program and cleaned up by hand.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-pass-by-value.html


  Commit: ba243e27d46ae24c67766b6b4079cb65b9bd0f30
      https://github.com/MythTV/mythtv/commit/ba243e27d46ae24c67766b6b4079cb65b9bd0f30
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythmetadata/metadatafactory.h
    M mythtv/libs/libmythtv/AirPlay/mythairplayserver.h
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.h
    M mythtv/libs/libmythtv/Bluray/bdringbuffer.cpp
    M mythtv/libs/libmythtv/Bluray/bdringbuffer.h
    M mythtv/libs/libmythtv/DVD/avformatdecoderdvd.h
    M mythtv/libs/libmythtv/DVD/dvdringbuffer.h
    M mythtv/libs/libmythtv/HLS/httplivestream.h
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.h
    M mythtv/libs/libmythtv/avformatwriter.h
    M mythtv/libs/libmythtv/cc708window.cpp
    M mythtv/libs/libmythtv/cc708window.h
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
    M mythtv/libs/libmythtv/channelscan/channelimporter.h
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.h
    M mythtv/libs/libmythtv/channelsettings.h
    M mythtv/libs/libmythtv/decoders/avformatdecoder.h
    M mythtv/libs/libmythtv/decoders/nuppeldecoder.h
    M mythtv/libs/libmythtv/deletemap.h
    M mythtv/libs/libmythtv/diseqc.cpp
    M mythtv/libs/libmythtv/diseqc.h
    M mythtv/libs/libmythtv/diseqcsettings.h
    M mythtv/libs/libmythtv/eitfixup.cpp
    M mythtv/libs/libmythtv/eitfixup.h
    M mythtv/libs/libmythtv/eithelper.h
    M mythtv/libs/libmythtv/jobqueue.h
    M mythtv/libs/libmythtv/mheg/dsmcc.h
    M mythtv/libs/libmythtv/mheg/dsmcccache.h
    M mythtv/libs/libmythtv/mpeg/H264Parser.h
    M mythtv/libs/libmythtv/mpeg/mpegtables.cpp
    M mythtv/libs/libmythtv/mpeg/mpegtables.h
    M mythtv/libs/libmythtv/mpeg/sctetables.cpp
    M mythtv/libs/libmythtv/mpeg/sctetables.h
    M mythtv/libs/libmythtv/mythavutil.h
    M mythtv/libs/libmythtv/mythccextractorplayer.h
    M mythtv/libs/libmythtv/mythplayer.h
    M mythtv/libs/libmythtv/mythsystemevent.h
    M mythtv/libs/libmythtv/netstream.h
    M mythtv/libs/libmythtv/opengl/mythvaapidrminterop.h
    M mythtv/libs/libmythtv/recorders/ExternalStreamHandler.h
    M mythtv/libs/libmythtv/recorders/RTjpegN.h
    M mythtv/libs/libmythtv/recorders/cetonrtsp.h
    M mythtv/libs/libmythtv/recorders/dvbdev/dvbci.cpp
    M mythtv/libs/libmythtv/recorders/dvbdev/dvbci.h
    M mythtv/libs/libmythtv/recorders/vboxutils.h
    M mythtv/libs/libmythtv/subtitlereader.h
    M mythtv/libs/libmythtv/teletextscreen.h
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_play.h
    M mythtv/libs/libmythtv/tv_rec.h
    M mythtv/libs/libmythtv/v4l2util.h
    M mythtv/libs/libmythtv/videobuffers.h
    M mythtv/libs/libmythtv/videocolourspace.h
    M mythtv/libs/libmythtv/videooutwindow.h
    M mythtv/libs/libmythtv/videosource.h
    M mythtv/libs/libmythtv/vsync.h
    M mythtv/libs/libmythui/DisplayRes.h
    M mythtv/libs/libmythui/opengl/mythegl.h
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengl.h
    M mythtv/programs/mythbackend/upnpcdsmusic.h
    M mythtv/programs/mythbackend/upnpcdstv.h
    M mythtv/programs/mythbackend/upnpcdsvideo.h
    M mythtv/programs/mythfrontend/globalsettings.h

  Log Message:
  -----------
  tidy: Convert member functions to static if they don't use "this". (libmythtv/libmythui)

The clang-tidy readability "convert to static" checker pointed out a
large number of places where a member function doesn't reference the
current object, and thus doesn't need to be provided with a "this"
variable that points to an object.  These function should all be
declared as static, instead of as const.  Declaring a function as
"const" is a statement that it won't modify the object, but it still
possible for the function to somehow affect it.  A function declared
"static" doesn't receive a pointer to the object and so can't possibly
modify it.  Changes made by the clang-tidy program.

https://clang.llvm.https://clang.llvm.org/extra/clang-tidy/checks/readability-convert-member-functions-to-static.html


  Commit: 6cbd1288ce4da2c81ce8401d5bf9691380fec872
      https://github.com/MythTV/mythtv/commit/6cbd1288ce4da2c81ce8401d5bf9691380fec872
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/Bluray/mythbdplayer.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp
    M mythtv/libs/libmythtv/cardutil.cpp
    M mythtv/libs/libmythtv/eitscanner.cpp
    M mythtv/libs/libmythtv/metadataimagehelper.cpp
    M mythtv/libs/libmythtv/mheg/dsmccbiop.cpp
    M mythtv/libs/libmythtv/mythccextractorplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/opengl/mythvideotexture.cpp
    M mythtv/libs/libmythtv/osd.cpp
    M mythtv/libs/libmythtv/recorders/dvbchannel.cpp
    M mythtv/libs/libmythtv/subtitlescreen.cpp
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/tvbrowsehelper.cpp
    M mythtv/libs/libmythtv/videosource.cpp
    M mythtv/libs/libmythui/opengl/mythpainteropengl.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp
    M mythtv/programs/mythfrontend/guidegrid.cpp

  Log Message:
  -----------
  tidy: Call static functions directly instead of through an instance. (libmythtv/libmythui)

The clang-tidy readability "static accessed through instance" checker
pointed out a number of places where a static member function is
called via an object instead of being called directly.  Change these
to direct references.  This allows removal of a couple of variables
that were only used to call these static functions.  Changes made by
the clang-tidy program; variable cleanup by hand.

https://clang.llvm.org/extra/clang-tidy/checks/readability-static-accessed-through-instance.html


  Commit: 8964b5a507dfeaeda1090e466790c78c65d87a80
      https://github.com/MythTV/mythtv/commit/8964b5a507dfeaeda1090e466790c78c65d87a80
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

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

  Log Message:
  -----------
  Fix calling chain in galleryslide functions.

The clang-tidy "bugprone parent virtual call" checker pointed out a
couple of places where galleryslide functions call directly up to
their grandparent function instead of their (in this case
non-existent) parent function.  Add new parent functions that do
nothing more than call up, and call those instead of directly calling
the grandparent.

https://clang.llvm.org/extra/clang-tidy/checks/bugprone-parent-virtual-call.html


  Commit: c22b8120b900e9d6095f56db734be71a746583bd
      https://github.com/MythTV/mythtv/commit/c22b8120b900e9d6095f56db734be71a746583bd
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythplugins/mythzoneminder/mythzoneminder/zmliveplayer.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmminiplayer.cpp
    M mythtv/libs/libmythui/mythuitype.cpp

  Log Message:
  -----------
  Fix customEvent handlers to chain up to their parent.

The clang-tidy "bugprone parent virtual call" checker pointed out a
couple of places where customEvent handlers either don't call up to
their parent, or skip the parent and call up to the grandparent.  Fix
these so that they all call from child to parent.

https://clang.llvm.org/extra/clang-tidy/checks/bugprone-parent-virtual-call.html


  Commit: bafe34a2d403a00063ea90a19396d0a548e58899
      https://github.com/MythTV/mythtv/commit/bafe34a2d403a00063ea90a19396d0a548e58899
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/opengl/mythvideotexture.cpp
    M mythtv/libs/libmythtv/opengl/mythvideotexture.h

  Log Message:
  -----------
  tidy: Replace default special member functions with the =default keyword.

Clang-tidy pointed out one places where a structure destructor was
identical to what the compiler would generate.  Marking this function
as "=default" allows the compiler more optimization chances.

This code was pointed out by clang-tidy's "use =default" check.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-equals-default.html


  Commit: 22004b6f07ba8263c4a885bd110aa1d5f2bb07d4
      https://github.com/MythTV/mythtv/commit/22004b6f07ba8263c4a885bd110aa1d5f2bb07d4
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythui/util-nvctrl.cpp

  Log Message:
  -----------
  tidy: Use boolean literals.

Replace instances of 1/0 being cast to a boolean with the literals
true/false.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-bool-literals.html


  Commit: de0bd97332ee7d5d9991fe1f67f0c994694103ec
      https://github.com/MythTV/mythtv/commit/de0bd97332ee7d5d9991fe1f67f0c994694103ec
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/decoders/mythnvdeccontext.cpp
    M mythtv/libs/libmythtv/opengl/mythegldmabuf.cpp
    M mythtv/libs/libmythtv/opengl/mythnvdecinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp

  Log Message:
  -----------
  tidy: Use the emplace_back function where possible.

Instead of calling the STL push_back with an explicitly constructed
temporary object, the two calls can be collapsed into a single
emplace_back call.  This code is less verbose and potentially more
efficient.  These changes were made by the clang-tidy program.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-emplace.html


  Commit: 4dbc7f7a1e03d9b28420819c297505ec692e417a
      https://github.com/MythTV/mythtv/commit/4dbc7f7a1e03d9b28420819c297505ec692e417a
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/decoders/mythvdpauhelper.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp

  Log Message:
  -----------
  tidy: Return braced initializer instead of creating object just for return.

The clang-tidy "return braced initializer list" check pointed out two
places where explicitly creating an object and then immediately
returning it to the caller could be replaced by just returning a
braces initializer for the object.  This eliminates the duplication of
the type information in the function.  Changes made by the clang-tidy
program.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-return-braced-init-list.html


  Commit: 37b5775d290ed7f52223d8e125a3f1a750bed2f8
      https://github.com/MythTV/mythtv/commit/37b5775d290ed7f52223d8e125a3f1a750bed2f8
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.cpp
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp
    M mythtv/libs/libmythtv/cc608decoder.cpp
    M mythtv/libs/libmythtv/cc708window.cpp
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
    M mythtv/libs/libmythtv/channelscan/channelscanner_cli.cpp
    M mythtv/libs/libmythtv/channelsettings.cpp
    M mythtv/libs/libmythtv/channelutil.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/mythnvdeccontext.cpp
    M mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvaapicontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvdpauhelper.cpp
    M mythtv/libs/libmythtv/diseqc.cpp
    M mythtv/libs/libmythtv/diseqcsettings.cpp
    M mythtv/libs/libmythtv/eithelper.cpp
    M mythtv/libs/libmythtv/eitscanner.cpp
    M mythtv/libs/libmythtv/jitterometer.cpp
    M mythtv/libs/libmythtv/jobqueue.cpp
    M mythtv/libs/libmythtv/mheg/mhi.cpp
    M mythtv/libs/libmythtv/mpeg/atsc_huffman.cpp
    M mythtv/libs/libmythtv/mpeg/atscdescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/atsctables.cpp
    M mythtv/libs/libmythtv/mpeg/dishdescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/dvbdescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/freesat_huffman.cpp
    M mythtv/libs/libmythtv/mpeg/mpegtables.cpp
    M mythtv/libs/libmythtv/mythavutil.cpp
    M mythtv/libs/libmythtv/mythccextractorplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/netstream.cpp
    M mythtv/libs/libmythtv/opengl/mythegldmabuf.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapidrminterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/osd.cpp
    M mythtv/libs/libmythtv/playgroup.cpp
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.cpp
    M mythtv/libs/libmythtv/recorders/RTjpegN.cpp
    M mythtv/libs/libmythtv/recorders/dtvrecorder.cpp
    M mythtv/libs/libmythtv/recorders/dvbdev/dvbci.cpp
    M mythtv/libs/libmythtv/recorders/linuxfirewiredevice.cpp
    M mythtv/libs/libmythtv/recorders/mpegrecorder.cpp
    M mythtv/libs/libmythtv/recorders/vbitext/lang.c
    M mythtv/libs/libmythtv/recorders/vbitext/vbi.c
    M mythtv/libs/libmythtv/recordingprofile.cpp
    M mythtv/libs/libmythtv/ringbuffer.cpp
    M mythtv/libs/libmythtv/sourceutil.cpp
    M mythtv/libs/libmythtv/subtitlescreen.cpp
    M mythtv/libs/libmythtv/teletextscreen.cpp
    M mythtv/libs/libmythtv/transporteditor.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/videobuffers.cpp
    M mythtv/libs/libmythtv/videosource.cpp
    M mythtv/libs/libmythtv/visualisations/goom/filters.c
    M mythtv/libs/libmythtv/visualisations/goom/goom_core.c
    M mythtv/libs/libmythtv/visualisations/goom/ifs.c
    M mythtv/libs/libmythtv/visualisations/goom/ifs_display.c
    M mythtv/libs/libmythtv/visualisations/goom/tentacle3d.c
    M mythtv/libs/libmythtv/visualisations/videovisualcircles.cpp
    M mythtv/libs/libmythtv/visualisations/videovisualgoom.cpp
    M mythtv/libs/libmythtv/visualisations/videovisualspectrum.cpp
    M mythtv/libs/libmythtv/vsync.cpp
    M mythtv/libs/libmythtv/xine_demux_sputext.cpp

  Log Message:
  -----------
  tidy: Fix some class member naming. (libmythtv)

The clang-tidy "identifier naming" checker pointed out a number of
places where class member variables don't use the convention of
starting with "m_", or static variables don't begin with "s_".  Fix
these for naming consistency across the code base.  There are also a
handful of member variables names that were converted from the
"m_lower_case" form to the "m_camelBack" form.

https://clang.llvm.org/extra/clang-tidy/checks/readability-identifier-naming.html


  Commit: 7c363a0befbd546ef21cdab47e985c47f791393e
      https://github.com/MythTV/mythtv/commit/7c363a0befbd546ef21cdab47e985c47f791393e
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythui/DisplayResX.cpp
    M mythtv/libs/libmythui/lirc_client.c
    M mythtv/libs/libmythui/mythdisplay.cpp
    M mythtv/libs/libmythui/mythfontproperties.cpp
    M mythtv/libs/libmythui/mythmainwindow.cpp
    M mythtv/libs/libmythui/mythpainter_qt.cpp
    M mythtv/libs/libmythui/mythprogressdialog.cpp
    M mythtv/libs/libmythui/mythuiguidegrid.cpp
    M mythtv/libs/libmythui/mythuihelper.cpp
    M mythtv/libs/libmythui/mythuiimage.cpp
    M mythtv/libs/libmythui/mythuitype.cpp
    M mythtv/libs/libmythui/mythuiwebbrowser.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp
    M mythtv/libs/libmythui/screensaver-x11.cpp
    M mythtv/libs/libmythui/x11colors.cpp

  Log Message:
  -----------
  tidy: Fix some class member naming. (libmythui)

The clang-tidy "identifier naming" checker pointed out a number of
places where class member variables don't use the convention of
starting with "m_", or static variables don't begin with "s_".  Fix
these for naming consistency across the code base.  There are also a
handful of member variables names that were converted from the
"m_lower_case" form to the "m_camelBack" form.

https://clang.llvm.org/extra/clang-tidy/checks/readability-identifier-naming.html


  Commit: 25227daeca3264b266727f524f03e0d85888d154
      https://github.com/MythTV/mythtv/commit/25227daeca3264b266727f524f03e0d85888d154
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
    M mythtv/libs/libmythtv/channelscan/iptvchannelfetcher.cpp
    M mythtv/libs/libmythtv/decoders/mythnvdeccontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvaapicontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvdpaucontext.cpp
    M mythtv/libs/libmythtv/mythcodecid.cpp
    M mythtv/libs/libmythtv/opengl/mythegldmabuf.cpp
    M mythtv/libs/libmythtv/opengl/mythnvdecinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapidrminterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvdpauinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/videobuffers.cpp

  Log Message:
  -----------
  tidy: Clean up control flow jumps followed by else statements. (libmythtv)

If the last statement in an "if" block unconditional changes the
control flow, then there is no need to follow that statement with an
else block.  Omitting the "else" statement and the indentation of the
subsequent block makes the code easier to follow.  These changes can
be easier to read using the "-b" flag to diff.

https://clang.llvm.org/extra/clang-tidy/checks/readability-else-after-return.html


  Commit: 6842bf286344c4dc2e6d185c0ad3d798a019eb55
      https://github.com/MythTV/mythtv/commit/6842bf286344c4dc2e6d185c0ad3d798a019eb55
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/opengl/mythegldmabuf.cpp

  Log Message:
  -----------
  Remove dead code from MythEGLDMABUF::CreateTextures.


  Commit: 1eb530dab1896802c5fd36529dc43888c97e2610
      https://github.com/MythTV/mythtv/commit/1eb530dab1896802c5fd36529dc43888c97e2610
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/opengl/mythvideotexture.cpp
    M mythtv/libs/libmythtv/videobuffers.cpp
    M mythtv/libs/libmythtv/videocolourspace.cpp
    M mythtv/libs/libmythtv/videodisplayprofile.cpp
    M mythtv/libs/libmythtv/videooutwindow.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp

  Log Message:
  -----------
  tidy: Change literal suffixes to uppercase. (libmythtv)

The clang-tidy "uppercase literal" readability checker pointed out a
few places where lowercase literals had crept into the code.  Change
these to uppercase for readability.

https://clang.llvm.org/extra/clang-tidy/checks/readability-uppercase-literal-suffix.html


  Commit: bec6a23040ad7ed9b8d5eabc237ec08b3d983c89
      https://github.com/MythTV/mythtv/commit/bec6a23040ad7ed9b8d5eabc237ec08b3d983c89
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
    M mythtv/libs/libmythtv/opengl/mythdrmprimeinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythnvdecinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapidrminterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvdpauinterop.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp

  Log Message:
  -----------
  tidy: Replace x.size() in a boolean context with !x.empty(). (libmythtv)

It is not guaranteed that size() is a constant-time function, and it
is generally more efficient and also shows clearer intent to use
empty().

https://clang.llvm.org/extra/clang-tidy/checks/readability-container-size-empty.html


  Commit: 7e523ef8f6971c62007a96f46808ce0ba36c5f80
      https://github.com/MythTV/mythtv/commit/7e523ef8f6971c62007a96f46808ce0ba36c5f80
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/decoder.h
    M mythplugins/mythmusic/mythmusic/remoteavformatcontext.h
    M mythtv/libs/libmythtv/cc608reader.h
    M mythtv/libs/libmythtv/mheg/dsmccreceiver.h
    M mythtv/libs/libmythtv/mpeg/mpegstreamdata.h
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/opengl/mythvideotexture.cpp
    M mythtv/libs/libmythtv/visualisations/videovisualdefs.h
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp
    M mythtv/libs/libmythupnp/upnpdevice.h
    M mythtv/libs/libmythupnp/upnputil.h

  Log Message:
  -----------
  tidy: Remove extraneous 'if' checks before calling delete. (libmythtv)

According to the c++ reference, deleting a null pointer has no effect,
so non-null checks are unnecessary.

https://clang.llvm.org/extra/clang-tidy/checks/readability-delete-null-pointer.html


  Commit: f1f2825d86df9642ae4b993d0ea8cd0fdb92c2a6
      https://github.com/MythTV/mythtv/commit/f1f2825d86df9642ae4b993d0ea8cd0fdb92c2a6
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp

  Log Message:
  -----------
  tidy: Fix misleading indentation. (libmythtv)

Fix places where the indentation of an 'else' doesn't match that of
the corresponding 'if', or if that statement after an 'if' isn't
indented, etc.  These problems were pointed out by clang-tidy's
"misleading indentation" check.

https://clang.llvm.org/extra/clang-tidy/checks/readability-misleading-indentation.html


  Commit: dfbd54b9e67d7017f28181b1aec42de6d9f180be
      https://github.com/MythTV/mythtv/commit/dfbd54b9e67d7017f28181b1aec42de6d9f180be
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythui/util-nvctrl.cpp

  Log Message:
  -----------
  tidy: Simplify a number of boolean expressions.

The clang-tidy "simplify boolean expression" checker pointed out a one
place where expressions involving boolean values could be simplified.
These was a change from "while (b == true)" that can be reduced to
"while(b)" for easier reading.

https://clang.llvm.org/extra/clang-tidy/checks/readability-simplify-boolean-expr.html


  Commit: 1de8e9998279b633989fc4cc1acd86b16d9f12ef
      https://github.com/MythTV/mythtv/commit/1de8e9998279b633989fc4cc1acd86b16d9f12ef
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp

  Log Message:
  -----------
  tidy: Remove redundant control flow statements.

Clang-tidy pointed out where functions that don't return a value end
with a 'return' statement.  Changes made by the clang-tidy program.

These problems were pointed out by clang-tidy's "redundant control
flow" check.

https://clang.llvm.org/extra/clang-tidy/checks/readability-redundant-control-flow.html


  Commit: 29ca82107e2c3bdc713910f392c3266ca4ca487b
      https://github.com/MythTV/mythtv/commit/29ca82107e2c3bdc713910f392c3266ca4ca487b
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/decoders/mythcodeccontext.cpp
    M mythtv/libs/libmythtv/decoders/mythnvdeccontext.cpp
    M mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvaapicontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvdpaucontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvdpauhelper.cpp
    M mythtv/libs/libmythtv/decoders/nuppeldecoder.cpp
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/mythvideooutnull.cpp
    M mythtv/libs/libmythtv/opengl/mythdrmprimeinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvdpauinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp

  Log Message:
  -----------
  tidy: Simplify a number of boolean expressions.

The clang-tidy "simplify boolean expression" checker pointed out a one
place where expressions involving boolean values could be simplified.
These was a change from "while (b == true)" that can be reduced to
"while(b)" for easier reading.

https://clang.llvm.org/extra/clang-tidy/checks/readability-simplify-boolean-expr.html


  Commit: cc767c11d34a52137ba30a9e158df1523a706ca4
      https://github.com/MythTV/mythtv/commit/cc767c11d34a52137ba30a9e158df1523a706ca4
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/audioplayer.cpp
    M mythtv/libs/libmythtv/audioplayer.h
    M mythtv/libs/libmythtv/avfringbuffer.cpp
    M mythtv/libs/libmythtv/avfringbuffer.h
    M mythtv/libs/libmythtv/cc608reader.cpp
    M mythtv/libs/libmythtv/cc608reader.h
    M mythtv/libs/libmythtv/cc708decoder.cpp
    M mythtv/libs/libmythtv/cc708decoder.h
    M mythtv/libs/libmythtv/cc708reader.cpp
    M mythtv/libs/libmythtv/cc708reader.h
    M mythtv/libs/libmythtv/cc708window.cpp
    M mythtv/libs/libmythtv/cc708window.h
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.h
    M mythtv/libs/libmythtv/channelscan/scanwizardconfig.cpp
    M mythtv/libs/libmythtv/channelutil.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.h
    M mythtv/libs/libmythtv/diseqc.cpp
    M mythtv/libs/libmythtv/diseqc.h
    M mythtv/libs/libmythtv/diseqcsettings.cpp
    M mythtv/libs/libmythtv/diseqcsettings.h
    M mythtv/libs/libmythtv/driveroption.h
    M mythtv/libs/libmythtv/dtvconfparser.cpp
    M mythtv/libs/libmythtv/dtvconfparserhelpers.h
    M mythtv/libs/libmythtv/dtvmultiplex.cpp
    M mythtv/libs/libmythtv/dtvmultiplex.h
    M mythtv/libs/libmythtv/frequencytables.cpp
    M mythtv/libs/libmythtv/mythccextractorplayer.cpp
    M mythtv/libs/libmythtv/recorders/dvbchannel.cpp
    M mythtv/libs/libmythtv/recordingprofile.cpp
    M mythtv/libs/libmythtv/subtitlescreen.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/v4l2util.cpp

  Log Message:
  -----------
  tidy: Fix some class member naming. (libmythtv)

The clang-tidy "identifier naming" checker pointed out a number of
places where class member variables don't use the convention of
starting with "m_", or static variables don't begin with "s_".  Fix
these for naming consistency across the code base.  There are also a
handful of member variables names that were converted from the
"m_lower_case" form to the "m_camelBack" form.

https://clang.llvm.org/extra/clang-tidy/checks/readability-identifier-naming.html


  Commit: 7c2b4b383745db6a83624799fb17ebbea6b6dfc7
      https://github.com/MythTV/mythtv/commit/7c2b4b383745db6a83624799fb17ebbea6b6dfc7
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/cardutil.cpp
    M mythtv/libs/libmythtv/eithelper.cpp
    M mythtv/libs/libmythtv/eithelper.h
    M mythtv/libs/libmythtv/eitscanner.cpp
    M mythtv/libs/libmythtv/eitscanner.h
    M mythtv/libs/libmythtv/inputinfo.cpp
    M mythtv/libs/libmythtv/inputinfo.h
    M mythtv/libs/libmythtv/iptvtuningdata.h
    M mythtv/libs/libmythtv/mheg/mhi.cpp
    M mythtv/libs/libmythtv/mheg/mhi.h
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/mythvideoout.h
    M mythtv/libs/libmythtv/mythvideooutnull.cpp
    M mythtv/libs/libmythtv/mythvideooutnull.h
    M mythtv/libs/libmythtv/netstream.cpp
    M mythtv/libs/libmythtv/netstream.h
    M mythtv/libs/libmythtv/osd.cpp
    M mythtv/libs/libmythtv/osd.h
    M mythtv/libs/libmythtv/recorders/channelbase.cpp
    M mythtv/libs/libmythtv/recorders/firewirechannel.cpp
    M mythtv/libs/libmythtv/recorders/recorderbase.cpp
    M mythtv/libs/libmythtv/recordingprofile.cpp
    M mythtv/libs/libmythtv/recordingprofile.h
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_play.h
    M mythtv/libs/libmythtv/tv_play_win.cpp
    M mythtv/libs/libmythtv/tv_play_win.h
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/tv_rec.h
    M mythtv/libs/libmythtv/vaapi2context.cpp
    M mythtv/libs/libmythtv/vaapi2context.h
    M mythtv/libs/libmythtv/videocolourspace.cpp
    M mythtv/libs/libmythtv/videocolourspace.h
    M mythtv/libs/libmythtv/videoout_d3d.cpp
    M mythtv/libs/libmythtv/videoout_d3d.h
    M mythtv/libs/libmythtv/videooutwindow.cpp
    M mythtv/libs/libmythtv/videooutwindow.h
    M mythtv/libs/libmythui/DisplayResX.cpp
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/services/serviceUtil.cpp

  Log Message:
  -----------
  tidy: Fix some class member naming. (libmythtv 2)

The clang-tidy "identifier naming" checker pointed out a number of
places where class member variables don't use the convention of
starting with "m_", or static variables don't begin with "s_".  Fix
these for naming consistency across the code base.  There are also a
handful of member variables names that were converted from the
"m_lower_case" form to the "m_camelBack" form.

https://clang.llvm.org/extra/clang-tidy/checks/readability-identifier-naming.html
https://clang.llvm.org/extra/clang-tidy/checks/readability-redundant-member-init.html


  Commit: 20af35a11124d631f0bed34ab0baba46921dcb99
      https://github.com/MythTV/mythtv/commit/20af35a11124d631f0bed34ab0baba46921dcb99
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-23 (Sat, 23 Nov 2019)

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

  Log Message:
  -----------
  tidy: Fix a couple of error checks on calls to posix_fadvise.

The clang-tidy "posix return" checker pointed out a couple of places
where the return value of a function call is incorrectly tested for an
error.  The test is for a negative number, but the function returns
zero for success and a positive number on error.  Change these test
check for a non-zero value instead of a negative value.

https://clang.llvm.org/extra/clang-tidy/checks/bugprone-posix-return.html


  Commit: 19545d3ff6fd8e794ae266efaf867b0c4e23315b
      https://github.com/MythTV/mythtv/commit/19545d3ff6fd8e794ae266efaf867b0c4e23315b
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-27 (Wed, 27 Nov 2019)

  Changed paths:
    M mythtv/libs/libmyth/audio/audiooutputjack.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/visualisations/goom/filters.c
    M mythtv/libs/libmythtv/visualisations/goom/goom_core.c
    M mythtv/libs/libmythtv/visualisations/goom/surf3d.c
    M mythtv/libs/libmythui/mythuitext.cpp

  Log Message:
  -----------
  tidy: Clean up integer division warnings.

The clang-tidy "integer division result used by floating point" test
pointed out a number of potential rounding issues.  Fix most of these
by converting to a float/double before the division, whether by a an
explicit cast or by changing the integer divisor to a float divisor.

https://clang.llvm.org/extra/clang-tidy/checks/bugprone-integer-division.html


  Commit: dbed56e485e26be0168185468d5ca8df800a104c
      https://github.com/MythTV/mythtv/commit/dbed56e485e26be0168185468d5ca8df800a104c
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-27 (Wed, 27 Nov 2019)

  Changed paths:
    M mythplugins/mytharchive/mytharchivehelper/main.cpp
    M mythplugins/mythmusic/mythmusic/lyricsview.cpp
    M mythplugins/mythmusic/mythmusic/musicplayer.cpp
    M mythplugins/mythmusic/mythmusic/playlisteditorview.cpp
    M mythplugins/mythmusic/mythmusic/smartplaylist.cpp
    M mythtv/libs/libmyth/audio/audiooutputpulse.cpp
    M mythtv/libs/libmyth/audio/eldutils.cpp
    M mythtv/libs/libmyth/remoteutil.cpp
    M mythtv/libs/libmythbase/mythsystemlegacy.cpp
    M mythtv/libs/libmythbase/unzip.cpp
    M mythtv/libs/libmythfreemheg/Actions.cpp
    M mythtv/libs/libmythfreemheg/Programs.cpp
    M mythtv/libs/libmythmetadata/metadatacommon.cpp
    M mythtv/libs/libmythmetadata/metadatafactory.cpp
    M mythtv/libs/libmythmetadata/musicmetadata.cpp
    M mythtv/libs/libmythmetadata/parentalcontrols.cpp
    M mythtv/libs/libmythservicecontracts/enums/recStatus.cpp
    M mythtv/libs/libmythtv/AirPlay/mythairplayserver.cpp
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp
    M mythtv/libs/libmythtv/cc608decoder.cpp
    M mythtv/libs/libmythtv/cc708decoder.cpp
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
    M mythtv/libs/libmythtv/commbreakmap.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/mythnvdeccontext.cpp
    M mythtv/libs/libmythtv/dtvconfparser.cpp
    M mythtv/libs/libmythtv/eitfixup.cpp
    M mythtv/libs/libmythtv/fileringbuffer.cpp
    M mythtv/libs/libmythtv/jobqueue.cpp
    M mythtv/libs/libmythtv/mpeg/H264Parser.cpp
    M mythtv/libs/libmythtv/mpeg/mpegtables.cpp
    M mythtv/libs/libmythtv/mythiowrapper.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/programdata.cpp
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.cpp
    M mythtv/libs/libmythtv/recorders/dtvrecorder.cpp
    M mythtv/libs/libmythtv/recorders/mpegrecorder.cpp
    M mythtv/libs/libmythtv/recorders/recorderbase.cpp
    M mythtv/libs/libmythtv/recorders/v4l2encstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/vbitext/lang.c
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/videobuffers.cpp
    M mythtv/libs/libmythtv/videosource.cpp
    M mythtv/libs/libmythtv/xine_demux_sputext.cpp
    M mythtv/libs/libmythui/lirc_client.c
    M mythtv/libs/libmythui/mythfontproperties.cpp
    M mythtv/libs/libmythui/myththemedmenu.cpp
    M mythtv/libs/libmythui/mythuitext.cpp
    M mythtv/libs/libmythui/mythuiwebbrowser.cpp
    M mythtv/libs/libmythupnp/httprequest.cpp
    M mythtv/libs/libmythupnp/upnpcds.cpp
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/mythsettings.cpp
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythbackend/services/dvr.cpp
    M mythtv/programs/mythbackend/services/guide.cpp
    M mythtv/programs/mythcommflag/ClassicCommDetector.cpp
    M mythtv/programs/mythfilldatabase/xmltvparser.cpp
    M mythtv/programs/mythfrontend/main.cpp
    M mythtv/programs/mythfrontend/playbackbox.cpp
    M mythtv/programs/mythfrontend/progfind.cpp
    M mythtv/programs/mythfrontend/proglist.cpp
    M mythtv/programs/mythfrontend/scheduleeditor.cpp
    M mythtv/programs/mythtranscode/external/replex/element.c
    M mythtv/programs/mythtranscode/mpeg2fix.cpp
    M mythtv/programs/mythtv-setup/main.cpp
    M mythtv/programs/mythutil/mpegutils.cpp

  Log Message:
  -----------
  tidy: Clean up duplicated if/then/else and switch bodies.

The clang-tidy bugprone "branch clone" checker pointed out a number of
places where the bodies of an if/then/else clause were duplicated, or
where the bodies of switch clauses were duplicated.  Clean up these
warnings either by collapsing the multiple instances of code into a
single instance, or by flagging clang-tidy to ignore these warnings.

https://clang.llvm.org/extra/clang-tidy/checks/bugprone-branch-clone.html


  Commit: f855c530e82420605e3074515571eae230a97936
      https://github.com/MythTV/mythtv/commit/f855c530e82420605e3074515571eae230a97936
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-27 (Wed, 27 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/Bluray/bdringbuffer.cpp
    M mythtv/libs/libmythtv/DVD/dvdringbuffer.cpp

  Log Message:
  -----------
  tidy: Clean up code stripping dvd or bluray device names.

The clang-tidy bugprone "branch clone" checker pointed out two places
where it appears that the bodies of an if/then/else clause were
duplicated.  It appears that this code was designed to strip a device
name from the front of the string, and replace a double "//" with a
single slash.  Rewrite these two clauses to simplify them.

https://clang.llvm.org/extra/clang-tidy/checks/bugprone-branch-clone.html


  Commit: f829115528bbc4338d4b77a8c9297c24678fcd61
      https://github.com/MythTV/mythtv/commit/f829115528bbc4338d4b77a8c9297c24678fcd61
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-27 (Wed, 27 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/mheg/dsmccbiop.cpp

  Log Message:
  -----------
  tidy: Replace sparse DSMCC "switch" statement with an "if" statement.

The clang-tidy bugprone "branch clone" checker pointed out a ten item
switch statement that only processed a single value.  Replace this
"switch" statement with an "if" statement to eliminate the redundant
branch warnings.  Leave a comment with the value/name pairs that were
part of the original switch statement.

https://clang.llvm.org/extra/clang-tidy/checks/bugprone-branch-clone.html


  Commit: a37390b02b1bc2559a994318a8c84c93a8536186
      https://github.com/MythTV/mythtv/commit/a37390b02b1bc2559a994318a8c84c93a8536186
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-27 (Wed, 27 Nov 2019)

  Changed paths:
    M mythtv/libs/libmythtv/mythavutil.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapidrminterop.cpp

  Log Message:
  -----------
  tidy: Ignore local <-> ffmpeg conversions that repeat values.

The clang-tidy bugprone "branch clone" checker pointed out two places
where a case statement converting local enums to ffmpeg enums repeated
values.  One is an obvious repeat, the other is a macro that equates
to the previous instance.  Tell clang-tidy to ignore both of these
instances of repeated code.

https://clang.llvm.org/extra/clang-tidy/checks/bugprone-branch-clone.html


  Commit: 6caddeb52cb59c89e886224bb7a3f04d384e735d
      https://github.com/MythTV/mythtv/commit/6caddeb52cb59c89e886224bb7a3f04d384e735d
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-27 (Wed, 27 Nov 2019)

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

  Log Message:
  -----------
  tidy: Clean up duplicated conditional if/then/else and switch bodies.

The clang-tidy bugprone "branch clone" checker pointed out two places
where the bodies of an if/then/else clause appeared to be duplicated
because the code inside of the clause was only conditionally compiled.
Making the entire "else if" clause conditionally compiled (instead of
just the body) eliminates most of these warnings.  The remaining
warnings are truly duplicated code, so flag them to be ignored by
clang-tidy.

https://clang.llvm.org/extra/clang-tidy/checks/bugprone-branch-clone.html


  Commit: df73479a4b9e5da36c2211d0a5e914d802f59654
      https://github.com/MythTV/mythtv/commit/df73479a4b9e5da36c2211d0a5e914d802f59654
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-27 (Wed, 27 Nov 2019)

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

  Log Message:
  -----------
  tidy: Fix internal format to ALSA format for 24bit audio.

The clang-tidy bugprone "branch clone" checker pointed out two places
where a case statement had duplicated clauses, and upon inspection it
appeared that one of the clauses was wrong.  The code is converting
from the internal FORMAT_S24 code to the external ALSA
SND_PCM_FORMAT_S32 code.  Correct this to convert to the external
SND_PCM_FORMAT_S24 code.

https://clang.llvm.org/extra/clang-tidy/checks/bugprone-branch-clone.html


  Commit: b8367cb4bc6af5bc51fa093927df94a600dcd3e3
      https://github.com/MythTV/mythtv/commit/b8367cb4bc6af5bc51fa093927df94a600dcd3e3
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-27 (Wed, 27 Nov 2019)

  Changed paths:
    M mythtv/programs/mythlcdserver/lcdprocclient.cpp

  Log Message:
  -----------
  tidy: Clean up duplicated if/then/else statement in lcdprocclient.cpp.

The clang-tidy bugprone "branch clone" checker pointed out a spot
where the bodies of an if/then/elseif statement were duplicated.
Given that the first test is for "x==1", and the second test for
"x!=0" is also true when the first test is true, the entire first
clause can be dropped without changing the functionality.

https://clang.llvm.org/extra/clang-tidy/checks/bugprone-branch-clone.html


  Commit: 533250bae4a89ae107fab75e623340174410662d
      https://github.com/MythTV/mythtv/commit/533250bae4a89ae107fab75e623340174410662d
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-27 (Wed, 27 Nov 2019)

  Changed paths:
    M mythtv/configure

  Log Message:
  -----------
  Remove Qt4 hack from configure.


  Commit: 88659f0fff94d5b04257239bb100a74350a9c365
      https://github.com/MythTV/mythtv/commit/88659f0fff94d5b04257239bb100a74350a9c365
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-29 (Fri, 29 Nov 2019)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/avfdecoder.cpp
    M mythplugins/mythmusic/mythmusic/cddb.cpp
    M mythplugins/mythmusic/mythmusic/playlist.cpp
    M mythtv/libs/libmyth/audio/audiooutputgraph.cpp
    M mythtv/libs/libmyth/mediamonitor-unix.cpp
    M mythtv/libs/libmythbase/iso639.cpp
    M mythtv/libs/libmythbase/logging.cpp
    M mythtv/libs/libmythbase/loggingserver.cpp
    M mythtv/libs/libmythbase/mthreadpool.cpp
    M mythtv/libs/libmythbase/mythcdrom-linux.cpp
    M mythtv/libs/libmythbase/mythcdrom.cpp
    M mythtv/libs/libmythbase/mythdb.cpp
    M mythtv/libs/libmythbase/mythplugin.cpp
    M mythtv/libs/libmythbase/mythsystemunix.cpp
    M mythtv/libs/libmythbase/mythtranslation.cpp
    M mythtv/libs/libmythbase/signalhandling.cpp
    M mythtv/libs/libmythfreesurround/el_processor.cpp
    M mythtv/libs/libmythmetadata/cleanup.cpp
    M mythtv/libs/libmythmetadata/dbaccess.cpp
    M mythtv/libs/libmythmetadata/dirscan.cpp
    M mythtv/libs/libmythmetadata/metadatagrabber.cpp
    M mythtv/libs/libmythmetadata/parentalcontrols.cpp
    M mythtv/libs/libmythmetadata/videometadata.cpp
    M mythtv/libs/libmythmetadata/videometadatalistmanager.cpp
    M mythtv/libs/libmythmetadata/videoscan.cpp
    M mythtv/libs/libmythtv/cc708decoder.cpp
    M mythtv/libs/libmythtv/mheg/mhi.cpp
    M mythtv/libs/libmythtv/mythccextractorplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/recorders/RTjpegN.cpp
    M mythtv/libs/libmythtv/recorders/dtvchannel.cpp
    M mythtv/libs/libmythtv/recorders/dvbstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/linuxfirewiredevice.cpp
    M mythtv/libs/libmythtv/videometadatautil.cpp
    M mythtv/libs/libmythtv/vsync.cpp
    M mythtv/libs/libmythui/mythuitextedit.cpp
    M mythtv/libs/libmythui/mythxdisplay.cpp
    M mythtv/programs/mythcommflag/ClassicLogoDetector.cpp
    M mythtv/programs/mythcommflag/ClassicLogoDetector.h
    M mythtv/programs/mythcommflag/main.cpp
    M mythtv/programs/mythfrontend/channelrecpriority.cpp
    M mythtv/programs/mythfrontend/editvideometadata.cpp
    M mythtv/programs/mythfrontend/galleryinfo.cpp
    M mythtv/programs/mythfrontend/gallerythumbview.cpp
    M mythtv/programs/mythfrontend/guidegrid.cpp
    M mythtv/programs/mythfrontend/programinfocache.cpp
    M mythtv/programs/mythfrontend/videodlg.cpp
    M mythtv/programs/mythfrontend/videofileassoc.cpp
    M mythtv/programs/mythfrontend/videofilter.cpp
    M mythtv/programs/mythfrontend/videoglobalsettings.cpp
    M mythtv/programs/mythfrontend/videolist.cpp
    M mythtv/programs/mythfrontend/videoplayercommand.cpp

  Log Message:
  -----------
  Tidy: Replace "typedef" with "using".

The clang-tidy modernize "use using" checker pointed out a number of
places where the older style of "typedef a b;" should be replaced with
the modern construct of "using b = a;".  These changes were made by the
clang-tidy program.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-using.html


  Commit: 9535a9dc04fccf9498c8254153516ec40a4c3bde
      https://github.com/MythTV/mythtv/commit/9535a9dc04fccf9498c8254153516ec40a4c3bde
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-29 (Fri, 29 Nov 2019)

  Changed paths:
    M mythplugins/mytharchive/mytharchive/archiveutil.h
    M mythplugins/mytharchive/mytharchive/fileselector.h
    M mythplugins/mythmusic/mythmusic/decoderhandler.h
    M mythplugins/mythzoneminder/mythzmserver/zmserver.h
    M mythplugins/mythzoneminder/mythzoneminder/zmdefines.h
    M mythtv/libs/libmyth/audio/audiooutputsettings.h
    M mythtv/libs/libmyth/audio/audiosettings.h
    M mythtv/libs/libmyth/audio/volumebase.h
    M mythtv/libs/libmyth/backendselect.h
    M mythtv/libs/libmyth/programinfo.h
    M mythtv/libs/libmyth/programinfoupdater.h
    M mythtv/libs/libmyth/programtypes.h
    M mythtv/libs/libmyth/recordingtypes.h
    M mythtv/libs/libmyth/rssparse.h
    M mythtv/libs/libmyth/test/test_programinfo/test_programinfo.h
    M mythtv/libs/libmythbase/logging.h
    M mythtv/libs/libmythbase/mythcdrom.h
    M mythtv/libs/libmythbase/mythdate.h
    M mythtv/libs/libmythbase/mythdbcon.h
    M mythtv/libs/libmythbase/mythdownloadmanager.h
    M mythtv/libs/libmythbase/mythmedia.h
    M mythtv/libs/libmythbase/mythplugin.h
    M mythtv/libs/libmythbase/mythsystem.h
    M mythtv/libs/libmythbase/mythsystemlegacy.h
    M mythtv/libs/libmythbase/mythtimer.h
    M mythtv/libs/libmythbase/serverpool.h
    M mythtv/libs/libmythbase/verbosedefs.h
    M mythtv/libs/libmythfreesurround/freesurround.h
    M mythtv/libs/libmythmetadata/metaioid3.h
    M mythtv/libs/libmythtv/Bluray/bdringbuffer.h
    M mythtv/libs/libmythtv/DVD/dvdringbuffer.h
    M mythtv/libs/libmythtv/HLS/httplivestream.h
    M mythtv/libs/libmythtv/cardutil.h
    M mythtv/libs/libmythtv/channelscan/channelimporter.h
    M mythtv/libs/libmythtv/channelscan/channelscantypes.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/iptvtuningdata.h
    M mythtv/libs/libmythtv/listingsources.h
    M mythtv/libs/libmythtv/mpeg/atsctables.h
    M mythtv/libs/libmythtv/mpeg/dishdescriptors.h
    M mythtv/libs/libmythtv/mpeg/mpegstreamdata.h
    M mythtv/libs/libmythtv/mythcodecid.h
    M mythtv/libs/libmythtv/mythframe.h
    M mythtv/libs/libmythtv/playercontext.h
    M mythtv/libs/libmythtv/previewgenerator.h
    M mythtv/libs/libmythtv/programdata.h
    M mythtv/libs/libmythtv/recorders/asistreamhandler.h
    M mythtv/libs/libmythtv/recorders/firewiredevice.h
    M mythtv/libs/libmythtv/recordingfile.h
    M mythtv/libs/libmythtv/recordinginfo.h
    M mythtv/libs/libmythtv/recordingprofile.h
    M mythtv/libs/libmythtv/signalmonitorlistener.h
    M mythtv/libs/libmythtv/teletextreader.h
    M mythtv/libs/libmythtv/tv.h
    M mythtv/libs/libmythtv/tv_play.h
    M mythtv/libs/libmythtv/tv_rec.h
    M mythtv/libs/libmythtv/videoouttypes.h
    M mythtv/libs/libmythui/DisplayRes.h
    M mythtv/libs/libmythui/mythrender_base.h
    M mythtv/libs/libmythui/mythuihelper.h
    M mythtv/libs/libmythui/opengl/mythrenderopengl.h
    M mythtv/libs/libmythui/themeinfo.h
    M mythtv/libs/libmythupnp/httprequest.h
    M mythtv/libs/libmythupnp/httpserver.h
    M mythtv/libs/libmythupnp/ssdp.h
    M mythtv/libs/libmythupnp/upnp.h
    M mythtv/libs/libmythupnp/upnpcds.h
    M mythtv/libs/libmythupnp/upnpcdsobjects.h
    M mythtv/libs/libmythupnp/upnpcmgr.h
    M mythtv/libs/libmythupnp/upnpmsrr.h
    M mythtv/libs/libmythupnp/upnptasknotify.h
    M mythtv/libs/libmythupnp/websocket.h
    M mythtv/programs/mythbackend/httpstatus.h
    M mythtv/programs/mythbackend/mythsettings.h
    M mythtv/programs/mythbackend/playbacksock.h
    M mythtv/programs/mythcommflag/ClassicCommDetector.h
    M mythtv/programs/mythcommflag/CommDetector2.cpp
    M mythtv/programs/mythcommflag/CommDetector2.h
    M mythtv/programs/mythcommflag/CommDetectorBase.h
    M mythtv/programs/mythcommflag/main.cpp
    M mythtv/programs/mythfrontend/mythcontrols.h
    M mythtv/programs/mythfrontend/mythfexml.h
    M mythtv/programs/mythfrontend/playbackbox.cpp
    M mythtv/programs/mythfrontend/playbackbox.h
    M mythtv/programs/mythfrontend/playbackboxhelper.h
    M mythtv/programs/mythfrontend/proglist.h

  Log Message:
  -----------
  Simplify enum declarations.

Many enums in the code are defined in the form:

    typedef enum A {...} AA;

In C++ this is redundant, creating both the names A and AA that can be
used interchangeably.  Simplify these to the form:

    enum AA {...};

These changes were inspired by the clang-tidy "modernize use using"
checker which looks to replace the use of the "typedef" keyword with
the newer "using" keyword.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-using.html


  Commit: 1df26a153880ddd56b4c6b61c1215a7c406a3a27
      https://github.com/MythTV/mythtv/commit/1df26a153880ddd56b4c6b61c1215a7c406a3a27
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-29 (Fri, 29 Nov 2019)

  Changed paths:
    M mythplugins/mytharchive/mytharchive/archiveutil.h
    M mythplugins/mytharchive/mytharchive/fileselector.h
    M mythplugins/mytharchive/mytharchive/importnative.h
    M mythplugins/mytharchive/mytharchive/thumbfinder.h
    M mythplugins/mytharchive/mytharchive/videoselector.h
    M mythplugins/mythmusic/mythmusic/cdrip.h
    M mythplugins/mythmusic/mythmusic/importmusic.h
    M mythplugins/mythmusic/mythmusic/visualize.h
    M mythplugins/mythzoneminder/mythzmserver/zmserver.h
    M mythplugins/mythzoneminder/mythzoneminder/zmdefines.h
    M mythtv/libs/libmythbase/mythdbcon.h
    M mythtv/libs/libmythbase/mythmiscutil.h
    M mythtv/libs/libmythbase/mythsystemwindows.cpp
    M mythtv/libs/libmythmetadata/metadataimagedownload.h
    M mythtv/libs/libmythtv/cc708decoder.h
    M mythtv/libs/libmythtv/channelscan/multiplexsetting.cpp
    M mythtv/libs/libmythtv/decoders/decoderbase.h
    M mythtv/libs/libmythtv/deletemap.h
    M mythtv/libs/libmythtv/diseqc.h
    M mythtv/libs/libmythtv/dxva2decoder.cpp
    M mythtv/libs/libmythtv/fifowriter.cpp
    M mythtv/libs/libmythtv/fifowriter.h
    M mythtv/libs/libmythtv/format.h
    M mythtv/libs/libmythtv/frequencies.cpp
    M mythtv/libs/libmythtv/frequencies.h
    M mythtv/libs/libmythtv/frequencytables.cpp
    M mythtv/libs/libmythtv/jobqueue.h
    M mythtv/libs/libmythtv/mythdeinterlacer.cpp
    M mythtv/libs/libmythtv/mythframe.h
    M mythtv/libs/libmythtv/recorders/RTjpegN.h
    M mythtv/libs/libmythtv/xine_demux_sputext.h
    M mythtv/libs/libmythui/AppleRemote.cpp
    M mythtv/libs/libmythui/jsmenu.h
    M mythtv/libs/libmythui/mythrender_d3d9.cpp
    M mythtv/libs/libmythupnp/httprequest.h
    M mythtv/libs/libmythupnp/msocketdevice_win.cpp
    M mythtv/libs/libmythupnp/upnpcds.h
    M mythtv/libs/libmythupnp/xsd.h
    M mythtv/programs/mythcommflag/CannyEdgeDetector.h
    M mythtv/programs/mythcommflag/ClassicCommDetector.h
    M mythtv/programs/mythcommflag/ClassicLogoDetector.h
    M mythtv/programs/mythcommflag/FrameAnalyzer.h
    M mythtv/programs/mythcommflag/Histogram.h
    M mythtv/programs/mythcommflag/HistogramAnalyzer.h
    M mythtv/programs/mythcommflag/LogoDetectorBase.h
    M mythtv/programs/mythcommflag/PGMConverter.h
    M mythtv/programs/mythcommflag/SceneChangeDetector.h
    M mythtv/programs/mythcommflag/SceneChangeDetectorBase.h
    M mythtv/programs/mythtranscode/mpeg2fix.h
    M mythtv/programs/mythtranscode/videodecodebuffer.h

  Log Message:
  -----------
  Simplify structure declarations.

Many structures in the code are defined in the form:

    typedef struct A {...} AA;

In C++ this is redundant, creating both the names A and AA that can be
used interchangeably.  Simplify these to the form:

    struct AA {...};

These changes were inspired by the clang-tidy "modernize use using"
checker which looks to replace the use of the "typedef" keyword with
the newer "using" keyword.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-using.html


  Commit: 0f384b11d99a48906deae438ad70acf7bb8fe2b3
      https://github.com/MythTV/mythtv/commit/0f384b11d99a48906deae438ad70acf7bb8fe2b3
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-29 (Fri, 29 Nov 2019)

  Changed paths:
    M mythplugins/mytharchive/mytharchive/videoselector.cpp
    M mythplugins/mythgame/mythgame/gamehandler.h
    M mythplugins/mythgame/mythgame/gamescan.h
    M mythplugins/mythgame/mythgame/rom_metadata.h
    M mythplugins/mythmusic/mythmusic/cddb.h
    M mythplugins/mythmusic/mythmusic/playlist.h
    M mythplugins/mythnetvision/mythnetvision/nettree.cpp
    M mythplugins/mythnews/mythnews/newsarticle.h
    M mythplugins/mythnews/mythnews/newssite.h
    M mythplugins/mythweather/mythweather/sourceManager.h
    M mythplugins/mythweather/mythweather/weather.h
    M mythplugins/mythweather/mythweather/weatherSetup.h
    M mythplugins/mythweather/mythweather/weatherUtils.h
    M mythtv/libs/libmyth/audio/audiooutput.h
    M mythtv/libs/libmyth/audio/audiooutputdigitalencoder.h
    M mythtv/libs/libmyth/audio/audiooutputdx.cpp
    M mythtv/libs/libmyth/audio/audiooutputopensles.h
    M mythtv/libs/libmyth/audio/audiooutputwin.cpp
    M mythtv/libs/libmyth/backendselect.h
    M mythtv/libs/libmyth/mythrssmanager.h
    M mythtv/libs/libmyth/netgrabbermanager.h
    M mythtv/libs/libmyth/output.h
    M mythtv/libs/libmyth/programinfo.h
    M mythtv/libs/libmyth/programtypes.h
    M mythtv/libs/libmyth/rssparse.h
    M mythtv/libs/libmythbase/autodeletedeque.h
    M mythtv/libs/libmythbase/cleanupguard.h
    M mythtv/libs/libmythbase/compat.h
    M mythtv/libs/libmythbase/iso3166.h
    M mythtv/libs/libmythbase/logging.h
    M mythtv/libs/libmythbase/loggingserver.h
    M mythtv/libs/libmythbase/mythdbcon.h
    M mythtv/libs/libmythbase/mythdeque.h
    M mythtv/libs/libmythbase/mythdownloadmanager.h
    M mythtv/libs/libmythbase/mythevent.h
    M mythtv/libs/libmythbase/mythlocale.h
    M mythtv/libs/libmythbase/mythmedia.h
    M mythtv/libs/libmythbase/mythqtcompat.h
    M mythtv/libs/libmythbase/mythscheduler.h
    M mythtv/libs/libmythbase/mythsystemlegacy.h
    M mythtv/libs/libmythbase/mythsystemunix.h
    M mythtv/libs/libmythbase/mythsystemwindows.cpp
    M mythtv/libs/libmythbase/mythsystemwindows.h
    M mythtv/libs/libmythbase/mythtypes.h
    M mythtv/libs/libmythbase/referencecounterlist.h
    M mythtv/libs/libmythbase/signalhandling.h
    M mythtv/libs/libmythfreemheg/Stream.h
    M mythtv/libs/libmythfreesurround/el_processor.cpp
    M mythtv/libs/libmythmetadata/bluraymetadata.h
    M mythtv/libs/libmythmetadata/dbaccess.h
    M mythtv/libs/libmythmetadata/imagemanager.h
    M mythtv/libs/libmythmetadata/imagemetadata.h
    M mythtv/libs/libmythmetadata/imagescanner.h
    M mythtv/libs/libmythmetadata/imagethumbs.h
    M mythtv/libs/libmythmetadata/imagetypes.h
    M mythtv/libs/libmythmetadata/metadatacommon.h
    M mythtv/libs/libmythmetadata/metadatagrabber.h
    M mythtv/libs/libmythmetadata/musicfilescanner.h
    M mythtv/libs/libmythmetadata/musicmetadata.h
    M mythtv/libs/libmythmetadata/videometadata.h
    M mythtv/libs/libmythmetadata/videometadatalistmanager.h
    M mythtv/libs/libmythmetadata/videoscan.h
    M mythtv/libs/libmythservicecontracts/datacontracts/backendInfo.h
    M mythtv/libs/libmythservicecontracts/datacontracts/buildInfo.h
    M mythtv/libs/libmythservicecontracts/datacontracts/connectionInfo.h
    M mythtv/libs/libmythservicecontracts/datacontracts/databaseInfo.h
    M mythtv/libs/libmythservicecontracts/datacontracts/envInfo.h
    M mythtv/libs/libmythservicecontracts/datacontracts/logInfo.h
    M mythtv/libs/libmythservicecontracts/datacontracts/versionInfo.h
    M mythtv/libs/libmythservicecontracts/datacontracts/wolInfo.h
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.h
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.h
    M mythtv/libs/libmythtv/cardutil.h
    M mythtv/libs/libmythtv/channelgroup.h
    M mythtv/libs/libmythtv/channelinfo.h
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.h
    M mythtv/libs/libmythtv/channelscan/iptvchannelfetcher.h
    M mythtv/libs/libmythtv/channelscan/scaninfo.h
    M mythtv/libs/libmythtv/channelscan/vboxchannelfetcher.h
    M mythtv/libs/libmythtv/channelutil.h
    M mythtv/libs/libmythtv/decoders/decoderbase.h
    M mythtv/libs/libmythtv/decoders/mythcodeccontext.h
    M mythtv/libs/libmythtv/diseqc.h
    M mythtv/libs/libmythtv/diseqcsettings.h
    M mythtv/libs/libmythtv/driveroption.h
    M mythtv/libs/libmythtv/dtvconfparser.h
    M mythtv/libs/libmythtv/dtvmultiplex.h
    M mythtv/libs/libmythtv/dvdstream.h
    M mythtv/libs/libmythtv/eitcache.h
    M mythtv/libs/libmythtv/eithelper.h
    M mythtv/libs/libmythtv/frequencytables.h
    M mythtv/libs/libmythtv/metadataimagehelper.h
    M mythtv/libs/libmythtv/mheg/mhegic.h
    M mythtv/libs/libmythtv/mheg/mhi.h
    M mythtv/libs/libmythtv/mpeg/atscdescriptors.h
    M mythtv/libs/libmythtv/mythccextractorplayer.h
    M mythtv/libs/libmythtv/mythiowrapper.h
    M mythtv/libs/libmythtv/mythplayer.h
    M mythtv/libs/libmythtv/mythvideoout.h
    M mythtv/libs/libmythtv/opengl/mythopenglinterop.h
    M mythtv/libs/libmythtv/opengl/mythvaapiglxinterop.h
    M mythtv/libs/libmythtv/opengl/mythvdpauinterop.h
    M mythtv/libs/libmythtv/playercontext.h
    M mythtv/libs/libmythtv/previewgenerator.h
    M mythtv/libs/libmythtv/previewgeneratorqueue.h
    M mythtv/libs/libmythtv/programdata.h
    M mythtv/libs/libmythtv/recorders/ExternalSignalMonitor.h
    M mythtv/libs/libmythtv/recorders/HLS/HLSReader.h
    M mythtv/libs/libmythtv/recorders/HLS/HLSStream.h
    M mythtv/libs/libmythtv/recorders/audioinputalsa.h
    M mythtv/libs/libmythtv/recorders/cetonrtsp.h
    M mythtv/libs/libmythtv/recorders/darwinavcinfo.h
    M mythtv/libs/libmythtv/recorders/dtvchannel.h
    M mythtv/libs/libmythtv/recorders/dvbcam.h
    M mythtv/libs/libmythtv/recorders/dvbchannel.h
    M mythtv/libs/libmythtv/recorders/linuxavcinfo.h
    M mythtv/libs/libmythtv/recorders/streamhandler.h
    M mythtv/libs/libmythtv/recorders/v4l2encsignalmonitor.h
    M mythtv/libs/libmythtv/recorders/v4lchannel.h
    M mythtv/libs/libmythtv/recordinginfo.h
    M mythtv/libs/libmythtv/recordingquality.h
    M mythtv/libs/libmythtv/signalmonitorvalue.h
    M mythtv/libs/libmythtv/teletextreader.h
    M mythtv/libs/libmythtv/textsubtitleparser.h
    M mythtv/libs/libmythtv/tv_play.h
    M mythtv/libs/libmythtv/tv_rec.h
    M mythtv/libs/libmythtv/videobuffers.h
    M mythtv/libs/libmythtv/videodev2.h
    M mythtv/libs/libmythtv/videosource.h
    M mythtv/libs/libmythui/DisplayResScreen.h
    M mythtv/libs/libmythui/jsmenu.h
    M mythtv/libs/libmythui/mythfontmanager.h
    M mythtv/libs/libmythui/mythgenerictree.h
    M mythtv/libs/libmythui/mythmainwindow.h
    M mythtv/libs/libmythui/mythnotification.h
    M mythtv/libs/libmythui/mythpainter.h
    M mythtv/libs/libmythui/mythrender_d3d9.h
    M mythtv/libs/libmythui/mythuiimage.h
    M mythtv/libs/libmythui/mythuiutils.h
    M mythtv/libs/libmythui/opengl/mythegl.h
    M mythtv/libs/libmythui/opengl/mythopenglperf.h
    M mythtv/libs/libmythui/opengl/mythrenderopengldefs.h
    M mythtv/libs/libmythupnp/eventing.h
    M mythtv/libs/libmythupnp/httpserver.h
    M mythtv/libs/libmythupnp/servicehost.h
    M mythtv/libs/libmythupnp/ssdpcache.h
    M mythtv/libs/libmythupnp/taskqueue.h
    M mythtv/libs/libmythupnp/upnpcds.h
    M mythtv/libs/libmythupnp/upnpcdsobjects.h
    M mythtv/libs/libmythupnp/upnpdevice.h
    M mythtv/libs/libmythupnp/upnputil.h
    M mythtv/programs/mythbackend/autoexpire.h
    M mythtv/programs/mythbackend/mainserver.h
    M mythtv/programs/mythbackend/mythsettings.h
    M mythtv/programs/mythbackend/scheduler.h
    M mythtv/programs/mythbackend/upnpcdsvideo.h
    M mythtv/programs/mythcommflag/BorderDetector.h
    M mythtv/programs/mythcommflag/CommDetector2.h
    M mythtv/programs/mythcommflag/CommDetectorBase.h
    M mythtv/programs/mythcommflag/EdgeDetector.h
    M mythtv/programs/mythcommflag/FrameAnalyzer.h
    M mythtv/programs/mythcommflag/HistogramAnalyzer.h
    M mythtv/programs/mythcommflag/SceneChangeDetector.h
    M mythtv/programs/mythcommflag/TemplateMatcher.h
    M mythtv/programs/mythfilldatabase/filldata.h
    M mythtv/programs/mythfrontend/action.h
    M mythtv/programs/mythfrontend/actionset.h
    M mythtv/programs/mythfrontend/audiogeneralsettings.h
    M mythtv/programs/mythfrontend/gallerythumbview.h
    M mythtv/programs/mythfrontend/gallerytransitions.h
    M mythtv/programs/mythfrontend/galleryviews.h
    M mythtv/programs/mythfrontend/guidegrid.h
    M mythtv/programs/mythfrontend/playbackbox.h
    M mythtv/programs/mythfrontend/progfind.h
    M mythtv/programs/mythfrontend/programinfocache.h
    M mythtv/programs/mythfrontend/statusbox.h
    M mythtv/programs/mythfrontend/videodlg.h
    M mythtv/programs/mythtranscode/mpeg2fix.h
    M mythtv/programs/mythtranscode/transcode.h
    M mythtv/programs/mythtv-setup/importicons.h
    M mythtv/programs/mythutil/mythutil.h

  Log Message:
  -----------
  Tidy: Replace "typedef" with "using" in header files.

The clang-tidy modernize "use using" checker pointed out a number of
places where the older style of "typedef a b;" should be replaced with
the modern construct of "using b = a;", but it didn't point out many
instances in header files, only in cpp files.  Make these replacements
by hand in header files.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-using.html


  Commit: 3e31063e609d2bfefdb61dcce067718c5a1959e2
      https://github.com/MythTV/mythtv/commit/3e31063e609d2bfefdb61dcce067718c5a1959e2
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-29 (Fri, 29 Nov 2019)

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

  Log Message:
  -----------
  Fix unused variable warning when not compiling with v4l.


  Commit: ee37113ba84d7d0e26c3926cefe6a0f4ad7b873c
      https://github.com/MythTV/mythtv/commit/ee37113ba84d7d0e26c3926cefe6a0f4ad7b873c
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-29 (Fri, 29 Nov 2019)

  Changed paths:
    M mythtv/libs/libmyth/audio/audiooutputdx.cpp
    M mythtv/libs/libmythtv/dxva2decoder.cpp
    M mythtv/libs/libmythtv/opengl/mythvdpauinterop.h
    M mythtv/libs/libmythui/mythrender_d3d9.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengldefs.h

  Log Message:
  -----------
  Tidy: More replace "typedef" with "using" in header files.

The clang-tidy modernize "use using" checker pointed out a number of
places where the older style of "typedef a b;" should be replaced with
the modern construct of "using b = a;", but it didn't point out many
instances in header files, only in cpp files.  Make these replacements
by hand in header files.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-using.html


  Commit: b70804ff560f5b89ec2aa4f2d2202b8c9a455bcd
      https://github.com/MythTV/mythtv/commit/b70804ff560f5b89ec2aa4f2d2202b8c9a455bcd
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-29 (Fri, 29 Nov 2019)

  Changed paths:
    M .clang-tidy

  Log Message:
  -----------
  Update clang-tidy for completed checkers.


  Commit: e87829674f941f7504bb61b8bb2309c426ef3ab6
      https://github.com/MythTV/mythtv/commit/e87829674f941f7504bb61b8bb2309c426ef3ab6
  Author: Lars Tangvald <lars.tangvald at oracle.com>
  Date:   2019-11-29 (Fri, 29 Nov 2019)

  Changed paths:
    M mythplugins/mythzoneminder/mythzmserver/zmserver.cpp

  Log Message:
  -----------
  Fix mythzoneminder compile with MySQL 8.0.

MySQL and MariaDB are beginning to diverge at the client API level.
Add a compile time directive to user the proper type of variable for
reconnecting to a database.  Fixes #13304.

Signed-off-by: David Hampton <mythtv at love2code.net>


  Commit: 11a7986bf54a17c4278a78c45df3878f1d1ccc8b
      https://github.com/MythTV/mythtv/commit/11a7986bf54a17c4278a78c45df3878f1d1ccc8b
  Author: David Engel <dengel at mythtv.org>
  Date:   2019-11-29 (Fri, 29 Nov 2019)

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

  Log Message:
  -----------
  Fix a problem with arbitrary, time seeks.

Commit afaeef4a mistakenly changed a case that really shold use
integer division.


  Commit: 444021f3168d61562e45f5001f2eb8da6bf16c6b
      https://github.com/MythTV/mythtv/commit/444021f3168d61562e45f5001f2eb8da6bf16c6b
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-11-29 (Fri, 29 Nov 2019)

  Changed paths:
    M mythplugins/mytharchive/mytharchivehelper/main.cpp
    M mythplugins/mythgame/mythgame/dbcheck.cpp
    M mythplugins/mythgame/mythgame/gamehandler.cpp
    M mythplugins/mythgame/mythgame/rominfo.cpp
    M mythtv/bindings/perl/MythTV.pm
    M mythtv/bindings/python/MythTV/__init__.py
    M mythtv/bindings/python/MythTV/_conn_mysqldb.py
    M mythtv/bindings/python/MythTV/altdict.py
    M mythtv/bindings/python/MythTV/connections.py
    M mythtv/bindings/python/MythTV/database.py
    M mythtv/bindings/python/MythTV/dataheap.py
    M mythtv/bindings/python/MythTV/logging.py
    M mythtv/bindings/python/MythTV/methodheap.py
    M mythtv/bindings/python/MythTV/msearch.py
    M mythtv/bindings/python/MythTV/mythproto.py
    M mythtv/bindings/python/MythTV/static.py
    M mythtv/bindings/python/MythTV/system.py
    M mythtv/bindings/python/MythTV/ttvdb/tvdb_api.py
    M mythtv/bindings/python/MythTV/utility/__init__.py
    M mythtv/bindings/python/MythTV/utility/dt.py
    M mythtv/bindings/python/MythTV/utility/enum.py
    M mythtv/bindings/python/MythTV/utility/other.py
    M mythtv/bindings/python/MythTV/wikiscripts/__init__.py
    M mythtv/bindings/python/MythTV/wikiscripts/wikiscripts.py
    M mythtv/bindings/python/scripts/mythpython
    M mythtv/bindings/python/scripts/mythwikiscripts
    M mythtv/bindings/python/tmdb3/scripts/populate_locale.py
    M mythtv/bindings/python/tmdb3/scripts/pytmdb3.py
    M mythtv/bindings/python/tmdb3/tmdb3/__init__.py
    M mythtv/bindings/python/tmdb3/tmdb3/cache.py
    M mythtv/bindings/python/tmdb3/tmdb3/cache_engine.py
    M mythtv/bindings/python/tmdb3/tmdb3/cache_file.py
    M mythtv/bindings/python/tmdb3/tmdb3/cache_null.py
    M mythtv/bindings/python/tmdb3/tmdb3/locales.py
    M mythtv/bindings/python/tmdb3/tmdb3/pager.py
    M mythtv/bindings/python/tmdb3/tmdb3/request.py
    M mythtv/bindings/python/tmdb3/tmdb3/tmdb_api.py
    M mythtv/bindings/python/tmdb3/tmdb3/tmdb_auth.py
    M mythtv/bindings/python/tmdb3/tmdb3/util.py
    M mythtv/configure
    M mythtv/external/FFmpeg/libavcodec/v4l2_m2m_dec.c
    M mythtv/libs/libmyth/standardsettings.cpp
    M mythtv/libs/libmyth/standardsettings.h
    M mythtv/libs/libmythbase/libmythbase.pro
    M mythtv/libs/libmythbase/loggingserver.cpp
    A mythtv/libs/libmythbase/mythpower.cpp
    A mythtv/libs/libmythbase/mythpower.h
    M mythtv/libs/libmythbase/mythversion.h
    A mythtv/libs/libmythbase/platforms/mythpowerdbus.cpp
    A mythtv/libs/libmythbase/platforms/mythpowerdbus.h
    M mythtv/libs/libmythtv/cardutil.cpp
    M mythtv/libs/libmythtv/cardutil.h
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
    M mythtv/libs/libmythtv/channelscan/channelscanmiscsettings.h
    M mythtv/libs/libmythtv/channelsettings.cpp
    M mythtv/libs/libmythtv/channelsettings.h
    M mythtv/libs/libmythtv/channelutil.cpp
    M mythtv/libs/libmythtv/dbcheck.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/mythcodeccontext.cpp
    A mythtv/libs/libmythtv/decoders/mythdrmprimecontext.cpp
    A mythtv/libs/libmythtv/decoders/mythdrmprimecontext.h
    M mythtv/libs/libmythtv/decoders/mythmmalcontext.cpp
    M mythtv/libs/libmythtv/decoders/mythnvdeccontext.cpp
    M mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.cpp
    M mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.h
    M mythtv/libs/libmythtv/decoders/mythvaapicontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvdpaucontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvtbcontext.cpp
    M mythtv/libs/libmythtv/dtvmultiplex.cpp
    M mythtv/libs/libmythtv/libmythtv.pro
    M mythtv/libs/libmythtv/mpeg/dvbdescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/dvbdescriptors.h
    M mythtv/libs/libmythtv/mythavutil.cpp
    M mythtv/libs/libmythtv/mythcodecid.cpp
    M mythtv/libs/libmythtv/mythcodecid.h
    M mythtv/libs/libmythtv/mythframe.cpp
    M mythtv/libs/libmythtv/mythframe.h
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/mythvideoout.h
    M mythtv/libs/libmythtv/opengl/mythdrmprimeinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythdrmprimeinterop.h
    M mythtv/libs/libmythtv/opengl/mythmediacodecinterop.h
    M mythtv/libs/libmythtv/opengl/mythmmalinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythmmalinterop.h
    M mythtv/libs/libmythtv/opengl/mythnvdecinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythnvdecinterop.h
    M mythtv/libs/libmythtv/opengl/mythopenglinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglinterop.h
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapiinterop.h
    M mythtv/libs/libmythtv/opengl/mythvdpauinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvdpauinterop.h
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/opengl/mythvideotexture.cpp
    M mythtv/libs/libmythtv/opengl/mythvtbinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvtbinterop.h
    M mythtv/libs/libmythtv/osd.cpp
    M mythtv/libs/libmythtv/osd.h
    M mythtv/libs/libmythtv/programdata.cpp
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.cpp
    M mythtv/libs/libmythtv/recorders/dvbsignalmonitor.cpp
    M mythtv/libs/libmythtv/recordingrule.h
    M mythtv/libs/libmythtv/test/test_copyframes/test_copyframes.h
    M mythtv/libs/libmythtv/transporteditor.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_play.h
    M mythtv/libs/libmythtv/videobuffers.cpp
    M mythtv/libs/libmythtv/videodisplayprofile.cpp
    M mythtv/libs/libmythtv/videodisplayprofile.h
    M mythtv/libs/libmythtv/videoout_d3d.cpp
    M mythtv/libs/libmythtv/videosource.cpp
    M mythtv/libs/libmythui/DisplayRes.cpp
    M mythtv/libs/libmythui/DisplayRes.h
    M mythtv/libs/libmythui/DisplayResOSX.cpp
    M mythtv/libs/libmythui/DisplayResOSX.h
    M mythtv/libs/libmythui/DisplayResX.cpp
    M mythtv/libs/libmythui/DisplayResX.h
    M mythtv/libs/libmythui/mythmainwindow.cpp
    M mythtv/libs/libmythui/mythrender_base.h
    M mythtv/libs/libmythui/mythuihelper.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengl.h
    M mythtv/libs/libmythui/screensaver-x11.cpp
    M mythtv/libs/libmythui/screensaver.cpp
    M mythtv/libs/libmythui/screensaver.h
    M mythtv/programs/mythavtest/main.cpp
    M mythtv/programs/mythbackend/services/capture.cpp
    M mythtv/programs/mythfrontend/exitprompt.cpp
    M mythtv/programs/mythfrontend/exitprompt.h
    M mythtv/programs/mythfrontend/globalsettings.cpp
    M mythtv/programs/mythfrontend/globalsettings.h
    M mythtv/programs/mythfrontend/manualschedule.cpp
    M mythtv/programs/mythfrontend/progdetails.cpp
    M mythtv/programs/mythtranscode/transcode.cpp
    M mythtv/programs/mythtv-setup/checksetup.cpp
    M mythtv/programs/mythtv-setup/checksetup.h
    A mythtv/programs/scripts/build_commdb.py
    M mythtv/programs/scripts/hardwareprofile/MultipartPostHandler.py
    M mythtv/programs/scripts/hardwareprofile/config.py
    M mythtv/programs/scripts/hardwareprofile/deleteProfile.py
    M mythtv/programs/scripts/hardwareprofile/devicelist.py
    M mythtv/programs/scripts/hardwareprofile/distros/all.py
    M mythtv/programs/scripts/hardwareprofile/distros/distro.py
    M mythtv/programs/scripts/hardwareprofile/distros/mythtv_data/data_mythtv.py
    M mythtv/programs/scripts/hardwareprofile/distros/mythtv_data/main.py
    M mythtv/programs/scripts/hardwareprofile/distros/mythtv_data/makeopts.py
    M mythtv/programs/scripts/hardwareprofile/distros/mythtv_data/orddict.py
    M mythtv/programs/scripts/hardwareprofile/distros/mythtv_data/request.py
    M mythtv/programs/scripts/hardwareprofile/distros/mythtv_data/uuiddb.py
    M mythtv/programs/scripts/hardwareprofile/fs_util.py
    M mythtv/programs/scripts/hardwareprofile/gate.py
    M mythtv/programs/scripts/hardwareprofile/getLink.py
    M mythtv/programs/scripts/hardwareprofile/hwdata.py
    M mythtv/programs/scripts/hardwareprofile/i18n.py
    M mythtv/programs/scripts/hardwareprofile/os_detect.py
    M mythtv/programs/scripts/hardwareprofile/request.py
    M mythtv/programs/scripts/hardwareprofile/scan.py
    M mythtv/programs/scripts/hardwareprofile/sendProfile.py
    M mythtv/programs/scripts/hardwareprofile/smolt.py
    M mythtv/programs/scripts/hardwareprofile/software.py
    M mythtv/programs/scripts/hardwareprofile/uuiddb.py
    M mythtv/programs/scripts/metadata/Movie/tmdb3.py
    M mythtv/programs/scripts/metadata/Television/ttvdb.py

  Log Message:
  -----------
  Merge branch '2019-render' into branch 'render-tidy'.


  Commit: 7b97c5ae2e70ca944f3f309f7c0a5e9c7825a4aa
      https://github.com/MythTV/mythtv/commit/7b97c5ae2e70ca944f3f309f7c0a5e9c7825a4aa
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

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

  Log Message:
  -----------
  Remove unused function from videodisplayprofile.cpp.


  Commit: 6c1b08a96f031fdf3223d6b9287dbca6f4030838
      https://github.com/MythTV/mythtv/commit/6c1b08a96f031fdf3223d6b9287dbca6f4030838
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

  Changed paths:
    M mythtv/libs/libmythtv/dbcheck.cpp
    M mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.cpp
    M mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.h
    M mythtv/libs/libmythtv/decoders/mythvdpauhelper.cpp
    M mythtv/libs/libmythtv/mpeg/mpegdescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/mpegdescriptors.h
    M mythtv/libs/libmythtv/mythcodecid.cpp
    M mythtv/libs/libmythtv/opengl/mythnvdecinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythnvdecinterop.h
    M mythtv/libs/libmythtv/opengl/mythopenglinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglinterop.h
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.h
    M mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.h
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/videodisplayprofile.cpp
    M mythtv/libs/libmythtv/videodisplayprofile.h
    M mythtv/libs/libmythui/opengl/mythopenglperf.cpp
    M mythtv/libs/libmythui/opengl/mythpainteropengl.cpp
    M mythtv/libs/libmythui/opengl/mythpainteropengl.h
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengl.h
    M mythtv/libs/libmythupnp/ssdp.cpp
    M mythtv/libs/libmythupnp/ssdp.h
    M mythtv/programs/mythbackend/services/dvr.cpp
    M mythtv/programs/mythfrontend/playbackbox.cpp
    M mythtv/programs/mythfrontend/playbackbox.h

  Log Message:
  -----------
  Tidy: Various cleanups of render branch merge.

Fix a small bunch of clang-tidy warnings that slipped through the
cracks.

https://clang.llvm.org/extra/clang-tidy/checks/bugprone-incorrect-roundings.html
https://clang.llvm.org/extra/clang-tidy/checks/bugprone-macro-parentheses.html
https://clang.llvm.org/extra/clang-tidy/checks/bugprone-sizeof-expression.html
https://clang.llvm.org/extra/clang-tidy/checks/modernize-return-braced-init-list.html
https://clang.llvm.org/extra/clang-tidy/checks/performance-move-const-arg.html
https://clang.llvm.org/extra/clang-tidy/checks/performance-unnecessary-value-param.html
https://clang.llvm.org/extra/clang-tidy/checks/readability-else-after-return.html
https://clang.llvm.org/extra/clang-tidy/checks/readability-redundant-member-init.html


  Commit: 272b843c511366c3a25f7733cf204160e7100ccc
      https://github.com/MythTV/mythtv/commit/272b843c511366c3a25f7733cf204160e7100ccc
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

  Changed paths:
    M mythtv/libs/libmyth/programinfo.cpp
    M mythtv/libs/libmyth/programinfo.h
    M mythtv/libs/libmyth/remoteutil.cpp
    M mythtv/libs/libmyth/remoteutil.h
    M mythtv/libs/libmythbase/mythsocket.cpp
    M mythtv/libs/libmythbase/mythsocket.h
    M mythtv/libs/libmythbase/mythtimer.cpp
    M mythtv/libs/libmythbase/mythtimer.h
    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/dvdstream.cpp
    M mythtv/libs/libmythtv/livetvchain.cpp
    M mythtv/libs/libmythtv/livetvchain.h
    M mythtv/libs/libmythtv/mythccextractorplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.h
    M mythtv/libs/libmythtv/recorders/recorderbase.cpp
    M mythtv/libs/libmythtv/recorders/recorderbase.h
    M mythtv/libs/libmythtv/subtitlereader.cpp
    M mythtv/libs/libmythtv/subtitlereader.h
    M mythtv/libs/libmythtv/subtitlescreen.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_play.h
    M mythtv/libs/libmythui/lirc.cpp
    M mythtv/libs/libmythui/lirc.h
    M mythtv/libs/libmythui/mythuiimage.cpp
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/mainserver.h
    M mythtv/programs/mythccextractor/main.cpp
    M mythtv/programs/mythcommflag/CommDetector2.cpp

  Log Message:
  -----------
  Tidy: Fix const-ness of variables and functions.

The const_cast conversion should never be used.  Casting a const
variable to a non-const variable and then operating on it is undefined
behavior.

One surprising revelation is that calling MythTimer::elapsed to see if
the timer has expired can restart the timer.  Changing this function
take a non-const timer causes ripples through the code.

Another changes that causes a few ripples is that
ProgramInfo::SetPathname modifies the ProgramInfo object.

https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines-pro-type-const-cast.html


  Commit: 41e631be8a036f303529fad37ca2505d32d311e5
      https://github.com/MythTV/mythtv/commit/41e631be8a036f303529fad37ca2505d32d311e5
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

  Changed paths:
    M mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp
    M mythtv/libs/libmythtv/mpeg/atscstreamdata.h
    M mythtv/libs/libmythtv/mpeg/dvbstreamdata.cpp
    M mythtv/libs/libmythtv/mpeg/dvbstreamdata.h
    M mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
    M mythtv/libs/libmythtv/mpeg/mpegstreamdata.h
    M mythtv/libs/libmythtv/mpeg/scanstreamdata.cpp
    M mythtv/libs/libmythtv/mpeg/scanstreamdata.h

  Log Message:
  -----------
  Tidy: Fix constness of MPEGStreamData::ReturnCachedTable.

The const_cast conversion should never be used.  Casting a const
variable to a non-const variable and then operating on it is undefined
behavior.

This function casts away the constness of a parameter so that it can
call MPEGStreamData::DeleteCachedTable.  Fix this by modifying
DeleteCachedTable to take a const pointer.  That function may delete
the pointer, but that's apparently OK according to the standard.  The
"const" keyword only specifies that you cannot modify the object, it
implies nothing about deleting the object.  This change ripples to all
the functions that overload DeleteCachedTable.

https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines-pro-type-const-cast.html


  Commit: 0779444931d7fd69e25f7280fe214976e08f5cf2
      https://github.com/MythTV/mythtv/commit/0779444931d7fd69e25f7280fe214976e08f5cf2
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

  Changed paths:
    M mythtv/libs/libmythui/DisplayResScreen.cpp

  Log Message:
  -----------
  Tidy: Don't use floating point variables as loop counter.

The clang-tidy "cert-flp30-c" checker pointed out two locations where
a floating point variable was used as a loop counter.  Because of the
limitations of floating point variables, it is considered bad practice
and non-portable to use them as loop counters.  These two instances
are trivial enough that it shouldn't be a problem, but its easy to
correct them to use an integer loop counter.

https://clang.llvm.org/extra/clang-tidy/checks/cert-flp30-c.html


  Commit: 4c12c67b7618e10ac639df9de812005b33783bea
      https://github.com/MythTV/mythtv/commit/4c12c67b7618e10ac639df9de812005b33783bea
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

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

  Log Message:
  -----------
  Tidy: Reduce excess padding in the MythMainWindowPrivate structure.

The clang-tidy "excessive padding" checker pointed out that the
MythMainWindowPrivate structure contained 38 bytes of padding, where
an optimal ordering of the member variables would produce only 6 bytes
of padding.  Groups a number of the bool variables together to reduce
the padding to the point where the checker doesn't complain anymore.

https://clang.llvm.org/extra/clang-tidy/checks/clang-analyzer-optin.performance.Padding.html


  Commit: 5427fb68cdaa5d40f297da9a139b20c87db34de3
      https://github.com/MythTV/mythtv/commit/5427fb68cdaa5d40f297da9a139b20c87db34de3
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

  Changed paths:
    M mythplugins/mytharchive/mytharchive/main.cpp
    M mythplugins/mytharchive/mytharchive/mythburn.cpp
    M mythplugins/mytharchive/mytharchive/thumbfinder.cpp
    M mythplugins/mytharchive/mytharchivehelper/main.cpp
    M mythplugins/mythbrowser/mythbrowser/bookmarkmanager.cpp
    M mythplugins/mythbrowser/mythbrowser/browserdbutil.cpp
    M mythplugins/mythbrowser/mythbrowser/main.cpp
    M mythplugins/mythbrowser/mythbrowser/mythbrowser.cpp
    M mythplugins/mythgame/mythgame/main.cpp
    M mythplugins/mythmusic/mythmusic/bumpscope.cpp
    M mythplugins/mythmusic/mythmusic/cddecoder.cpp
    M mythplugins/mythmusic/mythmusic/cdrip.cpp
    M mythplugins/mythmusic/mythmusic/decoder.cpp
    M mythplugins/mythmusic/mythmusic/decoderhandler.cpp
    M mythplugins/mythmusic/mythmusic/editmetadata.cpp
    M mythplugins/mythmusic/mythmusic/importmusic.cpp
    M mythplugins/mythmusic/mythmusic/lyricsview.cpp
    M mythplugins/mythmusic/mythmusic/main.cpp
    M mythplugins/mythmusic/mythmusic/musiccommon.cpp
    M mythplugins/mythmusic/mythmusic/musicdata.cpp
    M mythplugins/mythmusic/mythmusic/musicplayer.cpp
    M mythplugins/mythmusic/mythmusic/mythgoom.cpp
    M mythplugins/mythmusic/mythmusic/playlistcontainer.cpp
    M mythplugins/mythmusic/mythmusic/playlisteditorview.cpp
    M mythplugins/mythmusic/mythmusic/searchview.cpp
    M mythplugins/mythmusic/mythmusic/smartplaylist.cpp
    M mythplugins/mythmusic/mythmusic/streamview.cpp
    M mythplugins/mythmusic/mythmusic/synaesthesia.cpp
    M mythplugins/mythmusic/mythmusic/visualize.cpp
    M mythplugins/mythmusic/mythmusic/visualizerview.cpp
    M mythplugins/mythmusic/mythmusic/vorbisencoder.cpp
    M mythplugins/mythnetvision/mythnetvision/main.cpp
    M mythplugins/mythnews/mythnews/main.cpp
    M mythplugins/mythnews/mythnews/mythnews.cpp
    M mythplugins/mythnews/mythnews/mythnewsconfig.cpp
    M mythplugins/mythnews/mythnews/newssite.cpp
    M mythplugins/mythweather/mythweather/main.cpp
    M mythplugins/mythzoneminder/mythzoneminder/main.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmliveplayer.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmminiplayer.cpp

  Log Message:
  -----------
  Tidy: Use the auto type specifier instead of duplicating types. (plugins)

The clang-tidy "use auto" modernization checker pointed out a ton of
places where a type specifier was duplicated, e.g. "Foo *var = new
Foo();", where the code can be simplified by using the new "auto"
keyword.  The previous example will be updated to read "auto *var =
new Foo();".  This example looks trivial, but when "Foo" is a 25
character QMap or something even longer, it makes the code easier to
read.  All replacements made by clang-tidy with some manual
reformatting.  There are also two tweaks for places where a pointer
was malloced with "sizeof(*ptr)" as the number of bytes of data.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html


  Commit: dec09965e966ad98d84b54b9167c90b95b4723c6
      https://github.com/MythTV/mythtv/commit/dec09965e966ad98d84b54b9167c90b95b4723c6
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

  Changed paths:
    M mythtv/programs/mythavtest/main.cpp
    M mythtv/programs/mythbackend/autoexpire.cpp
    M mythtv/programs/mythbackend/internetContent.cpp
    M mythtv/programs/mythbackend/main_helpers.cpp
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/mediaserver.cpp
    M mythtv/programs/mythbackend/mythsettings.cpp
    M mythtv/programs/mythbackend/playbacksock.cpp
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythbackend/services/capture.cpp
    M mythtv/programs/mythbackend/services/channel.cpp
    M mythtv/programs/mythbackend/services/content.cpp
    M mythtv/programs/mythbackend/services/dvr.cpp
    M mythtv/programs/mythbackend/services/guide.cpp
    M mythtv/programs/mythbackend/services/image.cpp
    M mythtv/programs/mythbackend/services/music.cpp
    M mythtv/programs/mythbackend/services/myth.cpp
    M mythtv/programs/mythbackend/services/video.cpp
    M mythtv/programs/mythbackend/upnpcdsmusic.cpp
    M mythtv/programs/mythbackend/upnpcdstv.cpp
    M mythtv/programs/mythbackend/upnpcdsvideo.cpp
    M mythtv/programs/mythccextractor/main.cpp
    M mythtv/programs/mythcommflag/BlankFrameDetector.cpp
    M mythtv/programs/mythcommflag/ClassicCommDetector.cpp
    M mythtv/programs/mythcommflag/ClassicLogoDetector.cpp
    M mythtv/programs/mythcommflag/CommDetector2.cpp
    M mythtv/programs/mythcommflag/SceneChangeDetector.cpp
    M mythtv/programs/mythcommflag/TemplateMatcher.cpp
    M mythtv/programs/mythcommflag/main.cpp
    M mythtv/programs/mythexternrecorder/main.cpp
    M mythtv/programs/mythfilerecorder/mythfilerecorder.cpp
    M mythtv/programs/mythfilldatabase/channeldata.cpp
    M mythtv/programs/mythfilldatabase/xmltvparser.cpp
    M mythtv/programs/mythfrontend/actionset.cpp
    M mythtv/programs/mythfrontend/audiogeneralsettings.cpp
    M mythtv/programs/mythfrontend/backendconnectionmanager.cpp
    M mythtv/programs/mythfrontend/channelrecpriority.cpp
    M mythtv/programs/mythfrontend/customedit.cpp
    M mythtv/programs/mythfrontend/custompriority.cpp
    M mythtv/programs/mythfrontend/editvideometadata.cpp
    M mythtv/programs/mythfrontend/exitprompt.cpp
    M mythtv/programs/mythfrontend/galleryconfig.cpp
    M mythtv/programs/mythfrontend/galleryinfo.cpp
    M mythtv/programs/mythfrontend/galleryslide.cpp
    M mythtv/programs/mythfrontend/galleryslideview.cpp
    M mythtv/programs/mythfrontend/gallerythumbview.cpp
    M mythtv/programs/mythfrontend/gallerytransitions.cpp
    M mythtv/programs/mythfrontend/globalsettings.cpp
    M mythtv/programs/mythfrontend/grabbersettings.cpp
    M mythtv/programs/mythfrontend/guidegrid.cpp
    M mythtv/programs/mythfrontend/idlescreen.cpp
    M mythtv/programs/mythfrontend/main.cpp
    M mythtv/programs/mythfrontend/manualschedule.cpp
    M mythtv/programs/mythfrontend/mediarenderer.cpp
    M mythtv/programs/mythfrontend/mythcontrols.cpp
    M mythtv/programs/mythfrontend/networkcontrol.cpp
    M mythtv/programs/mythfrontend/playbackbox.cpp
    M mythtv/programs/mythfrontend/playbackboxhelper.cpp
    M mythtv/programs/mythfrontend/prevreclist.cpp
    M mythtv/programs/mythfrontend/progfind.cpp
    M mythtv/programs/mythfrontend/proginfolist.cpp
    M mythtv/programs/mythfrontend/proglist.cpp
    M mythtv/programs/mythfrontend/proglist_helpers.cpp
    M mythtv/programs/mythfrontend/programinfocache.cpp
    M mythtv/programs/mythfrontend/programrecpriority.cpp
    M mythtv/programs/mythfrontend/schedulecommon.cpp
    M mythtv/programs/mythfrontend/scheduleeditor.cpp
    M mythtv/programs/mythfrontend/services/frontend.cpp
    M mythtv/programs/mythfrontend/setupwizard_audio.cpp
    M mythtv/programs/mythfrontend/setupwizard_general.cpp
    M mythtv/programs/mythfrontend/setupwizard_video.cpp
    M mythtv/programs/mythfrontend/statusbox.cpp
    M mythtv/programs/mythfrontend/themechooser.cpp
    M mythtv/programs/mythfrontend/upnpscanner.cpp
    M mythtv/programs/mythfrontend/videodlg.cpp
    M mythtv/programs/mythfrontend/videofileassoc.cpp
    M mythtv/programs/mythfrontend/videofilter.cpp
    M mythtv/programs/mythfrontend/videoglobalsettings.cpp
    M mythtv/programs/mythfrontend/videolist.cpp
    M mythtv/programs/mythfrontend/videoplayercommand.cpp
    M mythtv/programs/mythfrontend/videoplayersettings.cpp
    M mythtv/programs/mythfrontend/viewscheduled.cpp
    M mythtv/programs/mythfrontend/viewschedulediff.cpp
    M mythtv/programs/mythjobqueue/main.cpp
    M mythtv/programs/mythlcdserver/lcdprocclient.cpp
    M mythtv/programs/mythlcdserver/lcdserver.cpp
    M mythtv/programs/mythlcdserver/main.cpp
    M mythtv/programs/mythmediaserver/main.cpp
    M mythtv/programs/mythmetadatalookup/lookup.cpp
    M mythtv/programs/mythmetadatalookup/main.cpp
    M mythtv/programs/mythpreviewgen/main.cpp
    M mythtv/programs/mythscreenwizard/main.cpp
    M mythtv/programs/mythscreenwizard/screenwizard.cpp
    M mythtv/programs/mythtranscode/audioreencodebuffer.cpp
    M mythtv/programs/mythtranscode/main.cpp
    M mythtv/programs/mythtranscode/mpeg2fix.cpp
    M mythtv/programs/mythtranscode/transcode.cpp
    M mythtv/programs/mythtv-setup/backendsettings.cpp
    M mythtv/programs/mythtv-setup/channeleditor.cpp
    M mythtv/programs/mythtv-setup/exitprompt.cpp
    M mythtv/programs/mythtv-setup/importicons.cpp
    M mythtv/programs/mythtv-setup/main.cpp
    M mythtv/programs/mythtv-setup/startprompt.cpp
    M mythtv/programs/mythutil/messageutils.cpp
    M mythtv/programs/mythutil/mpegutils.cpp
    M mythtv/programs/mythutil/musicmetautils.cpp
    M mythtv/programs/mythutil/recordingutils.cpp
    M mythtv/programs/mythwelcome/welcomedialog.cpp

  Log Message:
  -----------
  Tidy: Use the auto type specifier instead of duplicating types. (programs)

The clang-tidy "use auto" modernization checker pointed out a ton of
places where a type specifier was duplicated, e.g. "Foo *var = new
Foo();", where the code can be simplified by using the new "auto"
keyword.  The previous example will be updated to read "auto *var =
new Foo();".  This example looks trivial, but when "Foo" is a 25
character QMap or something even longer, it makes the code easier to
read.  All replacements made by clang-tidy with some manual
reformatting.

There are a couple of manual replacements of begin()/end() with
cbegin()/cend() to ensure that iterators are still const when using
the "auto" keyword.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html


  Commit: 2181ec635f522375d8e23871b41c7c741c092202
      https://github.com/MythTV/mythtv/commit/2181ec635f522375d8e23871b41c7c741c092202
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

  Changed paths:
    M mythtv/external/FFmpeg/libavcodec/v4l2_context.c
    M mythtv/external/FFmpeg/libavcodec/v4l2_m2m_dec.c
    M mythtv/libs/libmyth/mythcontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvdpauhelper.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.h
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/mythvideoout.h
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/videooutwindow.cpp
    M mythtv/libs/libmythtv/videooutwindow.h
    R mythtv/libs/libmythui/DisplayRes.cpp
    R mythtv/libs/libmythui/DisplayRes.h
    R mythtv/libs/libmythui/DisplayResOSX.cpp
    R mythtv/libs/libmythui/DisplayResOSX.h
    R mythtv/libs/libmythui/DisplayResX.cpp
    R mythtv/libs/libmythui/DisplayResX.h
    M mythtv/libs/libmythui/libmythui.pro
    M mythtv/libs/libmythui/mythdisplay.cpp
    M mythtv/libs/libmythui/mythdisplay.h
    M mythtv/libs/libmythui/mythmainwindow.cpp
    M mythtv/libs/libmythui/mythuihelper.cpp
    R mythtv/libs/libmythui/mythxdisplay.cpp
    R mythtv/libs/libmythui/mythxdisplay.h
    A mythtv/libs/libmythui/platforms/mythdisplayandroid.cpp
    A mythtv/libs/libmythui/platforms/mythdisplayandroid.h
    A mythtv/libs/libmythui/platforms/mythdisplayosx.cpp
    A mythtv/libs/libmythui/platforms/mythdisplayosx.h
    A mythtv/libs/libmythui/platforms/mythdisplaywindows.cpp
    A mythtv/libs/libmythui/platforms/mythdisplaywindows.h
    A mythtv/libs/libmythui/platforms/mythdisplayx11.cpp
    A mythtv/libs/libmythui/platforms/mythdisplayx11.h
    A mythtv/libs/libmythui/platforms/mythnvcontrol.cpp
    A mythtv/libs/libmythui/platforms/mythnvcontrol.h
    A mythtv/libs/libmythui/platforms/mythxdisplay.cpp
    A mythtv/libs/libmythui/platforms/mythxdisplay.h
    R mythtv/libs/libmythui/util-nvctrl.cpp
    R mythtv/libs/libmythui/util-nvctrl.h
    M mythtv/programs/mythfrontend/globalsettings.cpp
    M mythtv/programs/mythfrontend/globalsettings.h

  Log Message:
  -----------
  Merge branch '2019-render' into branch 'render-tidy'.


  Commit: 754a2f4a6e047b1f3127bd0869043754352dd98d
      https://github.com/MythTV/mythtv/commit/754a2f4a6e047b1f3127bd0869043754352dd98d
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

  Changed paths:
    M mythtv/configure

  Log Message:
  -----------
  Add configure argument to disable deprecation warnings.


  Commit: 0c79cdb9ca2486bcacaf2ecd73764fd18234183f
      https://github.com/MythTV/mythtv/commit/0c79cdb9ca2486bcacaf2ecd73764fd18234183f
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M mythplugins/mytharchive/mytharchive/archivesettings.cpp
    M mythplugins/mytharchive/mytharchive/archiveutil.cpp
    M mythplugins/mytharchive/mytharchive/exportnative.cpp
    M mythplugins/mytharchive/mytharchive/fileselector.cpp
    M mythplugins/mytharchive/mytharchive/importnative.cpp
    M mythplugins/mytharchive/mytharchive/logviewer.cpp
    M mythplugins/mytharchive/mytharchive/recordingselector.cpp
    M mythplugins/mytharchive/mytharchive/selectdestination.cpp
    M mythplugins/mytharchive/mytharchive/themeselector.cpp
    M mythplugins/mytharchive/mytharchive/videoselector.cpp
    M mythplugins/mythgame/mythgame/gamedetails.cpp
    M mythplugins/mythgame/mythgame/gamehandler.cpp
    M mythplugins/mythgame/mythgame/gamescan.cpp
    M mythplugins/mythgame/mythgame/gamesettings.cpp
    M mythplugins/mythgame/mythgame/gameui.cpp
    M mythplugins/mythgame/mythgame/romedit.cpp
    M mythplugins/mythgame/mythgame/rominfo.cpp
    M mythplugins/mythmusic/mythmusic/pls.cpp
    M mythplugins/mythnetvision/mythnetvision/netbase.cpp
    M mythplugins/mythnetvision/mythnetvision/neteditorbase.cpp
    M mythplugins/mythnetvision/mythnetvision/netsearch.cpp
    M mythplugins/mythnetvision/mythnetvision/nettree.cpp
    M mythplugins/mythnetvision/mythnetvision/rsseditor.cpp
    M mythplugins/mythweather/mythweather/sourceManager.cpp
    M mythplugins/mythweather/mythweather/weather.cpp
    M mythplugins/mythweather/mythweather/weatherScreen.cpp
    M mythplugins/mythweather/mythweather/weatherSetup.cpp
    M mythplugins/mythzoneminder/mythzmserver/main.cpp
    M mythplugins/mythzoneminder/mythzmserver/zmserver.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmclient.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmconsole.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmevents.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmsettings.cpp

  Log Message:
  -----------
  Tidy: Use the auto type specifier instead of duplicating types. (plugins)

The clang-tidy "use auto" modernization checker pointed out a ton of
places where a type specifier was duplicated, e.g. "Foo *var = new
Foo();", where the code can be simplified by using the new "auto"
keyword.  The previous example will be updated to read "auto *var =
new Foo();".  This example looks trivial, but when "Foo" is a 25
character QMap or something even longer, it makes the code easier to
read.  All replacements made by clang-tidy with some manual
reformatting.  There are also two tweaks for places where a pointer
was malloced with "sizeof(*ptr)" as the number of bytes of data.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html


  Commit: acf2aeb241d07602fcfaec0c388afa14310c9b62
      https://github.com/MythTV/mythtv/commit/acf2aeb241d07602fcfaec0c388afa14310c9b62
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M mythtv/libs/libmyth/audio/audioconvert.cpp
    M mythtv/libs/libmyth/audio/audiooutput.cpp
    M mythtv/libs/libmyth/audio/audiooutputalsa.cpp
    M mythtv/libs/libmyth/audio/audiooutputbase.cpp
    M mythtv/libs/libmyth/audio/audiooutputdigitalencoder.cpp
    M mythtv/libs/libmyth/audio/audiooutputgraph.cpp
    M mythtv/libs/libmyth/audio/audiooutputjack.cpp
    M mythtv/libs/libmyth/audio/audiooutputnull.cpp
    M mythtv/libs/libmyth/audio/audiooutputoss.cpp
    M mythtv/libs/libmyth/audio/audiooutputpulse.cpp
    M mythtv/libs/libmyth/audio/audiooutpututil.cpp
    M mythtv/libs/libmyth/audio/audiopulsehandler.cpp
    M mythtv/libs/libmyth/audio/spdifencoder.cpp
    M mythtv/libs/libmyth/audio/volumebase.cpp
    M mythtv/libs/libmyth/backendselect.cpp
    M mythtv/libs/libmyth/guistartup.cpp
    M mythtv/libs/libmyth/langsettings.cpp
    M mythtv/libs/libmyth/mythcontext.cpp
    M mythtv/libs/libmyth/mythmediamonitor.cpp
    M mythtv/libs/libmyth/netgrabbermanager.cpp
    M mythtv/libs/libmyth/netutils.cpp
    M mythtv/libs/libmyth/output.cpp
    M mythtv/libs/libmyth/programinfoupdater.cpp
    M mythtv/libs/libmyth/rawsettingseditor.cpp
    M mythtv/libs/libmyth/remoteutil.cpp
    M mythtv/libs/libmyth/standardsettings.cpp
    M mythtv/libs/libmyth/storagegroupeditor.cpp
    M mythtv/libs/libmythbase/bonjourregister.cpp
    M mythtv/libs/libmythbase/housekeeper.cpp
    M mythtv/libs/libmythbase/logging.cpp
    M mythtv/libs/libmythbase/loggingserver.cpp
    M mythtv/libs/libmythbase/mthreadpool.cpp
    M mythtv/libs/libmythbase/mythcdrom-linux.cpp
    M mythtv/libs/libmythbase/mythcdrom.cpp
    M mythtv/libs/libmythbase/mythcommandlineparser.cpp
    M mythtv/libs/libmythbase/mythcorecontext.cpp
    M mythtv/libs/libmythbase/mythdbcon.cpp
    M mythtv/libs/libmythbase/mythdownloadmanager.cpp
    M mythtv/libs/libmythbase/mythmiscutil.cpp
    M mythtv/libs/libmythbase/mythplugin.cpp
    M mythtv/libs/libmythbase/mythsystem.cpp
    M mythtv/libs/libmythbase/mythsystemlegacy.cpp
    M mythtv/libs/libmythbase/mythsystemunix.cpp
    M mythtv/libs/libmythbase/mythtimezone.cpp
    M mythtv/libs/libmythbase/mythtranslation.cpp
    M mythtv/libs/libmythbase/platforms/mythpowerdbus.cpp
    M mythtv/libs/libmythbase/remotefile.cpp
    M mythtv/libs/libmythbase/serverpool.cpp
    M mythtv/libs/libmythbase/test/test_mythsorthelper/test_mythsorthelper.cpp
    M mythtv/libs/libmythbase/unzip.cpp
    M mythtv/libs/libmythfreemheg/BaseClasses.cpp
    M mythtv/libs/libmythfreemheg/DynamicLineArt.cpp
    M mythtv/libs/libmythfreemheg/Engine.cpp
    M mythtv/libs/libmythfreemheg/Groups.cpp
    M mythtv/libs/libmythfreemheg/ParseBinary.cpp
    M mythtv/libs/libmythfreemheg/ParseNode.cpp
    M mythtv/libs/libmythfreemheg/ParseText.cpp
    M mythtv/libs/libmythfreemheg/Programs.cpp
    M mythtv/libs/libmythfreemheg/Stream.cpp
    M mythtv/libs/libmythfreemheg/Text.cpp
    M mythtv/libs/libmythfreemheg/TokenGroup.cpp
    M mythtv/libs/libmythfreesurround/freesurround.cpp
    M mythtv/libs/libmythmetadata/cleanup.cpp
    M mythtv/libs/libmythmetadata/dbaccess.cpp
    M mythtv/libs/libmythmetadata/dirscan.cpp
    M mythtv/libs/libmythmetadata/imagemanager.cpp
    M mythtv/libs/libmythmetadata/imagemetadata.cpp
    M mythtv/libs/libmythmetadata/lyricsdata.cpp
    M mythtv/libs/libmythmetadata/metadatacommon.cpp
    M mythtv/libs/libmythmetadata/metadatadownload.cpp
    M mythtv/libs/libmythmetadata/metadatafactory.cpp
    M mythtv/libs/libmythmetadata/metadataimagedownload.cpp
    M mythtv/libs/libmythmetadata/metaio.cpp
    M mythtv/libs/libmythmetadata/metaioavfcomment.cpp
    M mythtv/libs/libmythmetadata/metaioflacvorbis.cpp
    M mythtv/libs/libmythmetadata/metaioid3.cpp
    M mythtv/libs/libmythmetadata/metaiomp4.cpp
    M mythtv/libs/libmythmetadata/metaiooggvorbis.cpp
    M mythtv/libs/libmythmetadata/metaiotaglib.cpp
    M mythtv/libs/libmythmetadata/metaiowavpack.cpp
    M mythtv/libs/libmythmetadata/musicmetadata.cpp
    M mythtv/libs/libmythmetadata/mythuiimageresults.cpp
    M mythtv/libs/libmythmetadata/mythuimetadataresults.cpp
    M mythtv/libs/libmythmetadata/parentalcontrols.cpp
    M mythtv/libs/libmythmetadata/videometadata.cpp
    M mythtv/libs/libmythmetadata/videometadatalistmanager.cpp
    M mythtv/libs/libmythmetadata/videoscan.cpp
    M mythtv/libs/libmythmetadata/videoutils.cpp
    M mythtv/libs/libmythprotoserver/mythsocketmanager.cpp
    M mythtv/libs/libmythprotoserver/requesthandler/basehandler.cpp
    M mythtv/libs/libmythprotoserver/requesthandler/deletethread.cpp
    M mythtv/libs/libmythprotoserver/requesthandler/fileserverhandler.cpp
    M mythtv/libs/libmythprotoserver/requesthandler/outboundhandler.cpp
    M mythtv/libs/libmythservicecontracts/service.cpp
    M mythtv/libs/libmythservicecontracts/test/test_datacontracts/test_datacontracts.cpp
    M mythtv/libs/libmythui/cecadapter.cpp
    M mythtv/libs/libmythui/mythdialogbox.cpp
    M mythtv/libs/libmythui/mythdisplay.cpp
    M mythtv/libs/libmythui/mythfontmanager.cpp
    M mythtv/libs/libmythui/mythfontproperties.cpp
    M mythtv/libs/libmythui/mythgenerictree.cpp
    M mythtv/libs/libmythui/mythimage.cpp
    M mythtv/libs/libmythui/mythmainwindow.cpp
    M mythtv/libs/libmythui/mythnotificationcenter.cpp
    M mythtv/libs/libmythui/mythpainter.cpp
    M mythtv/libs/libmythui/mythpainter_qimage.cpp
    M mythtv/libs/libmythui/mythpainter_qt.cpp
    M mythtv/libs/libmythui/mythprogressdialog.cpp
    M mythtv/libs/libmythui/mythscreentype.cpp
    M mythtv/libs/libmythui/myththemedmenu.cpp
    M mythtv/libs/libmythui/mythudplistener.cpp
    M mythtv/libs/libmythui/mythuianimation.cpp
    M mythtv/libs/libmythui/mythuibutton.cpp
    M mythtv/libs/libmythui/mythuibuttonlist.cpp
    M mythtv/libs/libmythui/mythuibuttontree.cpp
    M mythtv/libs/libmythui/mythuicheckbox.cpp
    M mythtv/libs/libmythui/mythuiclock.cpp
    M mythtv/libs/libmythui/mythuicomposite.cpp
    M mythtv/libs/libmythui/mythuieditbar.cpp
    M mythtv/libs/libmythui/mythuifilebrowser.cpp
    M mythtv/libs/libmythui/mythuigroup.cpp
    M mythtv/libs/libmythui/mythuiguidegrid.cpp
    M mythtv/libs/libmythui/mythuihelper.cpp
    M mythtv/libs/libmythui/mythuiimage.cpp
    M mythtv/libs/libmythui/mythuiprogressbar.cpp
    M mythtv/libs/libmythui/mythuiscrollbar.cpp
    M mythtv/libs/libmythui/mythuishape.cpp
    M mythtv/libs/libmythui/mythuisimpletext.cpp
    M mythtv/libs/libmythui/mythuispinbox.cpp
    M mythtv/libs/libmythui/mythuistatetracker.cpp
    M mythtv/libs/libmythui/mythuistatetype.cpp
    M mythtv/libs/libmythui/mythuitext.cpp
    M mythtv/libs/libmythui/mythuitextedit.cpp
    M mythtv/libs/libmythui/mythuitype.cpp
    M mythtv/libs/libmythui/mythuivideo.cpp
    M mythtv/libs/libmythui/mythuiwebbrowser.cpp
    M mythtv/libs/libmythui/mythvirtualkeyboard.cpp
    M mythtv/libs/libmythui/opengl/mythpainteropengl.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp
    M mythtv/libs/libmythui/platforms/mythdisplayx11.cpp
    M mythtv/libs/libmythui/platforms/mythnvcontrol.cpp
    M mythtv/libs/libmythui/platforms/mythxdisplay.cpp
    M mythtv/libs/libmythui/screensaver-dbus.cpp
    M mythtv/libs/libmythui/xmlparsebase.cpp
    M mythtv/libs/libmythupnp/bufferedsocketdevice.cpp
    M mythtv/libs/libmythupnp/eventing.cpp
    M mythtv/libs/libmythupnp/httpserver.cpp
    M mythtv/libs/libmythupnp/mmembuf.cpp
    M mythtv/libs/libmythupnp/msocketdevice_unix.cpp
    M mythtv/libs/libmythupnp/services/rtti.cpp
    M mythtv/libs/libmythupnp/ssdp.cpp
    M mythtv/libs/libmythupnp/ssdpcache.cpp
    M mythtv/libs/libmythupnp/taskqueue.cpp
    M mythtv/libs/libmythupnp/upnpcds.cpp
    M mythtv/libs/libmythupnp/upnpcdsobjects.cpp
    M mythtv/libs/libmythupnp/upnpdevice.cpp
    M mythtv/libs/libmythupnp/upnpserviceimpl.cpp
    M mythtv/libs/libmythupnp/upnpsubscription.cpp
    M mythtv/libs/libmythupnp/upnptasksearch.cpp
    M mythtv/libs/libmythupnp/websocket.cpp
    M mythtv/libs/libmythupnp/websocket_extensions/websocket_mythevent.cpp

  Log Message:
  -----------
  Tidy: Use the auto type specifier instead of duplicating types. (libs)

The clang-tidy "use auto" modernization checker pointed out a ton of
places where a type specifier was duplicated, e.g. "Foo *var = new
Foo();", where the code can be simplified by using the new "auto"
keyword.  The previous example will be updated to read "auto *var =
new Foo();".  This example looks trivial, but when "Foo" is a 25
character QMap or something even longer, it makes the code easier to
read.  All replacements made by clang-tidy with some manual
reformatting.

There are a couple of manual replacements of begin()/end() with
cbegin()/cend() to ensure that iterators are still const when using
the "auto" keyword.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html


  Commit: 5b74a52819d4b203a3f900a2110b215ac35bfe51
      https://github.com/MythTV/mythtv/commit/5b74a52819d4b203a3f900a2110b215ac35bfe51
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M mythtv/libs/libmythtv/AirPlay/mythairplayserver.cpp
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.cpp
    M mythtv/libs/libmythtv/AirPlay/mythraopdevice.cpp
    M mythtv/libs/libmythtv/Bluray/avformatdecoderbd.cpp
    M mythtv/libs/libmythtv/Bluray/bdiowrapper.cpp
    M mythtv/libs/libmythtv/Bluray/bdoverlayscreen.cpp
    M mythtv/libs/libmythtv/Bluray/bdringbuffer.cpp
    M mythtv/libs/libmythtv/DVD/avformatdecoderdvd.cpp
    M mythtv/libs/libmythtv/DVD/dvdringbuffer.cpp
    M mythtv/libs/libmythtv/HLS/httplivestream.cpp
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp
    M mythtv/libs/libmythtv/audioplayer.cpp
    M mythtv/libs/libmythtv/avformatwriter.cpp
    M mythtv/libs/libmythtv/avfringbuffer.cpp
    M mythtv/libs/libmythtv/cardutil.cpp
    M mythtv/libs/libmythtv/cc608reader.cpp
    M mythtv/libs/libmythtv/cc708window.cpp
    M mythtv/libs/libmythtv/channelgroup.cpp
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
    M mythtv/libs/libmythtv/channelscan/channelscanner_gui_scan_pane.cpp
    M mythtv/libs/libmythtv/channelscan/scanmonitor.cpp
    M mythtv/libs/libmythtv/channelsettings.cpp
    M mythtv/libs/libmythtv/channelutil.cpp
    M mythtv/libs/libmythtv/dbcheck.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/decoderbase.cpp
    M mythtv/libs/libmythtv/decoders/mythcodeccontext.cpp
    M mythtv/libs/libmythtv/decoders/mythdrmprimecontext.cpp
    M mythtv/libs/libmythtv/decoders/mythnvdeccontext.cpp
    M mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvaapicontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvdpaucontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvdpauhelper.cpp
    M mythtv/libs/libmythtv/decoders/nuppeldecoder.cpp
    M mythtv/libs/libmythtv/deletemap.cpp
    M mythtv/libs/libmythtv/diseqc.cpp
    M mythtv/libs/libmythtv/diseqcsettings.cpp
    M mythtv/libs/libmythtv/eitcache.cpp
    M mythtv/libs/libmythtv/eithelper.cpp
    M mythtv/libs/libmythtv/frequencytables.cpp
    M mythtv/libs/libmythtv/jobqueue.cpp
    M mythtv/libs/libmythtv/livetvchain.cpp
    M mythtv/libs/libmythtv/mheg/dsmcc.cpp
    M mythtv/libs/libmythtv/mheg/dsmcccache.cpp
    M mythtv/libs/libmythtv/mheg/dsmccobjcarousel.cpp
    M mythtv/libs/libmythtv/mheg/mhegic.cpp
    M mythtv/libs/libmythtv/mheg/mhi.cpp
    M mythtv/libs/libmythtv/mpeg/H264Parser.cpp
    M mythtv/libs/libmythtv/mpeg/atscdescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp
    M mythtv/libs/libmythtv/mpeg/dvbdescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/dvbstreamdata.cpp
    M mythtv/libs/libmythtv/mpeg/dvbtables.cpp
    M mythtv/libs/libmythtv/mpeg/freesat_huffman.cpp
    M mythtv/libs/libmythtv/mpeg/mpegdescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
    M mythtv/libs/libmythtv/mpeg/mpegtables.cpp
    M mythtv/libs/libmythtv/mpeg/premieredescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/splicedescriptors.cpp
    M mythtv/libs/libmythtv/mythccextractorplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythsystemevent.cpp
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/opengl/mythdrmprimeinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythnvdecinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapidrminterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapiglxinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvdpauinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/opengl/mythvideotexture.cpp
    M mythtv/libs/libmythtv/osd.cpp
    M mythtv/libs/libmythtv/playgroup.cpp
    M mythtv/libs/libmythtv/previewgenerator.cpp
    M mythtv/libs/libmythtv/previewgeneratorqueue.cpp
    M mythtv/libs/libmythtv/profilegroup.cpp
    M mythtv/libs/libmythtv/recorders/ExternalStreamHandler.cpp
    M mythtv/libs/libmythtv/recorders/HLS/HLSPlaylistWorker.cpp
    M mythtv/libs/libmythtv/recorders/HLS/HLSReader.cpp
    M mythtv/libs/libmythtv/recorders/HLS/HLSStream.cpp
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.cpp
    M mythtv/libs/libmythtv/recorders/RTjpegN.cpp
    M mythtv/libs/libmythtv/recorders/asistreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/audioinputalsa.cpp
    M mythtv/libs/libmythtv/recorders/cetonstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/channelbase.cpp
    M mythtv/libs/libmythtv/recorders/dtvchannel.cpp
    M mythtv/libs/libmythtv/recorders/dtvrecorder.cpp
    M mythtv/libs/libmythtv/recorders/dvbchannel.cpp
    M mythtv/libs/libmythtv/recorders/dvbdev/dvbci.cpp
    M mythtv/libs/libmythtv/recorders/dvbstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/firewiredevice.cpp
    M mythtv/libs/libmythtv/recorders/firewiresignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/hdhrstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/hlsstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/httptsstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/importrecorder.cpp
    M mythtv/libs/libmythtv/recorders/iptvchannel.cpp
    M mythtv/libs/libmythtv/recorders/iptvstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/linuxfirewiredevice.cpp
    M mythtv/libs/libmythtv/recorders/mpegrecorder.cpp
    M mythtv/libs/libmythtv/recorders/signalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/streamhandler.cpp
    M mythtv/libs/libmythtv/recorders/v4l2encsignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/v4l2encstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/v4lrecorder.cpp
    M mythtv/libs/libmythtv/recorders/vboxutils.cpp
    M mythtv/libs/libmythtv/recordingprofile.cpp
    M mythtv/libs/libmythtv/remoteencoder.cpp
    M mythtv/libs/libmythtv/ringbuffer.cpp
    M mythtv/libs/libmythtv/scanwizard.cpp
    M mythtv/libs/libmythtv/signalmonitorvalue.cpp
    M mythtv/libs/libmythtv/sourceutil.cpp
    M mythtv/libs/libmythtv/subtitlescreen.cpp
    M mythtv/libs/libmythtv/teletextreader.cpp
    M mythtv/libs/libmythtv/teletextscreen.cpp
    M mythtv/libs/libmythtv/test/test_eitfixups/test_eitfixups.cpp
    M mythtv/libs/libmythtv/test/test_mpegtables/test_mpegtables.cpp
    M mythtv/libs/libmythtv/textsubtitleparser.cpp
    M mythtv/libs/libmythtv/transporteditor.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/tvbrowsehelper.cpp
    M mythtv/libs/libmythtv/videobuffers.cpp
    M mythtv/libs/libmythtv/videocolourspace.cpp
    M mythtv/libs/libmythtv/videodisplayprofile.cpp
    M mythtv/libs/libmythtv/videosource.cpp
    M mythtv/libs/libmythtv/visualisations/videovisualgoom.cpp
    M mythtv/libs/libmythtv/xine_demux_sputext.cpp

  Log Message:
  -----------
  Tidy: Use the auto type specifier instead of duplicating types. (libmythtv)

The clang-tidy "use auto" modernization checker pointed out a ton of
places where a type specifier was duplicated, e.g. "Foo *var = new
Foo();", where the code can be simplified by using the new "auto"
keyword.  The previous example will be updated to read "auto *var =
new Foo();".  This example looks trivial, but when "Foo" is a 25
character QMap or something even longer, it makes the code easier to
read.  All replacements made by clang-tidy with some manual
reformatting.

There are a couple of manual replacements of begin()/end() with
cbegin()/cend() to ensure that iterators are still const when using
the "auto" keyword.

There is also one tweak for a place where a pointer was malloced with
"sizeof(*ptr)" as the number of bytes of data.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html


  Commit: 4a393cd99211b0f5a443317ebd4414de584125f3
      https://github.com/MythTV/mythtv/commit/4a393cd99211b0f5a443317ebd4414de584125f3
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M mythtv/libs/libmyth/programinfo.cpp
    M mythtv/libs/libmythbase/autodeletedeque.h

  Log Message:
  -----------
  Add cbegin/cend functions to AutoDeleteQueue and use in programinfo.cpp.

The clang-tidy "use auto" modernization checker pointed out one places
in programinfo.cpp where a type specifier was duplicated and attempted
to replace it with the "auto" keyword.  The automatic replacement
would have lost the constness of the variable, so add create
cbegin/cend functions to the AutoDeleteQueue template and use those
functions with the auto keyword.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html


  Commit: 66ee8b4d90938f93c27882d09487ba9722f9a48d
      https://github.com/MythTV/mythtv/commit/66ee8b4d90938f93c27882d09487ba9722f9a48d
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M mythtv/libs/libmythmetadata/dbaccess.cpp

  Log Message:
  -----------
  Rename the association_list const find function, and use with "auto".

The clang-tidy "use auto" modernization checker pointed out a couple
of places in dbaccess.cpp where a type specifier was duplicated and
attempted to replace it with the "auto" keyword.  These automatic
replacements would have lost the constness of the variable, so rename
the const versions of the "find" function to"cfind" and use those
functions with the auto keyword.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html


  Commit: 472cb480c1a5ad23fb5ddb92738b9b48f2a4e408
      https://github.com/MythTV/mythtv/commit/472cb480c1a5ad23fb5ddb92738b9b48f2a4e408
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M mythtv/libs/libmythmetadata/dirscan.cpp
    M mythtv/libs/libmythmetadata/videometadatalistmanager.cpp

  Log Message:
  -----------
  Ignore a couple of places where clang-tidy recommends the "auto" keyword.

https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html


  Commit: 10db71e02a22ce99202edf5351f15a18815d16f2
      https://github.com/MythTV/mythtv/commit/10db71e02a22ce99202edf5351f15a18815d16f2
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M .clang-tidy

  Log Message:
  -----------
  Update clang-tidy


  Commit: d2130d0935e5ddb2f239aa6a8a2bacce31857e87
      https://github.com/MythTV/mythtv/commit/d2130d0935e5ddb2f239aa6a8a2bacce31857e87
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M mythtv/configure
    M mythtv/libs/libmythtv/transporteditor.cpp
    M mythtv/programs/mythexternrecorder/MythExternRecApp.cpp

  Log Message:
  -----------
  Clean up conditional code requiring Qt 5.7.0.

The oldest Qt version on a supported system is currently 5.7.1 on
Debian Stretch/Raspbian and then a bunch of 5.9.x versions:

  5.9.2 on Centos7
  5.9.4 on SuSe Leap 15
  5.9.5 on Ubuntu 18.04 LTS
  5.9.6 on Fedora27


  Commit: 2916f5506573baee10b01fe827bc2cc06e413c33
      https://github.com/MythTV/mythtv/commit/2916f5506573baee10b01fe827bc2cc06e413c33
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M .clang-tidy
    M mythplugins/mytharchive/mytharchive/archivesettings.cpp
    M mythplugins/mytharchive/mytharchive/archiveutil.cpp
    M mythplugins/mytharchive/mytharchive/archiveutil.h
    M mythplugins/mytharchive/mytharchive/exportnative.cpp
    M mythplugins/mytharchive/mytharchive/fileselector.cpp
    M mythplugins/mytharchive/mytharchive/fileselector.h
    M mythplugins/mytharchive/mytharchive/importnative.cpp
    M mythplugins/mytharchive/mytharchive/importnative.h
    M mythplugins/mytharchive/mytharchive/logviewer.cpp
    M mythplugins/mytharchive/mytharchive/main.cpp
    M mythplugins/mytharchive/mytharchive/mythburn.cpp
    M mythplugins/mytharchive/mytharchive/recordingselector.cpp
    M mythplugins/mytharchive/mytharchive/selectdestination.cpp
    M mythplugins/mytharchive/mytharchive/themeselector.cpp
    M mythplugins/mytharchive/mytharchive/thumbfinder.cpp
    M mythplugins/mytharchive/mytharchive/thumbfinder.h
    M mythplugins/mytharchive/mytharchive/videoselector.cpp
    M mythplugins/mytharchive/mytharchive/videoselector.h
    M mythplugins/mytharchive/mytharchivehelper/main.cpp
    M mythplugins/mythbrowser/mythbrowser/bookmarkmanager.cpp
    M mythplugins/mythbrowser/mythbrowser/browserdbutil.cpp
    M mythplugins/mythbrowser/mythbrowser/main.cpp
    M mythplugins/mythbrowser/mythbrowser/mythbrowser.cpp
    M mythplugins/mythgame/mythgame/gamedetails.cpp
    M mythplugins/mythgame/mythgame/gamehandler.cpp
    M mythplugins/mythgame/mythgame/gamehandler.h
    M mythplugins/mythgame/mythgame/gamescan.cpp
    M mythplugins/mythgame/mythgame/gamescan.h
    M mythplugins/mythgame/mythgame/gamesettings.cpp
    M mythplugins/mythgame/mythgame/gameui.cpp
    M mythplugins/mythgame/mythgame/main.cpp
    M mythplugins/mythgame/mythgame/rom_metadata.h
    M mythplugins/mythgame/mythgame/romedit.cpp
    M mythplugins/mythgame/mythgame/rominfo.cpp
    M mythplugins/mythmusic/mythmusic/avfdecoder.cpp
    M mythplugins/mythmusic/mythmusic/bumpscope.cpp
    M mythplugins/mythmusic/mythmusic/cddb.cpp
    M mythplugins/mythmusic/mythmusic/cddb.h
    M mythplugins/mythmusic/mythmusic/cddecoder.cpp
    M mythplugins/mythmusic/mythmusic/cdrip.cpp
    M mythplugins/mythmusic/mythmusic/cdrip.h
    M mythplugins/mythmusic/mythmusic/decoder.cpp
    M mythplugins/mythmusic/mythmusic/decoder.h
    M mythplugins/mythmusic/mythmusic/decoderhandler.cpp
    M mythplugins/mythmusic/mythmusic/decoderhandler.h
    M mythplugins/mythmusic/mythmusic/editmetadata.cpp
    M mythplugins/mythmusic/mythmusic/importmusic.cpp
    M mythplugins/mythmusic/mythmusic/importmusic.h
    M mythplugins/mythmusic/mythmusic/lyricsview.cpp
    M mythplugins/mythmusic/mythmusic/main.cpp
    M mythplugins/mythmusic/mythmusic/musiccommon.cpp
    M mythplugins/mythmusic/mythmusic/musicdata.cpp
    M mythplugins/mythmusic/mythmusic/musicplayer.cpp
    M mythplugins/mythmusic/mythmusic/mythgoom.cpp
    M mythplugins/mythmusic/mythmusic/playlist.cpp
    M mythplugins/mythmusic/mythmusic/playlist.h
    M mythplugins/mythmusic/mythmusic/playlistcontainer.cpp
    M mythplugins/mythmusic/mythmusic/playlisteditorview.cpp
    M mythplugins/mythmusic/mythmusic/pls.cpp
    M mythplugins/mythmusic/mythmusic/remoteavformatcontext.h
    M mythplugins/mythmusic/mythmusic/searchview.cpp
    M mythplugins/mythmusic/mythmusic/smartplaylist.cpp
    M mythplugins/mythmusic/mythmusic/streamview.cpp
    M mythplugins/mythmusic/mythmusic/synaesthesia.cpp
    M mythplugins/mythmusic/mythmusic/visualize.cpp
    M mythplugins/mythmusic/mythmusic/visualize.h
    M mythplugins/mythmusic/mythmusic/visualizerview.cpp
    M mythplugins/mythmusic/mythmusic/vorbisencoder.cpp
    M mythplugins/mythnetvision/mythnetvision/main.cpp
    M mythplugins/mythnetvision/mythnetvision/netbase.cpp
    M mythplugins/mythnetvision/mythnetvision/neteditorbase.cpp
    M mythplugins/mythnetvision/mythnetvision/netsearch.cpp
    M mythplugins/mythnetvision/mythnetvision/nettree.cpp
    M mythplugins/mythnetvision/mythnetvision/rsseditor.cpp
    M mythplugins/mythnews/mythnews/main.cpp
    M mythplugins/mythnews/mythnews/mythnews.cpp
    M mythplugins/mythnews/mythnews/mythnewsconfig.cpp
    M mythplugins/mythnews/mythnews/newsarticle.h
    M mythplugins/mythnews/mythnews/newssite.cpp
    M mythplugins/mythnews/mythnews/newssite.h
    M mythplugins/mythweather/mythweather/main.cpp
    M mythplugins/mythweather/mythweather/sourceManager.cpp
    M mythplugins/mythweather/mythweather/sourceManager.h
    M mythplugins/mythweather/mythweather/weather.cpp
    M mythplugins/mythweather/mythweather/weather.h
    M mythplugins/mythweather/mythweather/weatherScreen.cpp
    M mythplugins/mythweather/mythweather/weatherSetup.cpp
    M mythplugins/mythweather/mythweather/weatherSetup.h
    M mythplugins/mythweather/mythweather/weatherUtils.h
    M mythplugins/mythzoneminder/mythzmserver/main.cpp
    M mythplugins/mythzoneminder/mythzmserver/zmserver.cpp
    M mythplugins/mythzoneminder/mythzmserver/zmserver.h
    M mythplugins/mythzoneminder/mythzoneminder/main.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmclient.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmconsole.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmdefines.h
    M mythplugins/mythzoneminder/mythzoneminder/zmevents.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmliveplayer.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmminiplayer.cpp
    M mythplugins/mythzoneminder/mythzoneminder/zmsettings.cpp
    M mythtv/Makefile
    M mythtv/configure
    M mythtv/libs/libmyth/audio/audioconvert.cpp
    M mythtv/libs/libmyth/audio/audiooutput.cpp
    M mythtv/libs/libmyth/audio/audiooutput.h
    M mythtv/libs/libmyth/audio/audiooutputalsa.cpp
    M mythtv/libs/libmyth/audio/audiooutputbase.cpp
    M mythtv/libs/libmyth/audio/audiooutputdigitalencoder.cpp
    M mythtv/libs/libmyth/audio/audiooutputdigitalencoder.h
    M mythtv/libs/libmyth/audio/audiooutputdx.cpp
    M mythtv/libs/libmyth/audio/audiooutputgraph.cpp
    M mythtv/libs/libmyth/audio/audiooutputjack.cpp
    M mythtv/libs/libmyth/audio/audiooutputnull.cpp
    M mythtv/libs/libmyth/audio/audiooutputopensles.h
    M mythtv/libs/libmyth/audio/audiooutputoss.cpp
    M mythtv/libs/libmyth/audio/audiooutputpulse.cpp
    M mythtv/libs/libmyth/audio/audiooutputsettings.h
    M mythtv/libs/libmyth/audio/audiooutpututil.cpp
    M mythtv/libs/libmyth/audio/audiooutputwin.cpp
    M mythtv/libs/libmyth/audio/audiopulsehandler.cpp
    M mythtv/libs/libmyth/audio/audiosettings.h
    M mythtv/libs/libmyth/audio/spdifencoder.cpp
    M mythtv/libs/libmyth/audio/volumebase.cpp
    M mythtv/libs/libmyth/audio/volumebase.h
    M mythtv/libs/libmyth/backendselect.cpp
    M mythtv/libs/libmyth/backendselect.h
    M mythtv/libs/libmyth/guistartup.cpp
    M mythtv/libs/libmyth/langsettings.cpp
    M mythtv/libs/libmyth/mediamonitor-unix.cpp
    M mythtv/libs/libmyth/mythcontext.cpp
    M mythtv/libs/libmyth/mythmediamonitor.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/output.cpp
    M mythtv/libs/libmyth/output.h
    M mythtv/libs/libmyth/programinfo.cpp
    M mythtv/libs/libmyth/programinfo.h
    M mythtv/libs/libmyth/programinfoupdater.cpp
    M mythtv/libs/libmyth/programinfoupdater.h
    M mythtv/libs/libmyth/programtypes.h
    M mythtv/libs/libmyth/rawsettingseditor.cpp
    M mythtv/libs/libmyth/recordingtypes.h
    M mythtv/libs/libmyth/remoteutil.cpp
    M mythtv/libs/libmyth/remoteutil.h
    M mythtv/libs/libmyth/rssparse.h
    M mythtv/libs/libmyth/standardsettings.cpp
    M mythtv/libs/libmyth/storagegroupeditor.cpp
    M mythtv/libs/libmyth/test/test_programinfo/test_programinfo.h
    M mythtv/libs/libmythbase/autodeletedeque.h
    M mythtv/libs/libmythbase/bonjourregister.cpp
    M mythtv/libs/libmythbase/cleanupguard.h
    M mythtv/libs/libmythbase/compat.h
    M mythtv/libs/libmythbase/housekeeper.cpp
    M mythtv/libs/libmythbase/iso3166.h
    M mythtv/libs/libmythbase/iso639.cpp
    M mythtv/libs/libmythbase/logging.cpp
    M mythtv/libs/libmythbase/logging.h
    M mythtv/libs/libmythbase/loggingserver.cpp
    M mythtv/libs/libmythbase/loggingserver.h
    M mythtv/libs/libmythbase/mthreadpool.cpp
    M mythtv/libs/libmythbase/mythcdrom-linux.cpp
    M mythtv/libs/libmythbase/mythcdrom.cpp
    M mythtv/libs/libmythbase/mythcdrom.h
    M mythtv/libs/libmythbase/mythcommandlineparser.cpp
    M mythtv/libs/libmythbase/mythcorecontext.cpp
    M mythtv/libs/libmythbase/mythdate.h
    M mythtv/libs/libmythbase/mythdb.cpp
    M mythtv/libs/libmythbase/mythdbcon.cpp
    M mythtv/libs/libmythbase/mythdbcon.h
    M mythtv/libs/libmythbase/mythdeque.h
    M mythtv/libs/libmythbase/mythdownloadmanager.cpp
    M mythtv/libs/libmythbase/mythdownloadmanager.h
    M mythtv/libs/libmythbase/mythevent.h
    M mythtv/libs/libmythbase/mythlocale.h
    M mythtv/libs/libmythbase/mythmedia.h
    M mythtv/libs/libmythbase/mythmiscutil.cpp
    M mythtv/libs/libmythbase/mythmiscutil.h
    M mythtv/libs/libmythbase/mythplugin.cpp
    M mythtv/libs/libmythbase/mythplugin.h
    M mythtv/libs/libmythbase/mythqtcompat.h
    M mythtv/libs/libmythbase/mythscheduler.h
    M mythtv/libs/libmythbase/mythsocket.cpp
    M mythtv/libs/libmythbase/mythsocket.h
    M mythtv/libs/libmythbase/mythsystem.cpp
    M mythtv/libs/libmythbase/mythsystem.h
    M mythtv/libs/libmythbase/mythsystemlegacy.cpp
    M mythtv/libs/libmythbase/mythsystemlegacy.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/libmythbase/mythtimer.cpp
    M mythtv/libs/libmythbase/mythtimer.h
    M mythtv/libs/libmythbase/mythtimezone.cpp
    M mythtv/libs/libmythbase/mythtranslation.cpp
    M mythtv/libs/libmythbase/mythtypes.h
    M mythtv/libs/libmythbase/platforms/mythpowerdbus.cpp
    M mythtv/libs/libmythbase/referencecounterlist.h
    M mythtv/libs/libmythbase/remotefile.cpp
    M mythtv/libs/libmythbase/serverpool.cpp
    M mythtv/libs/libmythbase/serverpool.h
    M mythtv/libs/libmythbase/signalhandling.cpp
    M mythtv/libs/libmythbase/signalhandling.h
    M mythtv/libs/libmythbase/test/test_mythsorthelper/test_mythsorthelper.cpp
    M mythtv/libs/libmythbase/unzip.cpp
    M mythtv/libs/libmythbase/verbosedefs.h
    M mythtv/libs/libmythfreemheg/BaseClasses.cpp
    M mythtv/libs/libmythfreemheg/DynamicLineArt.cpp
    M mythtv/libs/libmythfreemheg/Engine.cpp
    M mythtv/libs/libmythfreemheg/Groups.cpp
    M mythtv/libs/libmythfreemheg/ParseBinary.cpp
    M mythtv/libs/libmythfreemheg/ParseNode.cpp
    M mythtv/libs/libmythfreemheg/ParseText.cpp
    M mythtv/libs/libmythfreemheg/Programs.cpp
    M mythtv/libs/libmythfreemheg/Stream.cpp
    M mythtv/libs/libmythfreemheg/Stream.h
    M mythtv/libs/libmythfreemheg/Text.cpp
    M mythtv/libs/libmythfreemheg/TokenGroup.cpp
    M mythtv/libs/libmythfreesurround/el_processor.cpp
    M mythtv/libs/libmythfreesurround/freesurround.cpp
    M mythtv/libs/libmythfreesurround/freesurround.h
    M mythtv/libs/libmythmetadata/bluraymetadata.h
    M mythtv/libs/libmythmetadata/cleanup.cpp
    M mythtv/libs/libmythmetadata/dbaccess.cpp
    M mythtv/libs/libmythmetadata/dbaccess.h
    M mythtv/libs/libmythmetadata/dirscan.cpp
    M mythtv/libs/libmythmetadata/imagemanager.cpp
    M mythtv/libs/libmythmetadata/imagemanager.h
    M mythtv/libs/libmythmetadata/imagemetadata.cpp
    M mythtv/libs/libmythmetadata/imagemetadata.h
    M mythtv/libs/libmythmetadata/imagescanner.h
    M mythtv/libs/libmythmetadata/imagethumbs.h
    M mythtv/libs/libmythmetadata/imagetypes.h
    M mythtv/libs/libmythmetadata/lyricsdata.cpp
    M mythtv/libs/libmythmetadata/metadatacommon.cpp
    M mythtv/libs/libmythmetadata/metadatacommon.h
    M mythtv/libs/libmythmetadata/metadatadownload.cpp
    M mythtv/libs/libmythmetadata/metadatafactory.cpp
    M mythtv/libs/libmythmetadata/metadatafactory.h
    M mythtv/libs/libmythmetadata/metadatagrabber.cpp
    M mythtv/libs/libmythmetadata/metadatagrabber.h
    M mythtv/libs/libmythmetadata/metadataimagedownload.cpp
    M mythtv/libs/libmythmetadata/metadataimagedownload.h
    M mythtv/libs/libmythmetadata/metaio.cpp
    M mythtv/libs/libmythmetadata/metaioavfcomment.cpp
    M mythtv/libs/libmythmetadata/metaioflacvorbis.cpp
    M mythtv/libs/libmythmetadata/metaioid3.cpp
    M mythtv/libs/libmythmetadata/metaioid3.h
    M mythtv/libs/libmythmetadata/metaiomp4.cpp
    M mythtv/libs/libmythmetadata/metaiooggvorbis.cpp
    M mythtv/libs/libmythmetadata/metaiotaglib.cpp
    M mythtv/libs/libmythmetadata/metaiowavpack.cpp
    M mythtv/libs/libmythmetadata/musicfilescanner.h
    M mythtv/libs/libmythmetadata/musicmetadata.cpp
    M mythtv/libs/libmythmetadata/musicmetadata.h
    M mythtv/libs/libmythmetadata/mythuiimageresults.cpp
    M mythtv/libs/libmythmetadata/mythuimetadataresults.cpp
    M mythtv/libs/libmythmetadata/parentalcontrols.cpp
    M mythtv/libs/libmythmetadata/videometadata.cpp
    M mythtv/libs/libmythmetadata/videometadata.h
    M mythtv/libs/libmythmetadata/videometadatalistmanager.cpp
    M mythtv/libs/libmythmetadata/videometadatalistmanager.h
    M mythtv/libs/libmythmetadata/videoscan.cpp
    M mythtv/libs/libmythmetadata/videoscan.h
    M mythtv/libs/libmythmetadata/videoutils.cpp
    M mythtv/libs/libmythprotoserver/mythsocketmanager.cpp
    M mythtv/libs/libmythprotoserver/requesthandler/basehandler.cpp
    M mythtv/libs/libmythprotoserver/requesthandler/deletethread.cpp
    M mythtv/libs/libmythprotoserver/requesthandler/fileserverhandler.cpp
    M mythtv/libs/libmythprotoserver/requesthandler/outboundhandler.cpp
    M mythtv/libs/libmythservicecontracts/datacontracts/backendInfo.h
    M mythtv/libs/libmythservicecontracts/datacontracts/buildInfo.h
    M mythtv/libs/libmythservicecontracts/datacontracts/connectionInfo.h
    M mythtv/libs/libmythservicecontracts/datacontracts/databaseInfo.h
    M mythtv/libs/libmythservicecontracts/datacontracts/envInfo.h
    M mythtv/libs/libmythservicecontracts/datacontracts/logInfo.h
    M mythtv/libs/libmythservicecontracts/datacontracts/versionInfo.h
    M mythtv/libs/libmythservicecontracts/datacontracts/wolInfo.h
    M mythtv/libs/libmythservicecontracts/service.cpp
    M mythtv/libs/libmythservicecontracts/test/test_datacontracts/test_datacontracts.cpp
    M mythtv/libs/libmythtv/AirPlay/mythairplayserver.cpp
    M mythtv/libs/libmythtv/AirPlay/mythairplayserver.h
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.cpp
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.h
    M mythtv/libs/libmythtv/AirPlay/mythraopdevice.cpp
    M mythtv/libs/libmythtv/Bluray/avformatdecoderbd.cpp
    M mythtv/libs/libmythtv/Bluray/bdiowrapper.cpp
    M mythtv/libs/libmythtv/Bluray/bdoverlayscreen.cpp
    M mythtv/libs/libmythtv/Bluray/bdringbuffer.cpp
    M mythtv/libs/libmythtv/Bluray/bdringbuffer.h
    M mythtv/libs/libmythtv/Bluray/mythbdplayer.cpp
    M mythtv/libs/libmythtv/DVD/avformatdecoderdvd.cpp
    M mythtv/libs/libmythtv/DVD/avformatdecoderdvd.h
    M mythtv/libs/libmythtv/DVD/dvdringbuffer.cpp
    M mythtv/libs/libmythtv/DVD/dvdringbuffer.h
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.h
    M mythtv/libs/libmythtv/HLS/httplivestream.cpp
    M mythtv/libs/libmythtv/HLS/httplivestream.h
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.h
    M mythtv/libs/libmythtv/audioplayer.cpp
    M mythtv/libs/libmythtv/audioplayer.h
    M mythtv/libs/libmythtv/avformatwriter.cpp
    M mythtv/libs/libmythtv/avformatwriter.h
    M mythtv/libs/libmythtv/avfringbuffer.cpp
    M mythtv/libs/libmythtv/avfringbuffer.h
    M mythtv/libs/libmythtv/cardutil.cpp
    M mythtv/libs/libmythtv/cardutil.h
    M mythtv/libs/libmythtv/cc608decoder.cpp
    M mythtv/libs/libmythtv/cc608reader.cpp
    M mythtv/libs/libmythtv/cc608reader.h
    M mythtv/libs/libmythtv/cc708decoder.cpp
    M mythtv/libs/libmythtv/cc708decoder.h
    M mythtv/libs/libmythtv/cc708reader.cpp
    M mythtv/libs/libmythtv/cc708reader.h
    M mythtv/libs/libmythtv/cc708window.cpp
    M mythtv/libs/libmythtv/cc708window.h
    M mythtv/libs/libmythtv/channelgroup.cpp
    M mythtv/libs/libmythtv/channelgroup.h
    M mythtv/libs/libmythtv/channelinfo.h
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
    M mythtv/libs/libmythtv/channelscan/channelimporter.h
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.h
    M mythtv/libs/libmythtv/channelscan/channelscanner_cli.cpp
    M mythtv/libs/libmythtv/channelscan/channelscanner_gui_scan_pane.cpp
    M mythtv/libs/libmythtv/channelscan/channelscantypes.h
    M mythtv/libs/libmythtv/channelscan/externrecscanner.cpp
    M mythtv/libs/libmythtv/channelscan/externrecscanner.h
    M mythtv/libs/libmythtv/channelscan/inputselectorsetting.cpp
    M mythtv/libs/libmythtv/channelscan/inputselectorsetting.h
    M mythtv/libs/libmythtv/channelscan/iptvchannelfetcher.cpp
    M mythtv/libs/libmythtv/channelscan/iptvchannelfetcher.h
    M mythtv/libs/libmythtv/channelscan/multiplexsetting.cpp
    M mythtv/libs/libmythtv/channelscan/scaninfo.cpp
    M mythtv/libs/libmythtv/channelscan/scaninfo.h
    M mythtv/libs/libmythtv/channelscan/scanmonitor.cpp
    M mythtv/libs/libmythtv/channelscan/scanwizardconfig.cpp
    M mythtv/libs/libmythtv/channelscan/vboxchannelfetcher.cpp
    M mythtv/libs/libmythtv/channelscan/vboxchannelfetcher.h
    M mythtv/libs/libmythtv/channelsettings.cpp
    M mythtv/libs/libmythtv/channelsettings.h
    M mythtv/libs/libmythtv/channelutil.cpp
    M mythtv/libs/libmythtv/channelutil.h
    M mythtv/libs/libmythtv/dbcheck.cpp
    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/decoders/mythcodeccontext.cpp
    M mythtv/libs/libmythtv/decoders/mythcodeccontext.h
    M mythtv/libs/libmythtv/decoders/mythdrmprimecontext.cpp
    M mythtv/libs/libmythtv/decoders/mythnvdeccontext.cpp
    M mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.cpp
    M mythtv/libs/libmythtv/decoders/mythv4l2m2mcontext.h
    M mythtv/libs/libmythtv/decoders/mythvaapicontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvdpaucontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvdpauhelper.cpp
    M mythtv/libs/libmythtv/decoders/nuppeldecoder.cpp
    M mythtv/libs/libmythtv/decoders/nuppeldecoder.h
    M mythtv/libs/libmythtv/deletemap.cpp
    M mythtv/libs/libmythtv/deletemap.h
    M mythtv/libs/libmythtv/diseqc.cpp
    M mythtv/libs/libmythtv/diseqc.h
    M mythtv/libs/libmythtv/diseqcsettings.cpp
    M mythtv/libs/libmythtv/diseqcsettings.h
    M mythtv/libs/libmythtv/driveroption.h
    M mythtv/libs/libmythtv/dtvconfparser.cpp
    M mythtv/libs/libmythtv/dtvconfparser.h
    M mythtv/libs/libmythtv/dtvconfparserhelpers.h
    M mythtv/libs/libmythtv/dtvmultiplex.cpp
    M mythtv/libs/libmythtv/dtvmultiplex.h
    M mythtv/libs/libmythtv/dvdstream.cpp
    M mythtv/libs/libmythtv/dvdstream.h
    M mythtv/libs/libmythtv/dxva2decoder.cpp
    M mythtv/libs/libmythtv/eitcache.cpp
    M mythtv/libs/libmythtv/eitcache.h
    M mythtv/libs/libmythtv/eitfixup.cpp
    M mythtv/libs/libmythtv/eitfixup.h
    M mythtv/libs/libmythtv/eithelper.cpp
    M mythtv/libs/libmythtv/eithelper.h
    M mythtv/libs/libmythtv/eitscanner.cpp
    M mythtv/libs/libmythtv/eitscanner.h
    M mythtv/libs/libmythtv/fifowriter.cpp
    M mythtv/libs/libmythtv/fifowriter.h
    M mythtv/libs/libmythtv/format.h
    M mythtv/libs/libmythtv/frequencies.cpp
    M mythtv/libs/libmythtv/frequencies.h
    M mythtv/libs/libmythtv/frequencytables.cpp
    M mythtv/libs/libmythtv/frequencytables.h
    M mythtv/libs/libmythtv/inputinfo.cpp
    M mythtv/libs/libmythtv/inputinfo.h
    M mythtv/libs/libmythtv/iptvtuningdata.h
    M mythtv/libs/libmythtv/jitterometer.cpp
    M mythtv/libs/libmythtv/jitterometer.h
    M mythtv/libs/libmythtv/jobqueue.cpp
    M mythtv/libs/libmythtv/jobqueue.h
    M mythtv/libs/libmythtv/listingsources.h
    M mythtv/libs/libmythtv/livetvchain.cpp
    M mythtv/libs/libmythtv/livetvchain.h
    M mythtv/libs/libmythtv/metadataimagehelper.cpp
    M mythtv/libs/libmythtv/metadataimagehelper.h
    M mythtv/libs/libmythtv/mheg/dsmcc.cpp
    M mythtv/libs/libmythtv/mheg/dsmcc.h
    M mythtv/libs/libmythtv/mheg/dsmccbiop.cpp
    M mythtv/libs/libmythtv/mheg/dsmcccache.cpp
    M mythtv/libs/libmythtv/mheg/dsmcccache.h
    M mythtv/libs/libmythtv/mheg/dsmccobjcarousel.cpp
    M mythtv/libs/libmythtv/mheg/dsmccreceiver.h
    M mythtv/libs/libmythtv/mheg/mhegic.cpp
    M mythtv/libs/libmythtv/mheg/mhegic.h
    M mythtv/libs/libmythtv/mheg/mhi.cpp
    M mythtv/libs/libmythtv/mheg/mhi.h
    M mythtv/libs/libmythtv/mpeg/H264Parser.cpp
    M mythtv/libs/libmythtv/mpeg/H264Parser.h
    M mythtv/libs/libmythtv/mpeg/atsc_huffman.cpp
    M mythtv/libs/libmythtv/mpeg/atscdescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/atscdescriptors.h
    M mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp
    M mythtv/libs/libmythtv/mpeg/atscstreamdata.h
    M mythtv/libs/libmythtv/mpeg/atsctables.cpp
    M mythtv/libs/libmythtv/mpeg/atsctables.h
    M mythtv/libs/libmythtv/mpeg/dishdescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/dishdescriptors.h
    M mythtv/libs/libmythtv/mpeg/dvbdescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/dvbstreamdata.cpp
    M mythtv/libs/libmythtv/mpeg/dvbstreamdata.h
    M mythtv/libs/libmythtv/mpeg/dvbtables.cpp
    M mythtv/libs/libmythtv/mpeg/freesat_huffman.cpp
    M mythtv/libs/libmythtv/mpeg/mpegdescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/mpegdescriptors.h
    M mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
    M mythtv/libs/libmythtv/mpeg/mpegstreamdata.h
    M mythtv/libs/libmythtv/mpeg/mpegtables.cpp
    M mythtv/libs/libmythtv/mpeg/mpegtables.h
    M mythtv/libs/libmythtv/mpeg/premieredescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/scanstreamdata.cpp
    M mythtv/libs/libmythtv/mpeg/scanstreamdata.h
    M mythtv/libs/libmythtv/mpeg/sctetables.cpp
    M mythtv/libs/libmythtv/mpeg/sctetables.h
    M mythtv/libs/libmythtv/mpeg/splicedescriptors.cpp
    M mythtv/libs/libmythtv/mythavutil.cpp
    M mythtv/libs/libmythtv/mythavutil.h
    M mythtv/libs/libmythtv/mythccextractorplayer.cpp
    M mythtv/libs/libmythtv/mythccextractorplayer.h
    M mythtv/libs/libmythtv/mythcodecid.cpp
    M mythtv/libs/libmythtv/mythcodecid.h
    M mythtv/libs/libmythtv/mythdeinterlacer.cpp
    M mythtv/libs/libmythtv/mythframe.h
    M mythtv/libs/libmythtv/mythiowrapper.h
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.h
    M mythtv/libs/libmythtv/mythsystemevent.cpp
    M mythtv/libs/libmythtv/mythsystemevent.h
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/mythvideoout.h
    M mythtv/libs/libmythtv/mythvideooutnull.cpp
    M mythtv/libs/libmythtv/mythvideooutnull.h
    M mythtv/libs/libmythtv/netstream.cpp
    M mythtv/libs/libmythtv/netstream.h
    M mythtv/libs/libmythtv/opengl/mythdrmprimeinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythegldmabuf.cpp
    M mythtv/libs/libmythtv/opengl/mythnvdecinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythnvdecinterop.h
    M mythtv/libs/libmythtv/opengl/mythopenglinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglinterop.h
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.h
    M mythtv/libs/libmythtv/opengl/mythvaapidrminterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapidrminterop.h
    M mythtv/libs/libmythtv/opengl/mythvaapiglxinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapiglxinterop.h
    M mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvdpauinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvdpauinterop.h
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.h
    M mythtv/libs/libmythtv/opengl/mythvideotexture.cpp
    M mythtv/libs/libmythtv/opengl/mythvideotexture.h
    M mythtv/libs/libmythtv/osd.cpp
    M mythtv/libs/libmythtv/osd.h
    M mythtv/libs/libmythtv/playercontext.cpp
    M mythtv/libs/libmythtv/playercontext.h
    M mythtv/libs/libmythtv/playgroup.cpp
    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/libs/libmythtv/profilegroup.cpp
    M mythtv/libs/libmythtv/programdata.cpp
    M mythtv/libs/libmythtv/programdata.h
    M mythtv/libs/libmythtv/recorders/ExternalRecChannelFetcher.cpp
    M mythtv/libs/libmythtv/recorders/ExternalRecChannelFetcher.h
    M mythtv/libs/libmythtv/recorders/ExternalSignalMonitor.h
    M mythtv/libs/libmythtv/recorders/ExternalStreamHandler.cpp
    M mythtv/libs/libmythtv/recorders/ExternalStreamHandler.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/HLSSegment.cpp
    M mythtv/libs/libmythtv/recorders/HLS/HLSSegment.h
    M mythtv/libs/libmythtv/recorders/HLS/HLSStream.cpp
    M mythtv/libs/libmythtv/recorders/HLS/HLSStream.h
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.cpp
    M mythtv/libs/libmythtv/recorders/RTjpegN.cpp
    M mythtv/libs/libmythtv/recorders/RTjpegN.h
    M mythtv/libs/libmythtv/recorders/asichannel.cpp
    M mythtv/libs/libmythtv/recorders/asichannel.h
    M mythtv/libs/libmythtv/recorders/asistreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/asistreamhandler.h
    M mythtv/libs/libmythtv/recorders/audioinputalsa.cpp
    M mythtv/libs/libmythtv/recorders/audioinputalsa.h
    M mythtv/libs/libmythtv/recorders/cetonrtsp.h
    M mythtv/libs/libmythtv/recorders/cetonstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/channelbase.cpp
    M mythtv/libs/libmythtv/recorders/darwinavcinfo.h
    M mythtv/libs/libmythtv/recorders/dtvchannel.cpp
    M mythtv/libs/libmythtv/recorders/dtvchannel.h
    M mythtv/libs/libmythtv/recorders/dtvrecorder.cpp
    M mythtv/libs/libmythtv/recorders/dvbcam.cpp
    M mythtv/libs/libmythtv/recorders/dvbcam.h
    M mythtv/libs/libmythtv/recorders/dvbchannel.cpp
    M mythtv/libs/libmythtv/recorders/dvbchannel.h
    M mythtv/libs/libmythtv/recorders/dvbdev/dvbci.cpp
    M mythtv/libs/libmythtv/recorders/dvbdev/dvbci.h
    M mythtv/libs/libmythtv/recorders/dvbstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/firewirechannel.cpp
    M mythtv/libs/libmythtv/recorders/firewirechannel.h
    M mythtv/libs/libmythtv/recorders/firewiredevice.cpp
    M mythtv/libs/libmythtv/recorders/firewiredevice.h
    M mythtv/libs/libmythtv/recorders/firewiresignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/hdhrchannel.cpp
    M mythtv/libs/libmythtv/recorders/hdhrchannel.h
    M mythtv/libs/libmythtv/recorders/hdhrstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/hlsstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/httptsstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/importrecorder.cpp
    M mythtv/libs/libmythtv/recorders/iptvchannel.cpp
    M mythtv/libs/libmythtv/recorders/iptvchannel.h
    M mythtv/libs/libmythtv/recorders/iptvstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/linuxavcinfo.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/signalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/streamhandler.cpp
    M mythtv/libs/libmythtv/recorders/streamhandler.h
    M mythtv/libs/libmythtv/recorders/v4l2encsignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/v4l2encsignalmonitor.h
    M mythtv/libs/libmythtv/recorders/v4l2encstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/v4lchannel.h
    M mythtv/libs/libmythtv/recorders/v4lrecorder.cpp
    M mythtv/libs/libmythtv/recorders/vbitext/lang.c
    M mythtv/libs/libmythtv/recorders/vbitext/vbi.c
    M mythtv/libs/libmythtv/recorders/vboxutils.cpp
    M mythtv/libs/libmythtv/recorders/vboxutils.h
    M mythtv/libs/libmythtv/recordingfile.h
    M mythtv/libs/libmythtv/recordinginfo.h
    M mythtv/libs/libmythtv/recordingprofile.cpp
    M mythtv/libs/libmythtv/recordingprofile.h
    M mythtv/libs/libmythtv/recordingquality.cpp
    M mythtv/libs/libmythtv/recordingquality.h
    M mythtv/libs/libmythtv/remoteencoder.cpp
    M mythtv/libs/libmythtv/ringbuffer.cpp
    M mythtv/libs/libmythtv/scanwizard.cpp
    M mythtv/libs/libmythtv/signalmonitorlistener.h
    M mythtv/libs/libmythtv/signalmonitorvalue.cpp
    M mythtv/libs/libmythtv/signalmonitorvalue.h
    M mythtv/libs/libmythtv/sourceutil.cpp
    M mythtv/libs/libmythtv/subtitlereader.cpp
    M mythtv/libs/libmythtv/subtitlereader.h
    M mythtv/libs/libmythtv/subtitlescreen.cpp
    M mythtv/libs/libmythtv/teletextreader.cpp
    M mythtv/libs/libmythtv/teletextreader.h
    M mythtv/libs/libmythtv/teletextscreen.cpp
    M mythtv/libs/libmythtv/teletextscreen.h
    M mythtv/libs/libmythtv/test/test_eitfixups/test_eitfixups.cpp
    M mythtv/libs/libmythtv/test/test_mpegtables/test_mpegtables.cpp
    M mythtv/libs/libmythtv/textsubtitleparser.cpp
    M mythtv/libs/libmythtv/textsubtitleparser.h
    M mythtv/libs/libmythtv/transporteditor.cpp
    M mythtv/libs/libmythtv/tv.h
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_play.h
    M mythtv/libs/libmythtv/tv_play_win.cpp
    M mythtv/libs/libmythtv/tv_play_win.h
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/tv_rec.h
    M mythtv/libs/libmythtv/tvbrowsehelper.cpp
    M mythtv/libs/libmythtv/v4l2util.cpp
    M mythtv/libs/libmythtv/v4l2util.h
    M mythtv/libs/libmythtv/vaapi2context.cpp
    M mythtv/libs/libmythtv/vaapi2context.h
    M mythtv/libs/libmythtv/videobuffers.cpp
    M mythtv/libs/libmythtv/videobuffers.h
    M mythtv/libs/libmythtv/videocolourspace.cpp
    M mythtv/libs/libmythtv/videocolourspace.h
    M mythtv/libs/libmythtv/videodev2.h
    M mythtv/libs/libmythtv/videodisplayprofile.cpp
    M mythtv/libs/libmythtv/videodisplayprofile.h
    M mythtv/libs/libmythtv/videometadatautil.cpp
    M mythtv/libs/libmythtv/videoout_d3d.cpp
    M mythtv/libs/libmythtv/videoout_d3d.h
    M mythtv/libs/libmythtv/videoouttypes.h
    M mythtv/libs/libmythtv/videooutwindow.cpp
    M mythtv/libs/libmythtv/videooutwindow.h
    M mythtv/libs/libmythtv/videosource.cpp
    M mythtv/libs/libmythtv/videosource.h
    M mythtv/libs/libmythtv/visualisations/goom/filters.c
    M mythtv/libs/libmythtv/visualisations/goom/goom_core.c
    M mythtv/libs/libmythtv/visualisations/goom/ifs.c
    M mythtv/libs/libmythtv/visualisations/goom/ifs_display.c
    M mythtv/libs/libmythtv/visualisations/goom/tentacle3d.c
    M mythtv/libs/libmythtv/visualisations/videovisualcircles.cpp
    M mythtv/libs/libmythtv/visualisations/videovisualdefs.h
    M mythtv/libs/libmythtv/visualisations/videovisualgoom.cpp
    M mythtv/libs/libmythtv/visualisations/videovisualspectrum.cpp
    M mythtv/libs/libmythtv/vsync.cpp
    M mythtv/libs/libmythtv/vsync.h
    M mythtv/libs/libmythtv/xine_demux_sputext.cpp
    M mythtv/libs/libmythtv/xine_demux_sputext.h
    M mythtv/libs/libmythui/AppleRemote.cpp
    M mythtv/libs/libmythui/DisplayResScreen.cpp
    M mythtv/libs/libmythui/DisplayResScreen.h
    M mythtv/libs/libmythui/cecadapter.cpp
    M mythtv/libs/libmythui/jsmenu.h
    M mythtv/libs/libmythui/lirc.cpp
    M mythtv/libs/libmythui/lirc.h
    M mythtv/libs/libmythui/lirc_client.c
    M mythtv/libs/libmythui/mythdialogbox.cpp
    M mythtv/libs/libmythui/mythdisplay.cpp
    M mythtv/libs/libmythui/mythfontmanager.cpp
    M mythtv/libs/libmythui/mythfontmanager.h
    M mythtv/libs/libmythui/mythfontproperties.cpp
    M mythtv/libs/libmythui/mythgenerictree.cpp
    M mythtv/libs/libmythui/mythgenerictree.h
    M mythtv/libs/libmythui/mythimage.cpp
    M mythtv/libs/libmythui/mythmainwindow.cpp
    M mythtv/libs/libmythui/mythmainwindow.h
    M mythtv/libs/libmythui/mythnotification.h
    M mythtv/libs/libmythui/mythnotificationcenter.cpp
    M mythtv/libs/libmythui/mythpainter.cpp
    M mythtv/libs/libmythui/mythpainter.h
    M mythtv/libs/libmythui/mythpainter_qimage.cpp
    M mythtv/libs/libmythui/mythpainter_qt.cpp
    M mythtv/libs/libmythui/mythprogressdialog.cpp
    M mythtv/libs/libmythui/mythrender_base.h
    M mythtv/libs/libmythui/mythrender_d3d9.cpp
    M mythtv/libs/libmythui/mythrender_d3d9.h
    M mythtv/libs/libmythui/mythscreentype.cpp
    M mythtv/libs/libmythui/myththemedmenu.cpp
    M mythtv/libs/libmythui/mythudplistener.cpp
    M mythtv/libs/libmythui/mythuianimation.cpp
    M mythtv/libs/libmythui/mythuibutton.cpp
    M mythtv/libs/libmythui/mythuibuttonlist.cpp
    M mythtv/libs/libmythui/mythuibuttontree.cpp
    M mythtv/libs/libmythui/mythuicheckbox.cpp
    M mythtv/libs/libmythui/mythuiclock.cpp
    M mythtv/libs/libmythui/mythuicomposite.cpp
    M mythtv/libs/libmythui/mythuieditbar.cpp
    M mythtv/libs/libmythui/mythuifilebrowser.cpp
    M mythtv/libs/libmythui/mythuigroup.cpp
    M mythtv/libs/libmythui/mythuiguidegrid.cpp
    M mythtv/libs/libmythui/mythuihelper.cpp
    M mythtv/libs/libmythui/mythuihelper.h
    M mythtv/libs/libmythui/mythuiimage.cpp
    M mythtv/libs/libmythui/mythuiimage.h
    M mythtv/libs/libmythui/mythuiprogressbar.cpp
    M mythtv/libs/libmythui/mythuiscrollbar.cpp
    M mythtv/libs/libmythui/mythuishape.cpp
    M mythtv/libs/libmythui/mythuisimpletext.cpp
    M mythtv/libs/libmythui/mythuispinbox.cpp
    M mythtv/libs/libmythui/mythuistatetracker.cpp
    M mythtv/libs/libmythui/mythuistatetype.cpp
    M mythtv/libs/libmythui/mythuitext.cpp
    M mythtv/libs/libmythui/mythuitextedit.cpp
    M mythtv/libs/libmythui/mythuitype.cpp
    M mythtv/libs/libmythui/mythuiutils.h
    M mythtv/libs/libmythui/mythuivideo.cpp
    M mythtv/libs/libmythui/mythuiwebbrowser.cpp
    M mythtv/libs/libmythui/mythvirtualkeyboard.cpp
    M mythtv/libs/libmythui/opengl/mythegl.h
    M mythtv/libs/libmythui/opengl/mythopenglperf.cpp
    M mythtv/libs/libmythui/opengl/mythopenglperf.h
    M mythtv/libs/libmythui/opengl/mythpainteropengl.cpp
    M mythtv/libs/libmythui/opengl/mythpainteropengl.h
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengl.h
    M mythtv/libs/libmythui/opengl/mythrenderopengldefs.h
    M mythtv/libs/libmythui/platforms/mythdisplayx11.cpp
    M mythtv/libs/libmythui/platforms/mythnvcontrol.cpp
    M mythtv/libs/libmythui/platforms/mythxdisplay.cpp
    M mythtv/libs/libmythui/screensaver-dbus.cpp
    M mythtv/libs/libmythui/screensaver-x11.cpp
    M mythtv/libs/libmythui/themeinfo.h
    M mythtv/libs/libmythui/x11colors.cpp
    M mythtv/libs/libmythui/xmlparsebase.cpp
    M mythtv/libs/libmythupnp/bufferedsocketdevice.cpp
    M mythtv/libs/libmythupnp/eventing.cpp
    M mythtv/libs/libmythupnp/eventing.h
    M mythtv/libs/libmythupnp/httprequest.h
    M mythtv/libs/libmythupnp/httpserver.cpp
    M mythtv/libs/libmythupnp/httpserver.h
    M mythtv/libs/libmythupnp/mmembuf.cpp
    M mythtv/libs/libmythupnp/msocketdevice_unix.cpp
    M mythtv/libs/libmythupnp/msocketdevice_win.cpp
    M mythtv/libs/libmythupnp/servicehost.h
    M mythtv/libs/libmythupnp/services/rtti.cpp
    M mythtv/libs/libmythupnp/ssdp.cpp
    M mythtv/libs/libmythupnp/ssdp.h
    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/upnp.h
    M mythtv/libs/libmythupnp/upnpcds.cpp
    M mythtv/libs/libmythupnp/upnpcds.h
    M mythtv/libs/libmythupnp/upnpcdsobjects.cpp
    M mythtv/libs/libmythupnp/upnpcdsobjects.h
    M mythtv/libs/libmythupnp/upnpcmgr.h
    M mythtv/libs/libmythupnp/upnpdevice.cpp
    M mythtv/libs/libmythupnp/upnpdevice.h
    M mythtv/libs/libmythupnp/upnpmsrr.h
    M mythtv/libs/libmythupnp/upnpserviceimpl.cpp
    M mythtv/libs/libmythupnp/upnpsubscription.cpp
    M mythtv/libs/libmythupnp/upnptasknotify.h
    M mythtv/libs/libmythupnp/upnptasksearch.cpp
    M mythtv/libs/libmythupnp/upnputil.h
    M mythtv/libs/libmythupnp/websocket.cpp
    M mythtv/libs/libmythupnp/websocket.h
    M mythtv/libs/libmythupnp/websocket_extensions/websocket_mythevent.cpp
    M mythtv/libs/libmythupnp/xsd.h
    M mythtv/programs/mythavtest/main.cpp
    M mythtv/programs/mythbackend/autoexpire.cpp
    M mythtv/programs/mythbackend/autoexpire.h
    M mythtv/programs/mythbackend/httpstatus.h
    M mythtv/programs/mythbackend/internetContent.cpp
    M mythtv/programs/mythbackend/main_helpers.cpp
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/mainserver.h
    M mythtv/programs/mythbackend/mediaserver.cpp
    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/mythbackend/services/capture.cpp
    M mythtv/programs/mythbackend/services/channel.cpp
    M mythtv/programs/mythbackend/services/content.cpp
    M mythtv/programs/mythbackend/services/dvr.cpp
    M mythtv/programs/mythbackend/services/guide.cpp
    M mythtv/programs/mythbackend/services/image.cpp
    M mythtv/programs/mythbackend/services/music.cpp
    M mythtv/programs/mythbackend/services/myth.cpp
    M mythtv/programs/mythbackend/services/serviceUtil.cpp
    M mythtv/programs/mythbackend/services/video.cpp
    M mythtv/programs/mythbackend/upnpcdsmusic.cpp
    M mythtv/programs/mythbackend/upnpcdsmusic.h
    M mythtv/programs/mythbackend/upnpcdstv.cpp
    M mythtv/programs/mythbackend/upnpcdstv.h
    M mythtv/programs/mythbackend/upnpcdsvideo.cpp
    M mythtv/programs/mythbackend/upnpcdsvideo.h
    M mythtv/programs/mythccextractor/main.cpp
    M mythtv/programs/mythcommflag/BlankFrameDetector.cpp
    M mythtv/programs/mythcommflag/BorderDetector.h
    M mythtv/programs/mythcommflag/CannyEdgeDetector.h
    M mythtv/programs/mythcommflag/ClassicCommDetector.cpp
    M mythtv/programs/mythcommflag/ClassicCommDetector.h
    M mythtv/programs/mythcommflag/ClassicLogoDetector.cpp
    M mythtv/programs/mythcommflag/ClassicLogoDetector.h
    M mythtv/programs/mythcommflag/CommDetector2.cpp
    M mythtv/programs/mythcommflag/CommDetector2.h
    M mythtv/programs/mythcommflag/CommDetectorBase.h
    M mythtv/programs/mythcommflag/EdgeDetector.h
    M mythtv/programs/mythcommflag/FrameAnalyzer.h
    M mythtv/programs/mythcommflag/Histogram.h
    M mythtv/programs/mythcommflag/HistogramAnalyzer.h
    M mythtv/programs/mythcommflag/LogoDetectorBase.h
    M mythtv/programs/mythcommflag/PGMConverter.h
    M mythtv/programs/mythcommflag/SceneChangeDetector.cpp
    M mythtv/programs/mythcommflag/SceneChangeDetector.h
    M mythtv/programs/mythcommflag/SceneChangeDetectorBase.h
    M mythtv/programs/mythcommflag/TemplateMatcher.cpp
    M mythtv/programs/mythcommflag/TemplateMatcher.h
    M mythtv/programs/mythcommflag/main.cpp
    M mythtv/programs/mythexternrecorder/MythExternRecApp.cpp
    M mythtv/programs/mythexternrecorder/main.cpp
    M mythtv/programs/mythfilerecorder/mythfilerecorder.cpp
    M mythtv/programs/mythfilldatabase/channeldata.cpp
    M mythtv/programs/mythfilldatabase/filldata.h
    M mythtv/programs/mythfilldatabase/xmltvparser.cpp
    M mythtv/programs/mythfrontend/action.h
    M mythtv/programs/mythfrontend/actionset.cpp
    M mythtv/programs/mythfrontend/actionset.h
    M mythtv/programs/mythfrontend/audiogeneralsettings.cpp
    M mythtv/programs/mythfrontend/audiogeneralsettings.h
    M mythtv/programs/mythfrontend/backendconnectionmanager.cpp
    M mythtv/programs/mythfrontend/channelrecpriority.cpp
    M mythtv/programs/mythfrontend/customedit.cpp
    M mythtv/programs/mythfrontend/custompriority.cpp
    M mythtv/programs/mythfrontend/editvideometadata.cpp
    M mythtv/programs/mythfrontend/exitprompt.cpp
    M mythtv/programs/mythfrontend/galleryconfig.cpp
    M mythtv/programs/mythfrontend/galleryinfo.cpp
    M mythtv/programs/mythfrontend/galleryslide.cpp
    M mythtv/programs/mythfrontend/galleryslideview.cpp
    M mythtv/programs/mythfrontend/gallerythumbview.cpp
    M mythtv/programs/mythfrontend/gallerythumbview.h
    M mythtv/programs/mythfrontend/gallerytransitions.cpp
    M mythtv/programs/mythfrontend/gallerytransitions.h
    M mythtv/programs/mythfrontend/galleryviews.h
    M mythtv/programs/mythfrontend/globalsettings.cpp
    M mythtv/programs/mythfrontend/globalsettings.h
    M mythtv/programs/mythfrontend/grabbersettings.cpp
    M mythtv/programs/mythfrontend/guidegrid.cpp
    M mythtv/programs/mythfrontend/guidegrid.h
    M mythtv/programs/mythfrontend/idlescreen.cpp
    M mythtv/programs/mythfrontend/main.cpp
    M mythtv/programs/mythfrontend/manualschedule.cpp
    M mythtv/programs/mythfrontend/mediarenderer.cpp
    M mythtv/programs/mythfrontend/mythcontrols.cpp
    M mythtv/programs/mythfrontend/mythcontrols.h
    M mythtv/programs/mythfrontend/mythfexml.h
    M mythtv/programs/mythfrontend/networkcontrol.cpp
    M mythtv/programs/mythfrontend/playbackbox.cpp
    M mythtv/programs/mythfrontend/playbackbox.h
    M mythtv/programs/mythfrontend/playbackboxhelper.cpp
    M mythtv/programs/mythfrontend/playbackboxhelper.h
    M mythtv/programs/mythfrontend/prevreclist.cpp
    M mythtv/programs/mythfrontend/progfind.cpp
    M mythtv/programs/mythfrontend/progfind.h
    M mythtv/programs/mythfrontend/proginfolist.cpp
    M mythtv/programs/mythfrontend/proglist.cpp
    M mythtv/programs/mythfrontend/proglist.h
    M mythtv/programs/mythfrontend/proglist_helpers.cpp
    M mythtv/programs/mythfrontend/programinfocache.cpp
    M mythtv/programs/mythfrontend/programinfocache.h
    M mythtv/programs/mythfrontend/programrecpriority.cpp
    M mythtv/programs/mythfrontend/schedulecommon.cpp
    M mythtv/programs/mythfrontend/scheduleeditor.cpp
    M mythtv/programs/mythfrontend/services/frontend.cpp
    M mythtv/programs/mythfrontend/setupwizard_audio.cpp
    M mythtv/programs/mythfrontend/setupwizard_general.cpp
    M mythtv/programs/mythfrontend/setupwizard_video.cpp
    M mythtv/programs/mythfrontend/statusbox.cpp
    M mythtv/programs/mythfrontend/statusbox.h
    M mythtv/programs/mythfrontend/themechooser.cpp
    M mythtv/programs/mythfrontend/upnpscanner.cpp
    M mythtv/programs/mythfrontend/videodlg.cpp
    M mythtv/programs/mythfrontend/videodlg.h
    M mythtv/programs/mythfrontend/videofileassoc.cpp
    M mythtv/programs/mythfrontend/videofilter.cpp
    M mythtv/programs/mythfrontend/videoglobalsettings.cpp
    M mythtv/programs/mythfrontend/videolist.cpp
    M mythtv/programs/mythfrontend/videoplayercommand.cpp
    M mythtv/programs/mythfrontend/videoplayersettings.cpp
    M mythtv/programs/mythfrontend/viewscheduled.cpp
    M mythtv/programs/mythfrontend/viewschedulediff.cpp
    M mythtv/programs/mythjobqueue/main.cpp
    M mythtv/programs/mythlcdserver/lcdprocclient.cpp
    M mythtv/programs/mythlcdserver/lcdserver.cpp
    M mythtv/programs/mythlcdserver/main.cpp
    M mythtv/programs/mythmediaserver/main.cpp
    M mythtv/programs/mythmetadatalookup/lookup.cpp
    M mythtv/programs/mythmetadatalookup/main.cpp
    M mythtv/programs/mythpreviewgen/main.cpp
    M mythtv/programs/mythscreenwizard/main.cpp
    M mythtv/programs/mythscreenwizard/screenwizard.cpp
    M mythtv/programs/mythtranscode/audioreencodebuffer.cpp
    M mythtv/programs/mythtranscode/main.cpp
    M mythtv/programs/mythtranscode/mpeg2fix.cpp
    M mythtv/programs/mythtranscode/mpeg2fix.h
    M mythtv/programs/mythtranscode/transcode.cpp
    M mythtv/programs/mythtranscode/transcode.h
    M mythtv/programs/mythtranscode/videodecodebuffer.h
    M mythtv/programs/mythtv-setup/backendsettings.cpp
    M mythtv/programs/mythtv-setup/channeleditor.cpp
    M mythtv/programs/mythtv-setup/exitprompt.cpp
    M mythtv/programs/mythtv-setup/importicons.cpp
    M mythtv/programs/mythtv-setup/importicons.h
    M mythtv/programs/mythtv-setup/main.cpp
    M mythtv/programs/mythtv-setup/startprompt.cpp
    M mythtv/programs/mythutil/messageutils.cpp
    M mythtv/programs/mythutil/mpegutils.cpp
    M mythtv/programs/mythutil/musicmetautils.cpp
    M mythtv/programs/mythutil/mythutil.h
    M mythtv/programs/mythutil/recordingutils.cpp
    M mythtv/programs/mythwelcome/welcomedialog.cpp
    A mythtv/programs/scripts/build_compdb.py

  Log Message:
  -----------
  Merge 'render-tidy' branch back into master.


Compare: https://github.com/MythTV/mythtv/compare/4fbabd9038e7...2916f5506573


More information about the mythtv-commits mailing list