[mythtv-commits] [MythTV/mythtv] 4b82e6: Replace "(uint)-1" with "UINT_MAX".

linuxdude42 noreply at github.com
Wed Dec 11 19:08:14 UTC 2019


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 4b82e6bf4a478f64de8dc70c1d5a6bf2a31123c5
      https://github.com/MythTV/mythtv/commit/4b82e6bf4a478f64de8dc70c1d5a6bf2a31123c5
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
    M mythtv/libs/libmyth/programinfo.cpp
    M mythtv/libs/libmythbase/storagegroup.cpp
    M mythtv/libs/libmythtv/diseqc.h
    M mythtv/libs/libmythtv/frequencytables.h
    M mythtv/libs/libmythtv/recorders/v4l2encstreamhandler.h
    M mythtv/programs/mythbackend/mainserver.cpp

  Log Message:
  -----------
  Replace "(uint)-1" with "UINT_MAX".


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

  Changed paths:
    M mythplugins/mythweather/mythweather/weatherSource.cpp
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.cpp
    M mythtv/programs/mythfrontend/progdetails.cpp

  Log Message:
  -----------
  tidy: Fix a couple of nullptr dereferences.

The clang-tidy "non null parameter" checker pointed out a couple of
places where null pointers were passed to functions that then
dereference them.  Fix these by adding tests for nullptr within the
function.

https://clang.llvm.org/extra/clang-tidy/checks/clang-analyzer-core.NonNullParamChecker.html


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

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

  Log Message:
  -----------
  Fix null pointer dereferences in xine_demux_sputext.cpp.

The clang-tidy "null pointer dereference" checker pointed out a couple
of places in this file where a null pointers can be dereferenced.
This is caused by callers of the sub_readtext function checking the
wrong location for error returns.  The function returning a value of
-1 on error, but callers are checking the value of the seconds
argument for a -1 error return.  Fix the callers to check the return
value.

https://clang.llvm.org/extra/clang-tidy/checks/clang-analyzer-core.NullDereference.html


  Commit: 562de6075956e6c670d2c872f2db128336d1e96c
      https://github.com/MythTV/mythtv/commit/562de6075956e6c670d2c872f2db128336d1e96c
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
    M .clang-tidy
    M mythtv/libs/libmythmpeg2/idct_mmx.c
    M mythtv/libs/libmythmpeg2/motion_comp_mmx.c
    M mythtv/libs/libmythtv/mythframe.cpp
    M mythtv/libs/libmythtv/visualisations/goom/ifs_display.c
    M mythtv/libs/libmythtv/visualisations/goom/zoom_filter_mmx.c
    M mythtv/programs/mythcommflag/TemplateFinder.cpp

  Log Message:
  -----------
  tidy: Ignore some places where clang-tidy thinks parameters could be const.

The clang-tidy's "non-const parameter" checker fails on functions that
use MMX instructions.  Tell it not to warn about function parameters
on these functions.

https://clang.llvm.org/extra/clang-tidy/checks/readability-non-const-parameter.html


  Commit: 3d29aa387c3cc58a46ba7b11cdd4b9136da400c1
      https://github.com/MythTV/mythtv/commit/3d29aa387c3cc58a46ba7b11cdd4b9136da400c1
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
    M mythtv/libs/libmythmetadata/videoutils.cpp
    M mythtv/libs/libmythmetadata/videoutils.h
    M mythtv/libs/libmythtv/channelscan/channelscanner.h
    M mythtv/libs/libmythtv/videobuffers.h
    M mythtv/libs/libmythtv/videooutwindow.h

  Log Message:
  -----------
  tidy: Match variable names in function declarations and definitions.

The clang-tidy "inconsistent parameter name" checker pointed out a
couple of places where function parameter names differed between the
declaration and the definition of a parameter.  Change the names in
the function declaration to match the actual names used in the
function definition.

https://clang.llvm.org/extra/clang-tidy/checks/readability-inconsistent-declaration-parameter-name.html


  Commit: 48828e5d3fea7d0f8b52c4b7c86f4742b7d7eec8
      https://github.com/MythTV/mythtv/commit/48828e5d3fea7d0f8b52c4b7c86f4742b7d7eec8
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
    M .clang-tidy
    M mythtv/libs/libmythmetadata/parentalcontrols.cpp

  Log Message:
  -----------
  tidy: Tell clang-tidy to ignore mismatch in variable names.

The clang-tidy "inconsistent parameter name" checker pointed out one
place where function parameter names differed between the declaration
and the definition of a parameter.  The mismatch occurs between an xxx
cpp file and the corresponding moc_xxx.moc file because moc uses the
names _t1 and _t2.  Tell clang-tidy to ignore this.

https://clang.llvm.org/extra/clang-tidy/checks/readability-inconsistent-declaration-parameter-name.html


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

  Changed paths:
    M mythtv/libs/libmyth/audio/audiooutputalsa.cpp
    M mythtv/libs/libmythbase/unzip.cpp
    M mythtv/libs/libmythtv/eitfixup.cpp
    M mythtv/libs/libmythtv/mheg/mhi.cpp
    M mythtv/libs/libmythtv/mpeg/H264Parser.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/videooutwindow.cpp
    M mythtv/libs/libmythtv/xine_demux_sputext.cpp
    M mythtv/libs/libmythui/lirc_client.c
    M mythtv/libs/libmythui/mythnotificationcenter.cpp
    M mythtv/libs/libmythupnp/httprequest.cpp
    M mythtv/programs/mythcommflag/ClassicCommDetector.cpp
    M mythtv/programs/mythcommflag/EdgeDetector.cpp
    M mythtv/programs/mythcommflag/HistogramAnalyzer.cpp
    M mythtv/programs/mythcommflag/PrePostRollFlagger.cpp
    M mythtv/programs/mythfrontend/editvideometadata.cpp
    M mythtv/programs/mythtranscode/external/replex/element.c
    M mythtv/programs/mythtranscode/external/replex/multiplex.c
    M mythtv/programs/mythtranscode/external/replex/pes.c
    M mythtv/programs/mythtranscode/external/replex/ts.c

  Log Message:
  -----------
  tidy: Fix clang-tidy warning about setting a variable and then never using it.

The clang-tidy "dead stores" checker pointed out a number of places
where a valueis stored into a variable, and then that variable isn't
accessed before the end of the funcion, or before it is overwritten
with a new value.  Remove most of these dead stores, and comment out
the others.

