There are 36 total results
0 errors, 4 warnings, 0 performance, 3 portability,
0 information, 29 style
MythTV

cppcheck Report


Columns are sortable
# Severity Description File
1 2 warning  Redundant assignment of ' m_played' to itself. mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp:156
2 2 warning  Member variable ' HLSSegment::m_lock' is not assigned a value in ' HLSSegment::operator=' . mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp:146
3 2 warning  Member variable ' HLSStream::m_lock' is not assigned a value in ' HLSStream::operator=' . mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp:443
4 2 warning  The class ' HLSStream' has ' operator=' but lack of ' copy constructor' . mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp:398
5 4 portability  Casting between integer* and float* which have an incompatible binary data representation. mythtv/libs/libmythbase/plist.cpp:441
6 4 portability  Casting between integer* and double* which have an incompatible binary data representation. mythtv/libs/libmythbase/plist.cpp:446
7 4 portability  Casting between integer* and double* which have an incompatible binary data representation. mythtv/libs/libmythbase/plist.cpp:464
8 6 style  class ' Recycler' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythplugins/mythmusic/mythmusic/recycler.h:16
9 6 style  Condition ' !abortThread' is always true mythtv/libs/libmythbase/loggingserver.cpp:870
10 6 style  class ' MThread' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythbase/mthread.h:46
11 6 style  class ' MThreadPool' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythbase/mthreadpool.h:17
12 6 style  class ' MythDB' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythbase/mythdb.h:14
13 6 style  class ' MythObservable' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythbase/mythobservable.h:11
14 6 style  class ' Settings' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythbase/oldsettings.h:24
15 6 style  Redundant condition: live. ' !live & & (live || m_streamworker-> IsAtEnd())' is equivalent to ' !live & & m_streamworker-> IsAtEnd()' mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp:2685
16 6 style  Redundant condition: !live. ' live || (!live & & !m_streamworker-> IsAtEnd())' is equivalent to ' live || !m_streamworker-> IsAtEnd()' mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp:2698
17 6 style  Variable ' retries' is modified but its new value is never used. mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp:2701
18 6 style  Unused private function: ' HLSRingBuffer::GetFirstStream' mythtv/libs/libmythtv/HLS/httplivestreambuffer.h:75
19 6 style  Unused private function: ' HLSRingBuffer::ChooseSegment' mythtv/libs/libmythtv/HLS/httplivestreambuffer.h:97
20 6 style  Class ' DTVTunerType' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:122
21 6 style  Class ' DTVInversion' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:171
22 6 style  Class ' DTVBandwidth' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:213
23 6 style  Class ' DTVCodeRate' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:262
24 6 style  Class ' DTVModulation' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:311
25 6 style  Class ' DTVTransmitMode' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:355
26 6 style  Class ' DTVGuardInterval' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:398
27 6 style  Class ' DTVHierarchy' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:438
28 6 style  Class ' DTVModulationSystem' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:530
29 6 style  class ' Jitterometer' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythtv/jitterometer.h:37
30 6 style  class ' MythAVCopy' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythtv/mythavutil.h:88
31 6 style  class ' MythAVCopyPrivate' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythtv/mythavutil.cpp:77
32 6 style  Unused private function: ' MythUSWCCopy::allocateCache' mythtv/libs/libmythtv/mythframe.h:83
33 6 style  class ' RemoteFileWrapper' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythtv/textsubtitleparser.cpp:85
34 6 style  Unused private function: ' VBI608Extractor::GetClockStart' mythtv/libs/libmythtv/vbi608extractor.h:44
35 6 style  Unused private function: ' VBI608Extractor::GetClockRate' mythtv/libs/libmythtv/vbi608extractor.h:45
36 6 style  class ' ScreenSaverDBusPrivate' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythui/screensaver-dbus.cpp:41

cppcheck version - 1.80
Updated 12 Dec 2017 03:16:37 GMT