There are 238 total results
0 errors, 13 warnings, 0 performance, 13 portability,
0 information, 212 style
MythTV

cppcheck Report


Columns are sortable
# Severity Description File
1 2 warning  Member variable ' GUIStartup::m_messageState' is not initialized in the constructor. mythtv/libs/libmyth/guistartup.cpp:55
2 2 warning  Member variable ' PortChecker::cancelCheck' is not initialized in the constructor. mythtv/libs/libmythbase/portchecker.cpp:40
3 2 warning  Redundant assignment of ' m_played' to itself. mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp:156
4 2 warning  Member variable ' HLSSegment::m_lock' is not assigned a value in ' HLSSegment::operator=' . mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp:146
5 2 warning  Member variable ' HLSStream::m_lock' is not assigned a value in ' HLSStream::operator=' . mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp:443
6 2 warning  Result of operator ' |' is always true if one operand is non-zero. Did you intend to use ' & ' ? mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp:874
7 2 warning  Member variable ' TSPacket::_tspayload' is not initialized in the constructor. mythtv/libs/libmythtv/mpeg/tspacket.h:132
8 2 warning  The class ' ProfileGroupEditor' defines member variable with name ' dialog' also defined in its parent class ' ConfigurationDialog' . mythtv/libs/libmyth/mythconfigdialogs.h:66
mythtv/libs/libmythtv/profilegroup.h:142
9 2 warning  Member variable ' DFDPriv::controller_thread' is not initialized in the constructor. mythtv/libs/libmythtv/recorders/darwinfirewiredevice.cpp:77
10 2 warning  Result of operator ' |' is always true if one operand is non-zero. Did you intend to use ' & ' ? mythtv/libs/libmythtv/recorders/dtvrecorder.cpp:478
11 2 warning  Result of operator ' |' is always true if one operand is non-zero. Did you intend to use ' & ' ? mythtv/libs/libmythtv/recorders/dtvrecorder.cpp:1137
12 2 warning  Member variable ' MPEG2replex::mutex' is not initialized in the constructor. mythtv/programs/mythtranscode/mpeg2fix.cpp:500
13 2 warning  Member variable ' MPEG2replex::cond' is not initialized in the constructor. mythtv/programs/mythtranscode/mpeg2fix.cpp:500
14 4 portability  Non reentrant function ' gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function ' gmtime_r' . mythtv/libs/libmythbase/compat.h:262
15 4 portability  Non reentrant function ' localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function ' localtime_r' . mythtv/libs/libmythbase/compat.h:280
16 4 portability  Using memset() on struct which contains a floating point number. mythtv/libs/libmyth/audio/audiooutputbase.cpp:119
17 4 portability  Casting between integer* and float* which have an incompatible binary data representation. mythtv/libs/libmyth/audio/audiooutputjack.cpp:423
18 4 portability  Using memset() on struct which contains a floating point number. mythtv/libs/libmythtv/videobuffers.cpp:188
19 4 portability  Using memset() on struct which contains a floating point number. mythtv/libs/libmythtv/videobuffers.cpp:790
20 4 portability  Using memset() on struct which contains a floating point number. mythtv/libs/libmythtv/videoout_null.cpp:41
21 4 portability  Using memset() on struct which contains a floating point number. mythtv/libs/libmythtv/videoout_null.cpp:52
22 4 portability  Using memset() on struct which contains a floating point number. mythtv/libs/libmythtv/videoout_opengl.cpp:71
23 4 portability  Using memset() on struct which contains a floating point number. mythtv/libs/libmythtv/videoout_xv.cpp:156
24 4 portability  Using memset() on struct which contains a floating point number. mythtv/libs/libmythtv/videooutbase.cpp:438
25 4 portability  Using memset() on struct which contains a floating point number. mythtv/libs/libmythtv/videooutbase.cpp:1122
26 4 portability  Using memset() on struct which contains a floating point number. mythtv/programs/mythtranscode/transcode.cpp:890
27 6 style  Class ' MythRect' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythui/mythrect.h:25
28 6 style  Class ' MythPoint' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythui/mythrect.h:91
29 6 style  Class ' MythAVCopy' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/mythavutil.h:91
30 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythplugins/mytharchive/mytharchive/recordingselector.cpp:152
31 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythplugins/mythgallery/mythgallery/galleryfilterdlg.cpp:200
32 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythplugins/mythgallery/mythgallery/iconview.cpp:1187
33 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythplugins/mythgallery/mythgallery/iconview.cpp:1543
34 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythplugins/mythmusic/mythmusic/cddecoder.cpp:154
35 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythplugins/mythmusic/mythmusic/cddecoder.cpp:407
36 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythplugins/mythmusic/mythmusic/decoderhandler.cpp:335
37 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythplugins/mythmusic/mythmusic/editmetadata.cpp:1391
38 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythplugins/mythmusic/mythmusic/importmusic.cpp:524
39 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythplugins/mythmusic/mythmusic/importmusic.cpp:565
40 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythplugins/mythmusic/mythmusic/musicdata.cpp:95
41 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythplugins/mythmusic/mythmusic/musicdata.cpp:141
42 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythplugins/mythmusic/mythmusic/playlist.cpp:1369
43 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythplugins/mythmusic/mythmusic/playlist.cpp:1418
44 6 style  ' class PlaylistContainer' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythplugins/mythmusic/mythmusic/playlistcontainer.h:30
45 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
46 6 style  Variable ' doneWhere' is assigned a value that is never used. mythplugins/mythmusic/mythmusic/streamview.cpp:1103
47 6 style  Variable ' allZero' is assigned a value that is never used. mythplugins/mythmusic/mythmusic/visualize.cpp:747
48 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythplugins/mythzoneminder/mythzoneminder/zmclient.cpp:109
49 6 style  Variable ' buffer' is not assigned a value. mythtv/libs/libmyth/audio/audioconvert.cpp:686
50 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmyth/audio/audiooutputdx.cpp:333
51 6 style  Unused private function: ' AudioOutputSettings::SortSupportedChannels' mythtv/libs/libmyth/audio/audiooutputsettings.h:188
52 6 style  ' class AudioOutputWinPrivate' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmyth/audio/audiooutputwin.cpp:48
53 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmyth/audio/audiopulsehandler.cpp:281
54 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmyth/audio/audiopulsehandler.cpp:334
55 6 style  ' class PMapDBReplacement' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmyth/programinfo.h:898
56 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmyth/programinfoupdater.cpp:53
57 6 style  Expression is always false because ' else if' condition matches previous condition at line 66. mythtv/libs/libmyth/remoteutil.cpp:68
58 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmyth/remoteutil.cpp:324
59 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythbase/lcddevice.cpp:159
60 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythbase/lcddevice.cpp:196
61 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythbase/loggingserver.cpp:1039
62 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
63 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
64 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythbase/mythcorecontext.cpp:493
65 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
66 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythbase/mythdownloadmanager.cpp:191
67 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythbase/mythdownloadmanager.cpp:197
68 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythbase/mythmedia.cpp:149
69 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythbase/mythmedia.cpp:162
70 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythbase/mythmedia.cpp:168
71 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythbase/mythmiscutil.cpp:713
72 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
73 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythbase/mythsocket.cpp:791
74 6 style  ' class CleanupHooks' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythmetadata/cleanup.h:13
75 6 style  Redundant condition: p!=m_val_map.end(). ' p==m_val_map.end() || (p!=m_val_map.end() & & p.first!=id)' is equivalent to ' p==m_val_map.end() || p.first!=id' mythtv/libs/libmythmetadata/dbaccess.cpp:421
76 6 style  ' class FileAssociations' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythmetadata/dbaccess.h:135
77 6 style  Class ' ParentalLevel' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythmetadata/parentalcontrols.h:16
78 6 style  Class ' RefCountHandler< T> ' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythbase/referencecounterlist.h:21
79 6 style  Class ' RefCountHandler< MetadataLookup> ' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythbase/referencecounterlist.h:21
80 6 style  Class ' AlbumArtImage' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythmetadata/musicmetadata.h:43
81 6 style  Unused private function: ' MetadataDownload::handleRecordingGeneric' mythtv/libs/libmythmetadata/metadatadownload.h:66
82 6 style  Unused private function: ' MetadataDownload::runGrabber' mythtv/libs/libmythmetadata/metadatadownload.h:72
83 6 style  Class ' simple_ref_ptr< T,NoLock> ' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythmetadata/quicksp.h:31
84 6 style  Class ' simple_ref_ptr< VideoMetadata,NoLock> ' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythmetadata/quicksp.h:31
85 6 style  Class ' simple_ref_ptr< meta_dir_node,NoLock> ' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythmetadata/quicksp.h:31
86 6 style  Class ' simple_ref_ptr< meta_data_node,NoLock> ' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythmetadata/quicksp.h:31
87 6 style  Obsolescent function ' utime' called. It is recommended to use ' utimensat' instead. mythtv/libs/libmythmetadata/metaio.cpp:245
88 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythmetadata/musicmetadata.cpp:2044
89 6 style  ' class VideoMetadataListManager' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythmetadata/videometadatalistmanager.h:10
90 6 style  Class ' RecordingInfo' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/recordinginfo.h:60
91 6 style  Class ' RecordingInfo' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/recordinginfo.h:72
92 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythprotoserver/requesthandler/deletethread.cpp:47
93 6 style  Class ' RingBuffer' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/ringbuffer.h:174
94 6 style  Class ' OSDHideEvent' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/osd.h:70
95 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/AirPlay/mythraopconnection.cpp:1771
96 6 style  Class ' PlayerContext' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/playercontext.h:52
97 6 style  Class ' VideoColourSpace' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/videocolourspace.h:35
98 6 style  Class ' MythPlayer' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/mythplayer.h:141
99 6 style  Unused private function: ' BDRingBuffer::ClickButton' mythtv/libs/libmythtv/Bluray/bdringbuffer.h:152
100 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/Bluray/mythbdplayer.cpp:130
101 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/DVD/avformatdecoderdvd.cpp:198
102 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/DVD/dvdringbuffer.cpp:1222
103 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/DVD/dvdringbuffer.cpp:1276
104 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp:210
105 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp:307
106 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/HLS/httplivestream.cpp:838
107 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/HLS/httplivestream.cpp:951
108 6 style  Redundant condition: live. ' !live & & (live || m_streamworker.IsAtEnd())' is equivalent to ' !live & & m_streamworker.IsAtEnd()' mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp:2677
109 6 style  Redundant condition: !live. ' live || (!live & & !m_streamworker.IsAtEnd())' is equivalent to ' live || !m_streamworker.IsAtEnd()' mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp:2690
110 6 style  Unused private function: ' HLSRingBuffer::GetFirstStream' mythtv/libs/libmythtv/HLS/httplivestreambuffer.h:75
111 6 style  Unused private function: ' HLSRingBuffer::ChooseSegment' mythtv/libs/libmythtv/HLS/httplivestreambuffer.h:97
112 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/avformatdecoder.cpp:1127
113 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/avformatdecoder.cpp:1138
114 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/avformatdecoder.cpp:1153
115 6 style  Class ' TeletextDecoder' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/teletextdecoder.h:11
116 6 style  Class ' V4LConfigurationGroup' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/videosource.h:488
117 6 style  Class ' V4L2util' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/v4l2util.h:20
118 6 style  Class ' DTVTunerType' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:122
119 6 style  Class ' DTVInversion' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:171
120 6 style  Class ' DTVBandwidth' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:213
121 6 style  Class ' DTVCodeRate' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:262
122 6 style  Class ' DTVModulation' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:311
123 6 style  Class ' DTVTransmitMode' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:355
124 6 style  Class ' DTVGuardInterval' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:398
125 6 style  Class ' DTVHierarchy' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:438
126 6 style  Class ' DTVModulationSystem' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparserhelpers.h:527
127 6 style  Redundant condition: vct.IsHidden(i). ' !A || (A & & B)' is equivalent to ' !A || B' mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp:1051
128 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp:1539
129 6 style  Class ' DTVTransport' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/dtvconfparser.h:69
130 6 style  Class ' transport_scan_items_it_t' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/frequencytables.h:196
131 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/diseqc.cpp:508
132 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/diseqc.cpp:540
133 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/diseqc.cpp:670
134 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/diseqc.cpp:747
135 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/diseqc.cpp:771
136 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/diseqc.cpp:779
137 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/diseqc.cpp:781
138 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/diseqc.cpp:799
139 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/diseqc.cpp:832
140 6 style  Class ' DBEvent' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/programdata.h:76
141 6 style  Class ' TuningRequest' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/tv_rec.h:107
142 6 style  Class ' TVRec' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/tv_rec.h:156
143 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/fifowriter.cpp:135
144 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/fifowriter.cpp:267
145 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/fileringbuffer.cpp:235
146 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/fileringbuffer.cpp:254
147 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/fileringbuffer.cpp:553
148 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/jobqueue.cpp:802
149 6 style  Class ' SelectionInformationTable' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/mpeg/dvbtables.h:258
150 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
151 6 style  Class ' MythAVCopyPrivate' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/mythavutil.cpp:80
152 6 style  Class ' SRTWriter' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/srtwriter.h:29
153 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/mythcommflagplayer.cpp:129
154 6 style  Class ' MythCommFlagPlayer' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/mythcommflagplayer.h:9
155 6 style  Unused private function: ' MythUSWCCopy::allocateCache' mythtv/libs/libmythtv/mythframe.h:83
156 6 style  Redundant condition: player_ctx.tvchain. ' !A || (A & & B)' is equivalent to ' !A || B' mythtv/libs/libmythtv/mythplayer.cpp:3105
157 6 style  Variable ' ps' is assigned a value that is never used. mythtv/libs/libmythtv/mythplayer.cpp:2322
158 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/dummydecoder.h:17
159 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/mythplayer.cpp:965
160 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/mythplayer.cpp:2216
161 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/mythplayer.cpp:2521
162 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/mythplayer.cpp:3395
163 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/mythplayer.cpp:3433
164 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/mythplayer.cpp:3512
165 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/mythplayer.cpp:4073
166 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/mythplayer.cpp:4582
167 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/mythplayer.cpp:4707
168 6 style  Class ' ChromaKeyOSD' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/osdchromakey.h:14
169 6 style  Class ' PlayGroupConfig' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/playgroup.cpp:15
170 6 style  Class ' TitleMatch' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/playgroup.cpp:52
171 6 style  Class ' SkipAhead' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/playgroup.cpp:68
172 6 style  Class ' SkipBack' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/playgroup.cpp:81
173 6 style  Class ' JumpMinutes' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/playgroup.cpp:94
174 6 style  Class ' TimeStretch' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/playgroup.cpp:108
175 6 style  Obsolescent function ' utime' called. It is recommended to use ' utimensat' instead. mythtv/libs/libmythtv/previewgenerator.cpp:540
176 6 style  Obsolescent function ' utime' called. It is recommended to use ' utimensat' instead. mythtv/libs/libmythtv/previewgenerator.cpp:701
177 6 style  Class ' FetcherThread' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/privatedecoder_crystalhd.h:24
178 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/privatedecoder_crystalhd.cpp:381
179 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/privatedecoder_crystalhd.cpp:443
180 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/privatedecoder_crystalhd.cpp:477
181 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/privatedecoder_crystalhd.cpp:563
182 6 style  ' class VDALibrary' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythtv/privatedecoder_vda.h:13
183 6 style  Class ' Is_default' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/profilegroup.h:48
184 6 style  Class ' Name' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/profilegroup.h:59
185 6 style  Class ' HostName' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/profilegroup.h:70
186 6 style  Class ' CardInfo' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/profilegroup.h:82
187 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/recorders/DeviceReadBuffer.cpp:698
188 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/recorders/ExternalRecorder.cpp:99
189 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/recorders/ExternalStreamHandler.cpp:1090
190 6 style  Unused private function: ' ExternIO::KillIfRunning' mythtv/libs/libmythtv/recorders/ExternalStreamHandler.h:37
191 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/recorders/HLS/HLSReader.cpp:860
192 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/recorders/asirecorder.cpp:129
193 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/recorders/cetonrecorder.cpp:104
194 6 style  Unused private function: ' CetonStreamHandler::VerifyTuning' mythtv/libs/libmythtv/recorders/cetonstreamhandler.h:55
195 6 style  Unused private function: ' CetonStreamHandler::RepeatTuning' mythtv/libs/libmythtv/recorders/cetonstreamhandler.h:56
196 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/recorders/darwinfirewiredevice.cpp:191
197 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/recorders/darwinfirewiredevice.cpp:224
198 6 style  Unused private function: ' DarwinFirewireDevice::RunController' mythtv/libs/libmythtv/recorders/darwinfirewiredevice.h:66
199 6 style  Unused private function: ' DarwinFirewireDevice::UpdateDeviceListItem' mythtv/libs/libmythtv/recorders/darwinfirewiredevice.h:68
200 6 style  Unused private function: ' DarwinFirewireDevice::ProcessNoDataMessage' mythtv/libs/libmythtv/recorders/darwinfirewiredevice.h:69
201 6 style  Unused private function: ' DarwinFirewireDevice::ProcessStreamingMessage' mythtv/libs/libmythtv/recorders/darwinfirewiredevice.h:70
202 6 style  ' class DFDPriv' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythtv/recorders/darwinfirewiredevice.cpp:74
203 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/recorders/dvbchannel.cpp:253
204 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/recorders/dvbchannel.cpp:713
205 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/recorders/dvbchannel.cpp:837
206 6 style  Obsolescent function ' usleep' called. It is recommended to use ' nanosleep' or ' setitimer' instead. mythtv/libs/libmythtv/recorders/dvbrecorder.cpp:131
207 6 style  Class ' MPEG4bitrate' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/recordingprofile.cpp:615
208 6 style  Class ' StreamingRingBuffer' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/streamingringbuffer.h:14
209 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
210 6 style  Class ' RemoteFileWrapper' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/textsubtitleparser.cpp:88
211 6 style  Redundant condition: ctx.player. ' !A || (A & & B)' is equivalent to ' !A || B' mythtv/libs/libmythtv/tv_play.cpp:8850
212 6 style  Class ' BrowseInfo' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/tvbrowsehelper.h:23
213 6 style  Class ' DDLoader' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/tv_play.cpp:179
214 6 style  Class ' VAAPIDisplay' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/vaapicontext.cpp:98
215 6 style  Unused private function: ' VBI608Extractor::GetClockStart' mythtv/libs/libmythtv/vbi608extractor.h:44
216 6 style  Unused private function: ' VBI608Extractor::GetClockRate' mythtv/libs/libmythtv/vbi608extractor.h:45
217 6 style  Class ' VideoOutputOpenGL' has a constructor with 1 argument that is not explicit. mythtv/libs/libmythtv/videoout_opengl.h:15
218 6 style  ' class VideoOutput' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythtv/videooutbase.h:46
219 6 style  Variable ' mode' hides enumerator with same name mythtv/libs/libmythui/lirc_client.h:31
mythtv/libs/libmythui/lirc_client.h:79
220 6 style  ' class MythGenericTree' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythui/mythgenerictree.h:19
221 6 style  ' class MythGesture' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythui/mythgesture.h:144
222 6 style  ' class MythNotificationCenter' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythui/mythnotificationcenter.h:33
223 6 style  ' class MythThemeBase' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythui/myththemebase.h:8
224 6 style  ' class MythUIHelper' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythui/mythuihelper.h:42
225 6 style  ' class MythUIHelperPrivate' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythui/mythuihelper.cpp:83
226 6 style  Redundant condition: m_active. ' !m_active || (m_active & & !m_browser.hasFocus())' is equivalent to ' !m_active || !m_browser.hasFocus()' mythtv/libs/libmythui/mythuiwebbrowser.cpp:1472
227 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
228 6 style  ' class ScreenSaverX11Private' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythui/screensaver-x11.cpp:26
229 6 style  ' class BufferedSocketDevice' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/libs/libmythupnp/bufferedsocketdevice.h:38
230 6 style  Variable ' flagFPS' is assigned a value that is never used. mythtv/programs/mythcommflag/ClassicCommDetector.cpp:616
231 6 style  Variable ' lastScore' is assigned a value that is never used. mythtv/programs/mythcommflag/ClassicCommDetector.cpp:1825
232 6 style  Variable ' lastFrameWasBlank' is assigned a value that is never used. mythtv/programs/mythcommflag/ClassicCommDetector.cpp:1324
233 6 style  Variable ' formatFrames' is assigned a value that is never used. mythtv/programs/mythcommflag/ClassicCommDetector.cpp:1276
234 6 style  Variable ' framesToProcess' is assigned a value that is never used. mythtv/programs/mythcommflag/PrePostRollFlagger.cpp:195
235 6 style  Unused private function: ' TemplateFinder::resetBuffers' mythtv/programs/mythcommflag/TemplateFinder.h:53
236 6 style  Redundant condition: valid. ' !valid || (valid & & !ParseDescription(url,reply))' is equivalent to ' !valid || !ParseDescription(url,reply)' mythtv/programs/mythfrontend/upnpscanner.cpp:633
237 6 style  Variable ' handled' is assigned a value that is never used. mythtv/programs/mythfrontend/videodlg.cpp:648
238 6 style  ' class VideoList' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory. mythtv/programs/mythfrontend/videolist.h:23

cppcheck version - 1.72
Updated 26 Mar 2017 06:05:59 GMT