https://clang.llvm.org/extra/clang-tidy/checks/readability-inconsistent-declaration-parameter-name.html


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

  Changed paths:
    M .clang-tidy
    M mythplugins/mytharchive/mytharchive/mythburn.cpp
    M mythplugins/mytharchive/mytharchivehelper/main.cpp
    M mythplugins/mythmusic/mythmusic/avfdecoder.cpp
    M mythplugins/mythmusic/mythmusic/bumpscope.cpp
    M mythplugins/mythmusic/mythmusic/cddecoder.cpp
    M mythplugins/mythmusic/mythmusic/lyricsview.cpp
    M mythplugins/mythmusic/mythmusic/mainvisual.cpp
    M mythplugins/mythmusic/mythmusic/musiccommon.cpp
    M mythplugins/mythmusic/mythmusic/musicplayer.cpp
    M mythplugins/mythmusic/mythmusic/playlist.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 mythtv/libs/libmyth/audio/audioconvert.cpp
    M mythtv/libs/libmyth/audio/audiooutputalsa.cpp
    M mythtv/libs/libmyth/audio/audiooutputbase.cpp
    M mythtv/libs/libmyth/audio/audiooutputoss.cpp
    M mythtv/libs/libmyth/audio/audiooutputpulse.cpp
    M mythtv/libs/libmyth/programinfo.cpp
    M mythtv/libs/libmyth/rssparse.cpp
    M mythtv/libs/libmyth/schemawizard.cpp
    M mythtv/libs/libmythbase/dbutil.cpp
    M mythtv/libs/libmythbase/filesysteminfo.cpp
    M mythtv/libs/libmythbase/mythcommandlineparser.cpp
    M mythtv/libs/libmythbase/mythcorecontext.cpp
    M mythtv/libs/libmythbase/mythdb.cpp
    M mythtv/libs/libmythbase/mythdbcon.cpp
    M mythtv/libs/libmythbase/mythmiscutil.cpp
    M mythtv/libs/libmythbase/mythsystemunix.cpp
    M mythtv/libs/libmythbase/serverpool.cpp
    M mythtv/libs/libmythbase/test/test_mythsorthelper/test_mythsorthelper.cpp
    M mythtv/libs/libmythbase/threadedfilewriter.cpp
    M mythtv/libs/libmythfreemheg/Engine.cpp
    M mythtv/libs/libmythfreemheg/Groups.cpp
    M mythtv/libs/libmythfreemheg/Ingredients.cpp
    M mythtv/libs/libmythfreemheg/Programs.cpp
    M mythtv/libs/libmythfreemheg/Text.cpp
    M mythtv/libs/libmythfreemheg/Visible.cpp
    M mythtv/libs/libmythfreesurround/el_processor.cpp
    M mythtv/libs/libmythmetadata/imagemanager.cpp
    M mythtv/libs/libmythmetadata/imagemetadata.cpp
    M mythtv/libs/libmythmetadata/imagethumbs.cpp
    M mythtv/libs/libmythmetadata/lyricsdata.cpp
    M mythtv/libs/libmythmetadata/metadatacommon.cpp
    M mythtv/libs/libmythmetadata/metadatagrabber.cpp
    M mythtv/libs/libmythmetadata/metaio.cpp
    M mythtv/libs/libmythmetadata/metaioavfcomment.cpp
    M mythtv/libs/libmythmetadata/metaiomp4.cpp
    M mythtv/libs/libmythmetadata/musicmetadata.cpp
    M mythtv/libs/libmythmetadata/videoscan.cpp
    M mythtv/libs/libmythmpeg2/cpu_accel.c
    M mythtv/libs/libmythmpeg2/header.c
    M mythtv/libs/libmythmpeg2/idct.c
    M mythtv/libs/libmythmpeg2/slice.c
    M mythtv/libs/libmythprotoserver/requesthandler/basehandler.cpp
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.cpp
    M mythtv/libs/libmythtv/DVD/dvdringbuffer.cpp
    M mythtv/libs/libmythtv/DetectLetterbox.cpp
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp
    M mythtv/libs/libmythtv/audioplayer.cpp
    M mythtv/libs/libmythtv/cc608decoder.cpp
    M mythtv/libs/libmythtv/cc708decoder.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/externrecscanner.cpp
    M mythtv/libs/libmythtv/channelscan/inputselectorsetting.cpp
    M mythtv/libs/libmythtv/channelscan/iptvchannelfetcher.cpp
    M mythtv/libs/libmythtv/channelscan/vboxchannelfetcher.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/mythvdpauhelper.cpp
    M mythtv/libs/libmythtv/dvdstream.cpp
    M mythtv/libs/libmythtv/eitfixup.cpp
    M mythtv/libs/libmythtv/eithelper.cpp
    M mythtv/libs/libmythtv/jitterometer.cpp
    M mythtv/libs/libmythtv/livetvchain.cpp
    M mythtv/libs/libmythtv/metadataimagehelper.cpp
    M mythtv/libs/libmythtv/mheg/dsmccbiop.cpp
    M mythtv/libs/libmythtv/mheg/dsmcccache.cpp
    M mythtv/libs/libmythtv/mheg/mhi.cpp
    M mythtv/libs/libmythtv/mpeg/H264Parser.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/mythavutil.cpp
    M mythtv/libs/libmythtv/mythccextractorplayer.cpp
    M mythtv/libs/libmythtv/mythcommflagplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/netstream.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.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/previewgenerator.cpp
    M mythtv/libs/libmythtv/previewgeneratorqueue.cpp
    M mythtv/libs/libmythtv/programdata.cpp
    M mythtv/libs/libmythtv/recorders/ExternalStreamHandler.cpp
    M mythtv/libs/libmythtv/recorders/HLS/HLSReader.cpp
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.cpp
    M mythtv/libs/libmythtv/recorders/RTjpegN.cpp
    M mythtv/libs/libmythtv/recorders/audioinputalsa.cpp
    M mythtv/libs/libmythtv/recorders/audioinputoss.cpp
    M mythtv/libs/libmythtv/recorders/channelbase.cpp
    M mythtv/libs/libmythtv/recorders/dtvchannel.cpp
    M mythtv/libs/libmythtv/recorders/dtvsignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/dvbchannel.cpp
    M mythtv/libs/libmythtv/recorders/dvbsignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/dvbstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/hdhrchannel.cpp
    M mythtv/libs/libmythtv/recorders/linuxfirewiredevice.cpp
    M mythtv/libs/libmythtv/recorders/mpegrecorder.cpp
    M mythtv/libs/libmythtv/recorders/streamhandler.cpp
    M mythtv/libs/libmythtv/recorders/v4l2encrecorder.cpp
    M mythtv/libs/libmythtv/recorders/v4l2encsignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/v4l2encstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/v4lchannel.cpp
    M mythtv/libs/libmythtv/recorders/v4lrecorder.cpp
    M mythtv/libs/libmythtv/recorders/vbitext/cc.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/recordingrule.cpp
    M mythtv/libs/libmythtv/ringbuffer.cpp
    M mythtv/libs/libmythtv/scanwizard.cpp
    M mythtv/libs/libmythtv/signalmonitorvalue.cpp
    M mythtv/libs/libmythtv/subtitlescreen.cpp
    M mythtv/libs/libmythtv/teletextdecoder.cpp
    M mythtv/libs/libmythtv/teletextreader.cpp
    M mythtv/libs/libmythtv/test/test_mpegtables/test_mpegtables.cpp
    M mythtv/libs/libmythtv/textsubtitleparser.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/vbi608extractor.cpp
    M mythtv/libs/libmythtv/videocolourspace.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/lines.c
    M mythtv/libs/libmythtv/visualisations/goom/surf3d.c
    M mythtv/libs/libmythtv/visualisations/goom/tentacle3d.c
    M mythtv/libs/libmythtv/visualisations/goom/zoom_filter_mmx.c
    M mythtv/libs/libmythtv/visualisations/videovisual.cpp
    M mythtv/libs/libmythtv/visualisations/videovisualcircles.cpp
    M mythtv/libs/libmythtv/xine_demux_sputext.cpp
    M mythtv/libs/libmythui/DisplayResScreen.cpp
    M mythtv/libs/libmythui/jsmenu.cpp
    M mythtv/libs/libmythui/lirc.cpp
    M mythtv/libs/libmythui/lirc_client.c
    M mythtv/libs/libmythui/mythdisplay.cpp
    M mythtv/libs/libmythui/mythuianimation.cpp
    M mythtv/libs/libmythui/mythuibuttonlist.cpp
    M mythtv/libs/libmythui/mythuihelper.cpp
    M mythtv/libs/libmythui/mythuiimage.cpp
    M mythtv/libs/libmythui/mythuitext.cpp
    M mythtv/libs/libmythui/mythuitype.cpp
    M mythtv/libs/libmythui/mythvirtualkeyboard.cpp
    M mythtv/libs/libmythui/platforms/mythdisplayx11.cpp
    M mythtv/libs/libmythui/platforms/mythnvcontrol.cpp
    M mythtv/libs/libmythui/screensaver-x11.cpp
    M mythtv/libs/libmythui/xmlparsebase.cpp
    M mythtv/libs/libmythupnp/msocketdevice_unix.cpp
    M mythtv/libs/libmythupnp/ssdp.cpp
    M mythtv/programs/mythbackend/backendhousekeeper.cpp
    M mythtv/programs/mythbackend/httpstatus.cpp
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythbackend/services/channel.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/mythcommflag/BlankFrameDetector.cpp
    M mythtv/programs/mythcommflag/BorderDetector.cpp
    M mythtv/programs/mythcommflag/CommDetector2.cpp
    M mythtv/programs/mythcommflag/EdgeDetector.cpp
    M mythtv/programs/mythcommflag/FrameAnalyzer.cpp
    M mythtv/programs/mythcommflag/HistogramAnalyzer.cpp
    M mythtv/programs/mythcommflag/PGMConverter.cpp
    M mythtv/programs/mythcommflag/TemplateFinder.cpp
    M mythtv/programs/mythcommflag/TemplateMatcher.cpp
    M mythtv/programs/mythcommflag/pgm.cpp
    M mythtv/programs/mythfilerecorder/mythfilerecorder.cpp
    M mythtv/programs/mythfilldatabase/channeldata.cpp
    M mythtv/programs/mythfilldatabase/filldata.cpp
    M mythtv/programs/mythfilldatabase/main.cpp
    M mythtv/programs/mythfilldatabase/xmltvparser.cpp
    M mythtv/programs/mythfrontend/audiogeneralsettings.cpp
    M mythtv/programs/mythfrontend/channelrecpriority.cpp
    M mythtv/programs/mythfrontend/galleryinfo.cpp
    M mythtv/programs/mythfrontend/gallerythumbview.cpp
    M mythtv/programs/mythfrontend/galleryviews.cpp
    M mythtv/programs/mythfrontend/globalsettings.cpp
    M mythtv/programs/mythfrontend/guidegrid.cpp
    M mythtv/programs/mythfrontend/mythcontrols.cpp
    M mythtv/programs/mythfrontend/networkcontrol.cpp
    M mythtv/programs/mythfrontend/playbackbox.cpp
    M mythtv/programs/mythfrontend/progdetails.cpp
    M mythtv/programs/mythfrontend/statusbox.cpp
    M mythtv/programs/mythfrontend/viewscheduled.cpp
    M mythtv/programs/mythfrontend/viewschedulediff.cpp
    M mythtv/programs/mythlcdserver/lcdprocclient.cpp
    M mythtv/programs/mythlcdserver/lcdserver.cpp
    M mythtv/programs/mythtranscode/external/replex/element.c
    M mythtv/programs/mythtranscode/external/replex/multiplex.c
    M mythtv/programs/mythtranscode/main.cpp
    M mythtv/programs/mythtranscode/mpeg2fix.cpp
    M mythtv/programs/mythtranscode/transcode.cpp
    M mythtv/programs/mythtv-setup/channeleditor.cpp
    M mythtv/programs/mythtv-setup/importicons.cpp
    M mythtv/programs/mythtv-setup/main.cpp
    M mythtv/programs/mythutil/markuputils.cpp
    M mythtv/programs/mythutil/mpegutils.cpp
    M mythtv/programs/mythutil/musicmetautils.cpp

  Log Message:
  -----------
  tidy: Only declare one local variable per line.

