[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