The clang-tidy "isolate declarations" readability checker pointed out
many places where multiple local variables are declared on the same
line.  Split these declarations onto separate lines for easier
readability.  These changes were made by clang-tidy.

While working in these files, try and reduce the scope of the these
variables and/or combine them with the setting of their initial
value.  One or two variables were also changed to type auto.

https://clang.llvm.org/extra/clang-tidy/checks/readability-isolate-declaration.html


  Commit: 65b8be359421172d1cb580d6fac8c98ffa42382d
      https://github.com/MythTV/mythtv/commit/65b8be359421172d1cb580d6fac8c98ffa42382d
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-06 (Fri, 06 Dec 2019)

  Changed paths:
    M mythtv/libs/libmythfreemheg/ParseBinary.cpp

  Log Message:
  -----------
  tidy: Ignore "undefined binary operator".

This code appears to be correctly parsing signed integer values.  Tell
clang-tidy not to complain about it initially setting the value to -1
to create negative numbers as bytes are shifted in.

https://clang.llvm.org/extra/clang-tidy/checks/clang-analyzer-core.UndefinedBinaryOperatorResult.html


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

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

  Log Message:
  -----------
  tidy: Ignore false positive memory leak warning.

Clang-tidy complains that the sub_read_file function leaks memory at
the return statement at the end of the function, saying that the
memory of the 'sub' variable is leaked.  The pointer is always set as
a result of a function call to parse something, and it typically set
to point to the memory provided by the second argument.  The only
other possible values are nullptr or an error code.  Since this
pointer never owns any memory, there can't be a memory leak.

https://clang.llvm.org/extra/clang-tidy/checks/clang-analyzer-unix.Malloc.html


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

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

  Log Message:
  -----------
  tidy: Always allocate the max size array for volumes

Clang-tidy complains that the AudioOutputJACK::DeinterleaveAudio
function allocates a variable length array of negative size using this
statement:

    float volumes[m_channels];

Presumably the value of m_channels will have been properly set by the
time this function is called, but its default value is -1 which makes
the clang-tidy complaint reasonable.  Given that the max possible
number of channels for JACK is 8, just use this value when allocating
the array.  It may be too large in some instances, but it will never
be too small.

https://clang.llvm.org/extra/clang-tidy/checks/clang-analyzer-core.VLASize.html


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

  Changed paths:
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/opengl/mythdrmprimeinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglinterop.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/libmythui/opengl/mythpainteropengl.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp

  Log Message:
  -----------
  tidy: Fix virtual calls from object destructors.

Clang-tidy complains that several functions are calling virtual
functions from their destructors.  During constructors and destructors
virtual functions aren't virtual, calling the function in that class
and not any derived class.  Add the class name to these calls to
eliminate the warning messages.

https://clang.llvm.org/extra/clang-tidy/checks/clang-analyzer-optin.cplusplus.VirtualCall.html


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

  Changed paths:
    M .clang-tidy
    M mythtv/libs/libmyth/programinfo.cpp
    M mythtv/libs/libmythbase/filesysteminfo.cpp
    M mythtv/libs/libmythmetadata/musicmetadata.cpp
    M mythtv/libs/libmythtv/recorders/avcinfo.cpp
    M mythtv/libs/libmythui/mythuifilebrowser.cpp
    M mythtv/libs/libmythui/mythuiimage.cpp
    M mythtv/programs/mythfrontend/videofilter.cpp

  Log Message:
  -----------
  tidy: Fix copy operators that don't protect against self-assignment.

Clang-tidy pointed out four object copy operators that don't check to
see if they have been called on themselves.  The simple solution is to
add a test for "object == &rhs" to the top of the copy function and
bail out early if the test evaluates to true.

https://clang.llvm.org/extra/clang-tidy/checks/bugprone-unhandled-self-assignment.html


  Commit: 83d6acf7f7c1717eb982aebb18e3ac155ace9381
      https://github.com/MythTV/mythtv/commit/83d6acf7f7c1717eb982aebb18e3ac155ace9381
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-06 (Fri, 06 Dec 2019)

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

  Log Message:
  -----------
  tidy: Remove an ineffective cast.

Clang-tidy pointed out a location where a 32-bit integer is being cast
to a 64bit size_t.  This cast is unnecessary and will be done
implicitly by the compiler.

https://clang.llvm.org/extra/clang-tidy/checks/bugprone-misplaced-widening-cast.html


  Commit: 9f246fdb55b33a2aa6951bcdb64ba9692be5ece4
      https://github.com/MythTV/mythtv/commit/9f246fdb55b33a2aa6951bcdb64ba9692be5ece4
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-06 (Fri, 06 Dec 2019)

  Changed paths:
    M .clang-tidy
    M mythplugins/mythmusic/mythmusic/playlist.cpp
    M mythtv/libs/libmythbase/housekeeper.cpp
    M mythtv/libs/libmythtv/visualisations/goom/goom_core.c
    M mythtv/libs/libmythtv/visualisations/goom/ifs.c
    M mythtv/libs/libmythtv/visualisations/goom/tentacle3d.c

  Log Message:
  -----------
  tidy: Ignore warnings about rand() only being pseudo-random.

Clang-tidy pointed out a number of places where the rand() function is
called to get a "random" number, warning that these are only
"pseudo-random".  That should be more than sufficient for things like
randomizing playlists or adding randomness to visualizations, so flag
these warnings to be ignored.

https://clang.llvm.org/extra/clang-tidy/checks/cert-msc50-cpp.html


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

  Changed paths:
    M mythtv/libs/libmythbase/mythpower.cpp
    M mythtv/libs/libmythbase/mythpower.h
    M mythtv/libs/libmythui/platforms/mythdisplayx11.cpp
    M mythtv/libs/libmythui/platforms/mythdisplayx11.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: 688b76c5ed42d497af5d6da94a1912425f042099
      https://github.com/MythTV/mythtv/commit/688b76c5ed42d497af5d6da94a1912425f042099
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-06 (Fri, 06 Dec 2019)

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

  Log Message:
  -----------
  tidy: Remove an unused "using" declaration.

Clang-tidy pointed out one unnecessary "using" declaration.  Remove
it.

https://clang.llvm.org/extra/clang-tidy/checks/misc-unused-using-decls.html


  Commit: 71b44e08d08276f4ab007a09bfa7d7722dd34bec
      https://github.com/MythTV/mythtv/commit/71b44e08d08276f4ab007a09bfa7d7722dd34bec
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-06 (Fri, 06 Dec 2019)

  Changed paths:
    M mythtv/libs/libmythbase/mythcommandlineparser.cpp
    M mythtv/libs/libmythbase/mythcommandlineparser.h
    M mythtv/libs/libmythbase/mythpower.h
    M mythtv/libs/libmythbase/platforms/mythpowerdbus.cpp
    M mythtv/libs/libmythbase/platforms/mythpowerdbus.h
    M mythtv/libs/libmythtv/DVD/dvdringbuffer.cpp
    M mythtv/libs/libmythtv/recorders/RTjpegN.cpp
    M mythtv/libs/libmythtv/recorders/dvbdev/dvbci.cpp
    M mythtv/libs/libmythtv/sourceutil.cpp
    M mythtv/libs/libmythui/mythdisplay.cpp
    M mythtv/libs/libmythui/mythdisplay.h
    M mythtv/libs/libmythui/platforms/mythdisplayx11.cpp
    M mythtv/libs/libmythupnp/ssdp.cpp

  Log Message:
  -----------
  tidy: A varity of small fixups.

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/modernize-use-auto.html
https://clang.llvm.org/extra/clang-tidy/checks/performance-unnecessary-value-param.html
https://clang.llvm.org/extra/clang-tidy/checks/readability-convert-member-functions-to-static.html
https://clang.llvm.org/extra/clang-tidy/checks/readability-delete-null-pointer.html
https://clang.llvm.org/extra/clang-tidy/checks/readability-identifier-naming.html
https://clang.llvm.org/extra/clang-tidy/checks/readability-named-parameter.html
https://clang.llvm.org/extra/clang-tidy/checks/readability-redundant-member-init.html
https://clang.llvm.org/extra/clang-tidy/checks/readability-simplify-boolean-expr.html

Add to a166e367ec


  Commit: 653c6b3e2bb3209e9a57866d74a8fccafb9f1a2d
      https://github.com/MythTV/mythtv/commit/653c6b3e2bb3209e9a57866d74a8fccafb9f1a2d
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-06 (Fri, 06 Dec 2019)

  Changed paths:
    M mythtv/libs/libmythmpeg2/slice.c

  Log Message:
  -----------
  tidy: Only declare one local variable per line.

The clang-tidy "isolate declarations" readability checker pointed out
a few places in slice.c where multiple local variables are declared on
the same line.  Split these declarations onto separate lines for
easier readability.

While working in these files, try and reduce the scope of the these
variables and/or combine them with the setting of their initial
value.  One or two variables were also changed to type auto.

https://clang.llvm.org/extra/clang-tidy/checks/readability-isolate-declaration.html


  Commit: 6975d56d4a1f308ab3782134273e5f944e0f59ac
      https://github.com/MythTV/mythtv/commit/6975d56d4a1f308ab3782134273e5f944e0f59ac
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-07 (Sat, 07 Dec 2019)

  Changed paths:
    M mythtv/README
    M mythtv/bindings/perl/MythTV.pm
    M mythtv/bindings/python/MythTV/static.py
    M mythtv/configure
    M mythtv/docs/doxygen-create-developer-docs.cfg
    M mythtv/external/Makefile
    R mythtv/external/libXNVCtrl/.gitignore
    R mythtv/external/libXNVCtrl/NVCtrl.c
    R mythtv/external/libXNVCtrl/NVCtrl.h
    R mythtv/external/libXNVCtrl/NVCtrlLib.h
    R mythtv/external/libXNVCtrl/libXNVCtrl.pro
    R mythtv/external/libXNVCtrl/nv_control.h
    M mythtv/libs/libmythbase/mythversion.h
    M mythtv/libs/libmythtv/DetectLetterbox.cpp
    M mythtv/libs/libmythtv/DetectLetterbox.h
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
    M mythtv/libs/libmythtv/dbcheck.cpp
    M mythtv/libs/libmythtv/mpeg/dvbdescriptors.h
    M mythtv/libs/libmythtv/mythavutil.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/mythdrmprimeinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythdrmprimeinterop.h
    M mythtv/libs/libmythtv/opengl/mythegldmabuf.cpp
    M mythtv/libs/libmythtv/opengl/mythegldmabuf.h
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglvideo.h
    M mythtv/libs/libmythtv/opengl/mythopenglvideoshaders.h
    M mythtv/libs/libmythtv/opengl/mythvideooutopengl.cpp
    M mythtv/libs/libmythtv/recorders/dvbchannel.cpp
    M mythtv/libs/libmythtv/recorders/dvbchannel.h
    M mythtv/libs/libmythtv/subtitlescreen.cpp
    M mythtv/libs/libmythtv/transporteditor.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/videodisplayprofile.cpp
    M mythtv/libs/libmythtv/videooutwindow.cpp
    R mythtv/libs/libmythui/DisplayResScreen.cpp
    R mythtv/libs/libmythui/DisplayResScreen.h
    M mythtv/libs/libmythui/cecadapter.cpp
    M mythtv/libs/libmythui/libmythui.pro
    M mythtv/libs/libmythui/mythdisplay.cpp
    M mythtv/libs/libmythui/mythdisplay.h
    A mythtv/libs/libmythui/mythdisplaymode.cpp
    A mythtv/libs/libmythui/mythdisplaymode.h
    M mythtv/libs/libmythui/mythmainwindow.cpp
    M mythtv/libs/libmythui/mythmainwindow.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/platforms/mythdisplayandroid.cpp
    M mythtv/libs/libmythui/platforms/mythdisplayosx.cpp
    M mythtv/libs/libmythui/platforms/mythdisplayosx.h
    M mythtv/libs/libmythui/platforms/mythdisplayx11.cpp
    M mythtv/libs/libmythui/platforms/mythdisplayx11.h
    R mythtv/libs/libmythui/platforms/mythnvcontrol.cpp
    R mythtv/libs/libmythui/platforms/mythnvcontrol.h
    M mythtv/libs/libmythui/util-osx.cpp
    M mythtv/libs/libmythui/util-osx.h
    M mythtv/programs/mythfrontend/globalsettings.cpp
    M mythtv/programs/scripts/hardwareprofile/MultipartPostHandler.py
    M mythtv/programs/scripts/hardwareprofile/config.py
    M mythtv/programs/scripts/hardwareprofile/distros/mythtv_data/uuiddb.py
    M mythtv/programs/scripts/hardwareprofile/request.py
    M mythtv/programs/scripts/hardwareprofile/scan.py
    M mythtv/programs/scripts/hardwareprofile/smolt.py
    M mythtv/programs/scripts/hardwareprofile/uuiddb.py

  Log Message:
  -----------
  Merge branch 'master' into 'clang-tidy' branch.


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

  Changed paths:
    M .clang-tidy
    M mythtv/libs/libmythui/mythmainwindow.cpp
    M mythtv/libs/libmythui/mythuiwebbrowser.cpp
    M mythtv/libs/libmythui/opengl/mythpainteropengl.cpp
    M mythtv/libs/libmythupnp/websocket_extensions/websocket_mythevent.cpp
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythcommflag/main.cpp
    M mythtv/programs/mythfrontend/audiogeneralsettings.cpp
    M mythtv/programs/mythfrontend/backendconnectionmanager.cpp
    M mythtv/programs/mythfrontend/galleryslideview.cpp
    M mythtv/programs/mythfrontend/gallerythumbview.cpp
    M mythtv/programs/mythfrontend/guidegrid.cpp
    M mythtv/programs/mythfrontend/idlescreen.cpp
    M mythtv/programs/mythfrontend/networkcontrol.cpp
    M mythtv/programs/mythfrontend/playbackbox.cpp
    M mythtv/programs/mythfrontend/playbackboxhelper.cpp
    M mythtv/programs/mythfrontend/progfind.cpp
    M mythtv/programs/mythfrontend/proglist.cpp
    M mythtv/programs/mythfrontend/setupwizard_video.cpp
    M mythtv/programs/mythfrontend/themechooser.cpp
    M mythtv/programs/mythfrontend/upnpscanner.cpp
    M mythtv/programs/mythfrontend/viewscheduled.cpp
    M mythtv/programs/mythlcdserver/lcdprocclient.cpp
    M mythtv/programs/mythwelcome/welcomedialog.cpp

  Log Message:
  -----------
  tidy: Use dynamic_cast when casting to a derived class.

The clang-tidy "static cast downcast" checker pointed out a few places
where data structures were statically cast from a base class to a
derived class.  Many of these places do check the type before casting,
but to be completely safe they should by dynamically cast and the
casted value tested against the nullptr.

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


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

  Changed paths:
    M mythplugins/mytharchive/mytharchive/dbcheck.cpp
    M mythplugins/mytharchive/mytharchivehelper/main.cpp
    M mythplugins/mythgame/mythgame/dbcheck.cpp
    M mythplugins/mythmusic/mythmusic/dbcheck.cpp
    M mythplugins/mythmusic/mythmusic/decoder.h
    M mythplugins/mythweather/mythweather/dbcheck.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/dbsettings.cpp
    M mythtv/libs/libmyth/mythcontext.cpp
    M mythtv/libs/libmyth/mythcontext.h
    M mythtv/libs/libmyth/output.h
    M mythtv/libs/libmyth/schemawizard.cpp
    M mythtv/libs/libmythbase/dbutil.cpp
    M mythtv/libs/libmythbase/mythdbcon.cpp
    M mythtv/libs/libmythbase/mythdbparams.cpp
    M mythtv/libs/libmythbase/mythdbparams.h
    M mythtv/libs/libmythbase/mythevent.h
    M mythtv/libs/libmythtv/dbcheck.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythui/opengl/mythrenderopengl.cpp
    M mythtv/libs/libmythupnp/mythxmlclient.cpp
    M mythtv/programs/mythbackend/services/myth.cpp

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

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_".  Fix these for naming consistency across the code
base.  Also convert member variables names from the "m_lower_case"
form to the "m_camelBack" form.

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


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

  Changed paths:
    M mythplugins/mythmusic/mythmusic/avfdecoder.cpp
    M mythplugins/mythmusic/mythmusic/main.cpp
    M mythtv/libs/libmyth/mythcontext.h
    M mythtv/libs/libmyth/rssparse.cpp
    M mythtv/libs/libmyth/rssparse.h
    M mythtv/libs/libmythbase/lcddevice.cpp
    M mythtv/libs/libmythbase/lcddevice.h
    M mythtv/libs/libmythbase/mthread.cpp
    M mythtv/libs/libmythbase/mthread.h
    M mythtv/libs/libmythbase/mythcorecontext.h
    M mythtv/libs/libmythbase/mythdb.h
    M mythtv/libs/libmythbase/mythdbcon.cpp
    M mythtv/libs/libmythbase/mythdbcon.h
    M mythtv/libs/libmythbase/mythsorthelper.cpp
    M mythtv/libs/libmythbase/mythsorthelper.h
    M mythtv/libs/libmythbase/mythsystemlegacy.h
    M mythtv/libs/libmythbase/referencecounterlist.h
    M mythtv/libs/libmythbase/remotefile.cpp
    M mythtv/libs/libmythbase/remotefile.h
    M mythtv/libs/libmythbase/threadedfilewriter.cpp
    M mythtv/libs/libmythbase/threadedfilewriter.h
    M mythtv/libs/libmythbase/unzip.h
    M mythtv/libs/libmythfreesurround/el_processor.cpp
    M mythtv/libs/libmythfreesurround/el_processor.h
    M mythtv/libs/libmythfreesurround/freesurround.cpp
    M mythtv/libs/libmythfreesurround/freesurround.h
    M mythtv/libs/libmythmetadata/metaio.cpp
    M mythtv/libs/libmythmetadata/metaio.h
    M mythtv/libs/libmythmetadata/musicfilescanner.cpp
    M mythtv/libs/libmythmetadata/musicmetadata.cpp
    M mythtv/libs/libmythmetadata/musicmetadata.h
    M mythtv/libs/libmythmetadata/videometadatalistmanager.cpp
    M mythtv/libs/libmythmetadata/videometadatalistmanager.h
    M mythtv/libs/libmythtv/mythavutil.cpp
    M mythtv/libs/libmythtv/mythavutil.h
    M mythtv/libs/libmythui/mythmainwindow.h
    M mythtv/libs/libmythui/mythnotificationcenter.h
    M mythtv/libs/libmythui/mythuihelper.h
    M mythtv/libs/libmythui/mythuiimage.h

  Log Message:
  -----------
  tidy: Fix some class member naming. (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_".  Fix these for naming consistency across the code
base.  Also convert member variables names from the "m_lower_case"
form to the "m_camelBack" form.

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


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

  Changed paths:
    M mythtv/libs/libmythtv/Bluray/avformatdecoderbd.cpp
    M mythtv/libs/libmythtv/DVD/avformatdecoderdvd.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/decoderbase.cpp
    M mythtv/libs/libmythtv/decoders/decoderbase.h
    M mythtv/libs/libmythtv/decoders/nuppeldecoder.cpp

  Log Message:
  -----------
  tidy: Rename ringBuffer to m_ringBuffer.

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_".  Fix these for naming consistency across the code
base.

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


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

  Changed paths:
    M mythtv/libs/libmythtv/Bluray/mythbdplayer.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp
    M mythtv/libs/libmythtv/mythccextractorplayer.cpp
    M mythtv/libs/libmythtv/mythcommflagplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.h

  Log Message:
  -----------
  tidy: Rename player_ctx to m_playerCtx.

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_".  Fix these for naming consistency across the code
base.


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

  Changed paths:
    M mythplugins/mythmusic/mythmusic/avfdecoder.cpp
    M mythtv/libs/libmyth/audio/audiooutput.h
    M mythtv/libs/libmyth/audio/audiooutpututil.h
    M mythtv/libs/libmyth/audio/spdifencoder.h
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/nuppeldecoder.cpp

  Log Message:
  -----------
  tidy: Rename MAX_SIZE_BUFFER to kMaxSizeBuffer.

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_".  Fix these for naming consistency across the code
base.

Remove second instance of this variable from AudioOutputUtils and have
all callers use the instance in AudioOUtput.

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


  Commit: 3269338fe0e961f9cb1776ba4a312834d79d9b8c
      https://github.com/MythTV/mythtv/commit/3269338fe0e961f9cb1776ba4a312834d79d9b8c
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-11 (Wed, 11 Dec 2019)

  Changed paths:
    M mythtv/libs/libmyth/audio/audiooutputalsa.cpp
    M mythtv/libs/libmyth/audio/audiooutputbase.cpp
    M mythtv/libs/libmyth/audio/audiooutputca.cpp
    M mythtv/libs/libmyth/audio/audiooutputjack.cpp
    M mythtv/libs/libmyth/audio/audiooutputoss.cpp
    M mythtv/libs/libmyth/audio/audiooutputsettings.cpp
    M mythtv/libs/libmyth/audio/audiooutputsettings.h
    M mythtv/libs/libmyth/audio/volumebase.cpp
    M mythtv/libs/libmyth/audio/volumebase.h
    M mythtv/libs/libmyth/visual.h
    M mythtv/libs/libmythtv/Bluray/mythbdplayer.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.h
    M mythtv/libs/libmythtv/cc608decoder.cpp
    M mythtv/libs/libmythtv/cc608decoder.h
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.h
    M mythtv/libs/libmythtv/decoders/nuppeldecoder.cpp
    M mythtv/libs/libmythtv/decoders/nuppeldecoder.h
    M mythtv/libs/libmythtv/jitterometer.cpp
    M mythtv/libs/libmythtv/jitterometer.h
    M mythtv/libs/libmythtv/livetvchain.cpp
    M mythtv/libs/libmythtv/livetvchain.h
    M mythtv/libs/libmythtv/mpeg/H264Parser.cpp
    M mythtv/libs/libmythtv/mpeg/H264Parser.h
    M mythtv/libs/libmythtv/mythavutil.cpp
    M mythtv/libs/libmythtv/mythavutil.h
    M mythtv/libs/libmythtv/mythccextractorplayer.cpp
    M mythtv/libs/libmythtv/mythcommflagplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.h
    M mythtv/libs/libmythtv/recorders/RTjpegN.cpp
    M mythtv/libs/libmythtv/recorders/RTjpegN.h
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_play.h
    M mythtv/libs/libmythtv/videocolourspace.cpp
    M mythtv/libs/libmythtv/videocolourspace.h
    M mythtv/libs/libmythtv/visualisations/videovisualdefs.h
    M mythtv/libs/libmythtv/vsync.cpp
    M mythtv/libs/libmythtv/vsync.h

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

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_".  Fix these for naming consistency across the code
base.  Also convert member variables names from the "m_lower_case"
form to the "m_camelBack" form.

This commit is for mythplayer.{cpp.h} and things that they touch.

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


  Commit: 91d1c7a32327e9bbaf347b860f98b5ac30ac7be2
      https://github.com/MythTV/mythtv/commit/91d1c7a32327e9bbaf347b860f98b5ac30ac7be2
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-11 (Wed, 11 Dec 2019)

  Changed paths:
    M mythtv/libs/libmythtv/Bluray/avformatdecoderbd.cpp
    M mythtv/libs/libmythtv/DVD/avformatdecoderdvd.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/nuppeldecoder.cpp

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

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_".  Fix these for naming consistency across the code
base.  Also convert member variables names from the "m_lower_case"
form to the "m_camelBack" form.

This commit is for the libmythtv/decoders directory.

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


  Commit: 846246d4779d380db58f6c27ccb03edd56cb057d
      https://github.com/MythTV/mythtv/commit/846246d4779d380db58f6c27ccb03edd56cb057d
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-11 (Wed, 11 Dec 2019)

  Changed paths:
    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/audiooutputaudiotrack.cpp
    M mythtv/libs/libmyth/audio/audiooutputbase.cpp
    M mythtv/libs/libmyth/audio/audiooutputbase.h
    M mythtv/libs/libmyth/audio/audiooutputca.cpp
    M mythtv/libs/libmyth/audio/audiooutputca.h
    M mythtv/libs/libmyth/audio/audiooutputdigitalencoder.cpp
    M mythtv/libs/libmyth/audio/audiooutputdigitalencoder.h
    M mythtv/libs/libmyth/audio/audiooutputjack.cpp
    M mythtv/libs/libmyth/audio/audiooutputjack.h
    M mythtv/libs/libmyth/audio/audiooutputnull.cpp
    M mythtv/libs/libmyth/audio/audiooutputnull.h
    M mythtv/libs/libmyth/audio/audiooutputopensles.cpp
    M mythtv/libs/libmyth/audio/audiooutputoss.cpp
    M mythtv/libs/libmyth/audio/audiooutputoss.h
    M mythtv/libs/libmyth/audio/audiooutputpulse.cpp
    M mythtv/libs/libmyth/audio/audiooutputpulse.h
    M mythtv/libs/libmyth/audio/audiopulsehandler.cpp
    M mythtv/libs/libmyth/audio/audiopulsehandler.h
    M mythtv/libs/libmyth/audio/audiosettings.cpp
    M mythtv/libs/libmyth/audio/audiosettings.h
    M mythtv/programs/mythtranscode/audioreencodebuffer.cpp

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

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_".  Fix these for naming consistency across the code
base.  Also convert member variables names from the "m_lower_case"
form to the "m_camelBack" form.

This commit is for the libmyth/audio directory.

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


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

  Changed paths:
    M mythtv/libs/libmyth/audio/audiooutputalsa.cpp
    M mythtv/libs/libmyth/audio/audiooutputalsa.h
    M mythtv/libs/libmyth/backendselect.cpp
    M mythtv/libs/libmyth/backendselect.h
    M mythtv/libs/libmyth/mythcontext.cpp
    M mythtv/libs/libmyth/rssparse.cpp
    M mythtv/libs/libmyth/rssparse.h
    M mythtv/libs/libmyth/standardsettings.cpp
    M mythtv/libs/libmyth/standardsettings.h
    M mythtv/libs/libmyth/test/test_programinfo/test_programinfo.h
    M mythtv/libs/libmythmetadata/metadatacommon.cpp
    M mythtv/libs/libmythmetadata/metadatacommon.h
    M mythtv/libs/libmythmetadata/musicmetadata.cpp
    M mythtv/libs/libmythmetadata/musicmetadata.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/libmythtv/recorders/vboxutils.cpp
    M mythtv/libs/libmythui/lirc.cpp
    M mythtv/libs/libmythui/lirc.h
    M mythtv/libs/libmythui/mythfontproperties.cpp
    M mythtv/libs/libmythui/mythfontproperties.h
    M mythtv/libs/libmythui/mythgesture.cpp
    M mythtv/libs/libmythui/mythgesture.h
    M mythtv/libs/libmythui/mythpainter.cpp
    M mythtv/libs/libmythui/mythpainter.h
    M mythtv/libs/libmythui/myththemebase.h
    M mythtv/libs/libmythui/opengl/mythpainteropengl.cpp
    M mythtv/libs/libmythui/platforms/mythxdisplay.cpp
    M mythtv/libs/libmythui/platforms/mythxdisplay.h
    M mythtv/libs/libmythui/screensaver-dbus.h
    M mythtv/libs/libmythui/screensaver-x11.h
    M mythtv/libs/libmythui/screensaver.h
    M mythtv/libs/libmythupnp/htmlserver.cpp
    M mythtv/libs/libmythupnp/htmlserver.h
    M mythtv/libs/libmythupnp/mmembuf.cpp
    M mythtv/libs/libmythupnp/mmembuf.h
    M mythtv/libs/libmythupnp/mmulticastsocketdevice.cpp
    M mythtv/libs/libmythupnp/mmulticastsocketdevice.h
    M mythtv/libs/libmythupnp/msocketdevice.cpp
    M mythtv/libs/libmythupnp/msocketdevice.h
    M mythtv/libs/libmythupnp/msocketdevice_unix.cpp
    M mythtv/libs/libmythupnp/ssdp.cpp
    M mythtv/libs/libmythupnp/ssdp.h
    M mythtv/libs/libmythupnp/upnpdevice.cpp
    M mythtv/libs/libmythupnp/upnpdevice.h
    M mythtv/libs/libmythupnp/upnptasksearch.cpp
    M mythtv/libs/libmythupnp/upnptasksearch.h

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

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: cccf3aec5d76ec3b54190ea0a5ec14291ec201bc
      https://github.com/MythTV/mythtv/commit/cccf3aec5d76ec3b54190ea0a5ec14291ec201bc
  Author: David Hampton <mythtv at love2code.net>
  Date:   2019-12-11 (Wed, 11 Dec 2019)

  Changed paths:
    M .clang-tidy

  Log Message:
  -----------
  Clang-tidy config file cleanup.


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

  Changed paths:
    M mythtv/configure
    M mythtv/external/FFmpeg/libavcodec/get_bits.h
    M mythtv/libs/libmythbase/libmythbase.pro
    M mythtv/libs/libmythbase/mythcommandlineparser.cpp
    M mythtv/libs/libmythbase/mythpower.cpp
    M mythtv/libs/libmythbase/mythpower.h
    A mythtv/libs/libmythbase/platforms/mythcocoautils.h
    A mythtv/libs/libmythbase/platforms/mythcocoautils.mm
    M mythtv/libs/libmythbase/platforms/mythpowerdbus.cpp
    A mythtv/libs/libmythbase/platforms/mythpowerosx.cpp
    A mythtv/libs/libmythbase/platforms/mythpowerosx.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/decoders/mythmediacodeccontext.cpp
    M mythtv/libs/libmythtv/decoders/mythvdpaucontext.cpp
    M mythtv/libs/libmythtv/mpeg/dvbdescriptors.h
    M mythtv/libs/libmythtv/mythdeinterlacer.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.h
    M mythtv/libs/libmythtv/opengl/mythvaapiglxinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythvaapiglxinterop.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/transporteditor.cpp
    M mythtv/libs/libmythtv/transporteditor.h
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/videosource.cpp
    M mythtv/libs/libmythtv/videosource.h
    M mythtv/libs/libmythtv/visualisations/videovisualgoom.cpp
    M mythtv/libs/libmythui/libmythui.pro
    M mythtv/libs/libmythui/mythdisplay.cpp
    M mythtv/libs/libmythui/mythdisplay.h
    A mythtv/libs/libmythui/mythedid.cpp
    A mythtv/libs/libmythui/mythedid.h
    M mythtv/libs/libmythui/mythmainwindow.cpp
    M mythtv/libs/libmythui/mythmainwindow.h
    M mythtv/libs/libmythui/mythpainter.cpp
    M mythtv/libs/libmythui/mythrender_base.h
    R mythtv/libs/libmythui/mythuidefines.h
    M mythtv/libs/libmythui/mythuiimage.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
    A mythtv/libs/libmythui/platforms/mythdisplaydrm.cpp
    A mythtv/libs/libmythui/platforms/mythdisplaydrm.h
    M mythtv/libs/libmythui/platforms/mythdisplayosx.cpp
    M mythtv/libs/libmythui/platforms/mythdisplayosx.h
    A mythtv/libs/libmythui/platforms/mythdrmdevice.cpp
    A mythtv/libs/libmythui/platforms/mythdrmdevice.h
    A mythtv/libs/libmythui/platforms/mythosxutils.cpp
    A mythtv/libs/libmythui/platforms/mythosxutils.h
    A mythtv/libs/libmythui/platforms/mythutilscocoa.h
    A mythtv/libs/libmythui/platforms/mythutilscocoa.mm
    R mythtv/libs/libmythui/util-osx-cocoa.h
    R mythtv/libs/libmythui/util-osx-cocoa.mm
    R mythtv/libs/libmythui/util-osx.cpp
    R mythtv/libs/libmythui/util-osx.h
    M mythtv/programs/mythavtest/main.cpp
    M mythtv/programs/mythfrontend/globalsettings.cpp
    M mythtv/programs/mythfrontend/main.cpp
    M mythtv/programs/mythscreenwizard/main.cpp
    M mythtv/programs/mythtv-setup/main.cpp

  Log Message:
  -----------
  Merge branch 'master' into 'clang-tidy' branch.


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

  Changed paths:
    M mythtv/external/FFmpeg/libavcodec/get_bits.h

  Log Message:
  -----------
  FFmpeg: Remove obsolete 'register' keyword.


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

  Changed paths:
    M .clang-tidy
    M mythplugins/mytharchive/mytharchive/dbcheck.cpp
    M mythplugins/mytharchive/mytharchive/mythburn.cpp
    M mythplugins/mytharchive/mytharchivehelper/main.cpp
    M mythplugins/mythgame/mythgame/dbcheck.cpp
    M mythplugins/mythmusic/mythmusic/avfdecoder.cpp
    M mythplugins/mythmusic/mythmusic/bumpscope.cpp
    M mythplugins/mythmusic/mythmusic/cddecoder.cpp
    M mythplugins/mythmusic/mythmusic/dbcheck.cpp
    M mythplugins/mythmusic/mythmusic/decoder.h
    M mythplugins/mythmusic/mythmusic/lyricsview.cpp
    M mythplugins/mythmusic/mythmusic/main.cpp
    M mythplugins/mythmusic/mythmusic/mainvisual.cpp
    M mythplugins/mythmusic/mythmusic/musiccommon.cpp
    M mythplugins/mythmusic/mythmusic/musicplayer.cpp
    M mythplugins/mythmusic/mythmusic/playlist.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/mythweather/mythweather/dbcheck.cpp
    M mythplugins/mythweather/mythweather/weatherSource.cpp
    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/audiooutputalsa.h
    M mythtv/libs/libmyth/audio/audiooutputaudiotrack.cpp
    M mythtv/libs/libmyth/audio/audiooutputbase.cpp
    M mythtv/libs/libmyth/audio/audiooutputbase.h
    M mythtv/libs/libmyth/audio/audiooutputca.cpp
    M mythtv/libs/libmyth/audio/audiooutputca.h
    M mythtv/libs/libmyth/audio/audiooutputdigitalencoder.cpp
    M mythtv/libs/libmyth/audio/audiooutputdigitalencoder.h
    M mythtv/libs/libmyth/audio/audiooutputjack.cpp
    M mythtv/libs/libmyth/audio/audiooutputjack.h
    M mythtv/libs/libmyth/audio/audiooutputnull.cpp
    M mythtv/libs/libmyth/audio/audiooutputnull.h
    M mythtv/libs/libmyth/audio/audiooutputopensles.cpp
    M mythtv/libs/libmyth/audio/audiooutputoss.cpp
    M mythtv/libs/libmyth/audio/audiooutputoss.h
    M mythtv/libs/libmyth/audio/audiooutputpulse.cpp
    M mythtv/libs/libmyth/audio/audiooutputpulse.h
    M mythtv/libs/libmyth/audio/audiooutputsettings.cpp
    M mythtv/libs/libmyth/audio/audiooutputsettings.h
    M mythtv/libs/libmyth/audio/audiooutpututil.h
    M mythtv/libs/libmyth/audio/audiopulsehandler.cpp
    M mythtv/libs/libmyth/audio/audiopulsehandler.h
    M mythtv/libs/libmyth/audio/audiosettings.cpp
    M mythtv/libs/libmyth/audio/audiosettings.h
    M mythtv/libs/libmyth/audio/spdifencoder.h
    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/dbsettings.cpp
    M mythtv/libs/libmyth/mythcontext.cpp
    M mythtv/libs/libmyth/mythcontext.h
    M mythtv/libs/libmyth/output.h
    M mythtv/libs/libmyth/programinfo.cpp
    M mythtv/libs/libmyth/programinfoupdater.cpp
    M mythtv/libs/libmyth/rssparse.cpp
    M mythtv/libs/libmyth/rssparse.h
    M mythtv/libs/libmyth/schemawizard.cpp
    M mythtv/libs/libmyth/standardsettings.cpp
    M mythtv/libs/libmyth/standardsettings.h
    M mythtv/libs/libmyth/test/test_programinfo/test_programinfo.h
    M mythtv/libs/libmyth/visual.h
    M mythtv/libs/libmythbase/dbutil.cpp
    M mythtv/libs/libmythbase/filesysteminfo.cpp
    M mythtv/libs/libmythbase/housekeeper.cpp
    M mythtv/libs/libmythbase/lcddevice.cpp
    M mythtv/libs/libmythbase/lcddevice.h
    M mythtv/libs/libmythbase/mthread.cpp
    M mythtv/libs/libmythbase/mthread.h
    M mythtv/libs/libmythbase/mythcommandlineparser.cpp
    M mythtv/libs/libmythbase/mythcommandlineparser.h
    M mythtv/libs/libmythbase/mythcorecontext.cpp
    M mythtv/libs/libmythbase/mythcorecontext.h
    M mythtv/libs/libmythbase/mythdb.cpp
    M mythtv/libs/libmythbase/mythdb.h
    M mythtv/libs/libmythbase/mythdbcon.cpp
    M mythtv/libs/libmythbase/mythdbcon.h
    M mythtv/libs/libmythbase/mythdbparams.cpp
    M mythtv/libs/libmythbase/mythdbparams.h
    M mythtv/libs/libmythbase/mythevent.h
    M mythtv/libs/libmythbase/mythmiscutil.cpp
    M mythtv/libs/libmythbase/mythpower.cpp
    M mythtv/libs/libmythbase/mythpower.h
    M mythtv/libs/libmythbase/mythsorthelper.cpp
    M mythtv/libs/libmythbase/mythsorthelper.h
    M mythtv/libs/libmythbase/mythsystemlegacy.h
    M mythtv/libs/libmythbase/mythsystemunix.cpp
    M mythtv/libs/libmythbase/platforms/mythpowerdbus.cpp
    M mythtv/libs/libmythbase/platforms/mythpowerdbus.h
    M mythtv/libs/libmythbase/referencecounterlist.h
    M mythtv/libs/libmythbase/remotefile.cpp
    M mythtv/libs/libmythbase/remotefile.h
    M mythtv/libs/libmythbase/serverpool.cpp
    M mythtv/libs/libmythbase/storagegroup.cpp
    M mythtv/libs/libmythbase/test/test_mythsorthelper/test_mythsorthelper.cpp
    M mythtv/libs/libmythbase/threadedfilewriter.cpp
    M mythtv/libs/libmythbase/threadedfilewriter.h
    M mythtv/libs/libmythbase/unzip.cpp
    M mythtv/libs/libmythbase/unzip.h
    M mythtv/libs/libmythfreemheg/Engine.cpp
    M mythtv/libs/libmythfreemheg/Groups.cpp
    M mythtv/libs/libmythfreemheg/Ingredients.cpp
    M mythtv/libs/libmythfreemheg/ParseBinary.cpp
    M mythtv/libs/libmythfreemheg/Programs.cpp
    M mythtv/libs/libmythfreemheg/Text.cpp
    M mythtv/libs/libmythfreemheg/Visible.cpp
    M mythtv/libs/libmythfreesurround/el_processor.cpp
    M mythtv/libs/libmythfreesurround/el_processor.h
    M mythtv/libs/libmythfreesurround/freesurround.cpp
    M mythtv/libs/libmythfreesurround/freesurround.h
    M mythtv/libs/libmythmetadata/imagemanager.cpp
    M mythtv/libs/libmythmetadata/imagemetadata.cpp
    M mythtv/libs/libmythmetadata/imagethumbs.cpp
    M mythtv/libs/libmythmetadata/lyricsdata.cpp
    M mythtv/libs/libmythmetadata/metadatacommon.cpp
    M mythtv/libs/libmythmetadata/metadatacommon.h
    M mythtv/libs/libmythmetadata/metadatagrabber.cpp
    M mythtv/libs/libmythmetadata/metaio.cpp
    M mythtv/libs/libmythmetadata/metaio.h
    M mythtv/libs/libmythmetadata/metaioavfcomment.cpp
    M mythtv/libs/libmythmetadata/metaiomp4.cpp
    M mythtv/libs/libmythmetadata/musicfilescanner.cpp
    M mythtv/libs/libmythmetadata/musicmetadata.cpp
    M mythtv/libs/libmythmetadata/musicmetadata.h
    M mythtv/libs/libmythmetadata/parentalcontrols.cpp
    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/libmythmetadata/videoutils.h
    M mythtv/libs/libmythmpeg2/cpu_accel.c
    M mythtv/libs/libmythmpeg2/header.c
    M mythtv/libs/libmythmpeg2/idct.c
    M mythtv/libs/libmythmpeg2/idct_mmx.c
    M mythtv/libs/libmythmpeg2/motion_comp_mmx.c
    M mythtv/libs/libmythmpeg2/slice.c
    M mythtv/libs/libmythprotoserver/requesthandler/basehandler.cpp
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.cpp
    M mythtv/libs/libmythtv/Bluray/avformatdecoderbd.cpp
    M mythtv/libs/libmythtv/Bluray/mythbdplayer.cpp
    M mythtv/libs/libmythtv/DVD/avformatdecoderdvd.cpp
    M mythtv/libs/libmythtv/DVD/dvdringbuffer.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp
    M mythtv/libs/libmythtv/DVD/mythdvdplayer.h
    M mythtv/libs/libmythtv/DetectLetterbox.cpp
    M mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp
    M mythtv/libs/libmythtv/audioplayer.cpp
    M mythtv/libs/libmythtv/cc608decoder.cpp
    M mythtv/libs/libmythtv/cc608decoder.h
    M mythtv/libs/libmythtv/cc708decoder.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.h
    M mythtv/libs/libmythtv/channelscan/externrecscanner.cpp
    M mythtv/libs/libmythtv/channelscan/inputselectorsetting.cpp
    M mythtv/libs/libmythtv/channelscan/iptvchannelfetcher.cpp
    M mythtv/libs/libmythtv/channelscan/vboxchannelfetcher.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/avformatdecoder.h
    M mythtv/libs/libmythtv/decoders/decoderbase.cpp
    M mythtv/libs/libmythtv/decoders/decoderbase.h
    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/diseqc.h
    M mythtv/libs/libmythtv/dvdstream.cpp
    M mythtv/libs/libmythtv/eitfixup.cpp
    M mythtv/libs/libmythtv/eithelper.cpp
    M mythtv/libs/libmythtv/frequencytables.h
    M mythtv/libs/libmythtv/jitterometer.cpp
    M mythtv/libs/libmythtv/jitterometer.h
    M mythtv/libs/libmythtv/livetvchain.cpp
    M mythtv/libs/libmythtv/livetvchain.h
    M mythtv/libs/libmythtv/metadataimagehelper.cpp
    M mythtv/libs/libmythtv/mheg/dsmccbiop.cpp
    M mythtv/libs/libmythtv/mheg/dsmcccache.cpp
    M mythtv/libs/libmythtv/mheg/mhi.cpp
    M mythtv/libs/libmythtv/mpeg/H264Parser.cpp
    M mythtv/libs/libmythtv/mpeg/H264Parser.h
    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/mythavutil.cpp
    M mythtv/libs/libmythtv/mythavutil.h
    M mythtv/libs/libmythtv/mythccextractorplayer.cpp
    M mythtv/libs/libmythtv/mythcommflagplayer.cpp
    M mythtv/libs/libmythtv/mythdeinterlacer.cpp
    M mythtv/libs/libmythtv/mythframe.cpp
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.h
    M mythtv/libs/libmythtv/mythvideoout.cpp
    M mythtv/libs/libmythtv/netstream.cpp
    M mythtv/libs/libmythtv/opengl/mythdrmprimeinterop.cpp
    M mythtv/libs/libmythtv/opengl/mythopenglinterop.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/previewgenerator.cpp
    M mythtv/libs/libmythtv/previewgeneratorqueue.cpp
    M mythtv/libs/libmythtv/programdata.cpp
    M mythtv/libs/libmythtv/recorders/ExternalStreamHandler.cpp
    M mythtv/libs/libmythtv/recorders/HLS/HLSReader.cpp
    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/audioinputalsa.cpp
    M mythtv/libs/libmythtv/recorders/audioinputoss.cpp
    M mythtv/libs/libmythtv/recorders/avcinfo.cpp
    M mythtv/libs/libmythtv/recorders/channelbase.cpp
    M mythtv/libs/libmythtv/recorders/dtvchannel.cpp
    M mythtv/libs/libmythtv/recorders/dtvsignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/dvbchannel.cpp
    M mythtv/libs/libmythtv/recorders/dvbdev/dvbci.cpp
    M mythtv/libs/libmythtv/recorders/dvbsignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/dvbstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/hdhrchannel.cpp
    M mythtv/libs/libmythtv/recorders/linuxfirewiredevice.cpp
    M mythtv/libs/libmythtv/recorders/mpegrecorder.cpp
    M mythtv/libs/libmythtv/recorders/streamhandler.cpp
    M mythtv/libs/libmythtv/recorders/v4l2encrecorder.cpp
    M mythtv/libs/libmythtv/recorders/v4l2encsignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/v4l2encstreamhandler.cpp
    M mythtv/libs/libmythtv/recorders/v4l2encstreamhandler.h
    M mythtv/libs/libmythtv/recorders/v4lchannel.cpp
    M mythtv/libs/libmythtv/recorders/v4lrecorder.cpp
    M mythtv/libs/libmythtv/recorders/vbitext/cc.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/recordingprofile.cpp
    M mythtv/libs/libmythtv/recordingrule.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/teletextdecoder.cpp
    M mythtv/libs/libmythtv/teletextreader.cpp
    M mythtv/libs/libmythtv/test/test_mpegtables/test_mpegtables.cpp
    M mythtv/libs/libmythtv/textsubtitleparser.cpp
    M mythtv/libs/libmythtv/tv_play.cpp
    M mythtv/libs/libmythtv/tv_play.h
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/libs/libmythtv/tvbrowsehelper.cpp
    M mythtv/libs/libmythtv/vbi608extractor.cpp
    M mythtv/libs/libmythtv/videobuffers.h
    M mythtv/libs/libmythtv/videocolourspace.cpp
    M mythtv/libs/libmythtv/videocolourspace.h
    M mythtv/libs/libmythtv/videooutwindow.cpp
    M mythtv/libs/libmythtv/videooutwindow.h
    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/lines.c
    M mythtv/libs/libmythtv/visualisations/goom/surf3d.c
    M mythtv/libs/libmythtv/visualisations/goom/tentacle3d.c
    M mythtv/libs/libmythtv/visualisations/goom/zoom_filter_mmx.c
    M mythtv/libs/libmythtv/visualisations/videovisual.cpp
    M mythtv/libs/libmythtv/visualisations/videovisualcircles.cpp
    M mythtv/libs/libmythtv/visualisations/videovisualdefs.h
    M mythtv/libs/libmythtv/vsync.cpp
    M mythtv/libs/libmythtv/vsync.h
    M mythtv/libs/libmythtv/xine_demux_sputext.cpp
    M mythtv/libs/libmythui/jsmenu.cpp
    M mythtv/libs/libmythui/lirc.cpp
    M mythtv/libs/libmythui/lirc.h
    M mythtv/libs/libmythui/lirc_client.c
    M mythtv/libs/libmythui/mythdisplay.cpp
    M mythtv/libs/libmythui/mythdisplay.h
    M mythtv/libs/libmythui/mythfontproperties.cpp
    M mythtv/libs/libmythui/mythfontproperties.h
    M mythtv/libs/libmythui/mythgesture.cpp
    M mythtv/libs/libmythui/mythgesture.h
    M mythtv/libs/libmythui/mythmainwindow.cpp
    M mythtv/libs/libmythui/mythmainwindow.h
    M mythtv/libs/libmythui/mythnotificationcenter.cpp
    M mythtv/libs/libmythui/mythnotificationcenter.h
    M mythtv/libs/libmythui/mythpainter.cpp
    M mythtv/libs/libmythui/mythpainter.h
    M mythtv/libs/libmythui/myththemebase.h
    M mythtv/libs/libmythui/mythuianimation.cpp
    M mythtv/libs/libmythui/mythuibuttonlist.cpp
    M mythtv/libs/libmythui/mythuifilebrowser.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/mythuitext.cpp
    M mythtv/libs/libmythui/mythuitype.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/mythdisplayx11.h
    M mythtv/libs/libmythui/platforms/mythxdisplay.cpp
    M mythtv/libs/libmythui/platforms/mythxdisplay.h
    M mythtv/libs/libmythui/screensaver-dbus.h
    M mythtv/libs/libmythui/screensaver-x11.cpp
    M mythtv/libs/libmythui/screensaver-x11.h
    M mythtv/libs/libmythui/screensaver.h
    M mythtv/libs/libmythui/xmlparsebase.cpp
    M mythtv/libs/libmythupnp/htmlserver.cpp
    M mythtv/libs/libmythupnp/htmlserver.h
    M mythtv/libs/libmythupnp/httprequest.cpp
    M mythtv/libs/libmythupnp/mmembuf.cpp
    M mythtv/libs/libmythupnp/mmembuf.h
    M mythtv/libs/libmythupnp/mmulticastsocketdevice.cpp
    M mythtv/libs/libmythupnp/mmulticastsocketdevice.h
    M mythtv/libs/libmythupnp/msocketdevice.cpp
    M mythtv/libs/libmythupnp/msocketdevice.h
    M mythtv/libs/libmythupnp/msocketdevice_unix.cpp
    M mythtv/libs/libmythupnp/mythxmlclient.cpp
    M mythtv/libs/libmythupnp/ssdp.cpp
    M mythtv/libs/libmythupnp/ssdp.h
    M mythtv/libs/libmythupnp/upnpdevice.cpp
    M mythtv/libs/libmythupnp/upnpdevice.h
    M mythtv/libs/libmythupnp/upnptasksearch.cpp
    M mythtv/libs/libmythupnp/upnptasksearch.h
    M mythtv/libs/libmythupnp/websocket_extensions/websocket_mythevent.cpp
    M mythtv/programs/mythbackend/backendhousekeeper.cpp
    M mythtv/programs/mythbackend/httpstatus.cpp
    M mythtv/programs/mythbackend/mainserver.cpp
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythbackend/services/channel.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/mythcommflag/BlankFrameDetector.cpp
    M mythtv/programs/mythcommflag/BorderDetector.cpp
    M mythtv/programs/mythcommflag/ClassicCommDetector.cpp
    M mythtv/programs/mythcommflag/CommDetector2.cpp
    M mythtv/programs/mythcommflag/EdgeDetector.cpp
    M mythtv/programs/mythcommflag/FrameAnalyzer.cpp
    M mythtv/programs/mythcommflag/HistogramAnalyzer.cpp
    M mythtv/programs/mythcommflag/PGMConverter.cpp
    M mythtv/programs/mythcommflag/PrePostRollFlagger.cpp
    M mythtv/programs/mythcommflag/TemplateFinder.cpp
    M mythtv/programs/mythcommflag/TemplateMatcher.cpp
    M mythtv/programs/mythcommflag/main.cpp
    M mythtv/programs/mythcommflag/pgm.cpp
    M mythtv/programs/mythfilerecorder/mythfilerecorder.cpp
    M mythtv/programs/mythfilldatabase/channeldata.cpp
    M mythtv/programs/mythfilldatabase/filldata.cpp
    M mythtv/programs/mythfilldatabase/main.cpp
    M mythtv/programs/mythfilldatabase/xmltvparser.cpp
    M mythtv/programs/mythfrontend/audiogeneralsettings.cpp
    M mythtv/programs/mythfrontend/backendconnectionmanager.cpp
    M mythtv/programs/mythfrontend/channelrecpriority.cpp
    M mythtv/programs/mythfrontend/editvideometadata.cpp
    M mythtv/programs/mythfrontend/galleryinfo.cpp
    M mythtv/programs/mythfrontend/galleryslideview.cpp
    M mythtv/programs/mythfrontend/gallerythumbview.cpp
    M mythtv/programs/mythfrontend/galleryviews.cpp
    M mythtv/programs/mythfrontend/globalsettings.cpp
    M mythtv/programs/mythfrontend/guidegrid.cpp
    M mythtv/programs/mythfrontend/idlescreen.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/progdetails.cpp
    M mythtv/programs/mythfrontend/progfind.cpp
    M mythtv/programs/mythfrontend/proglist.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/videofilter.cpp
    M mythtv/programs/mythfrontend/viewscheduled.cpp
    M mythtv/programs/mythfrontend/viewschedulediff.cpp
    M mythtv/programs/mythlcdserver/lcdprocclient.cpp
    M mythtv/programs/mythlcdserver/lcdserver.cpp
    M mythtv/programs/mythtranscode/audioreencodebuffer.cpp
    M mythtv/programs/mythtranscode/external/replex/element.c
    M mythtv/programs/mythtranscode/external/replex/multiplex.c
    M mythtv/programs/mythtranscode/external/replex/pes.c
    M mythtv/programs/mythtranscode/external/replex/ts.c
    M mythtv/programs/mythtranscode/main.cpp
    M mythtv/programs/mythtranscode/mpeg2fix.cpp
    M mythtv/programs/mythtranscode/transcode.cpp
    M mythtv/programs/mythtv-setup/channeleditor.cpp
    M mythtv/programs/mythtv-setup/importicons.cpp
    M mythtv/programs/mythtv-setup/main.cpp
    M mythtv/programs/mythutil/markuputils.cpp
    M mythtv/programs/mythutil/mpegutils.cpp
    M mythtv/programs/mythutil/musicmetautils.cpp
    M mythtv/programs/mythwelcome/welcomedialog.cpp

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


Compare: https://github.com/MythTV/mythtv/compare/234f34b06de3...be88eb372ff4


More information about the mythtv-commits mailing list