2022-06-25 07:07 ftp://ftp.de.debian.org/debian/pool/main/s/smpeg/smpeg_0.4.5+cvs20030824.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j4 platform: Linux-5.10.0-15-amd64-x86_64-with-glibc2.31 python: 3.9.2 client-version: 1.3.25 compiler: g++ (Debian 10.2.1-6) 10.2.1 20210110 cppcheck: head 2.8 head-info: 63e567e (2022-06-25 08:38:17 +0200) count: 350 350 elapsed-time: 6.0 6.1 head-timing-info: Overall time: 0s old-timing-info: Overall time: 0s head results: smpeg-0.4.5+cvs20030824.orig/MPEGlist.cpp:5:3: performance: Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] smpeg-0.4.5+cvs20030824.orig/MPEGlist.cpp:7:3: performance: Variable 'lock' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] smpeg-0.4.5+cvs20030824.orig/MPEGlist.h:28:17: style:inconclusive: Technically the member function 'MPEGlist::Size' can be const. [functionConst] smpeg-0.4.5+cvs20030824.orig/MPEGlist.h:34:17: style:inconclusive: Technically the member function 'MPEGlist::IsLocked' can be const. [functionConst] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:31:13: warning: Member variable 'MPEG_ring::begin' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:31:13: warning: Member variable 'MPEG_ring::end' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:31:13: warning: Member variable 'MPEG_ring::timestamps' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:31:13: warning: Member variable 'MPEG_ring::timestamp_read' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:31:13: warning: Member variable 'MPEG_ring::timestamp_write' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:31:13: warning: Member variable 'MPEG_ring::read' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:31:13: warning: Member variable 'MPEG_ring::write' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:31:13: warning: Member variable 'MPEG_ring::active' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:31:13: warning: Member variable 'MPEG_ring::readwait' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:31:13: warning: Member variable 'MPEG_ring::writewait' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGring.h:45:12: style:inconclusive: Technically the member function 'MPEG_ring::BufferSize' can be const. [functionConst] smpeg-0.4.5+cvs20030824.orig/MPEGring.h:63:12: style:inconclusive: Technically the member function 'MPEG_ring::ReadTimeStamp' can be const. [functionConst] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:211:13: note: Technically the member function 'MPEG_ring::ReadTimeStamp' can be const. smpeg-0.4.5+cvs20030824.orig/MPEGring.h:63:12: note: Technically the member function 'MPEG_ring::ReadTimeStamp' can be const. smpeg-0.4.5+cvs20030824.orig/MPEGring.h:33:5: style: Class 'MPEG_ring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:41:23: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:42:28: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:164:11: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:197:22: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:227:20: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:230:11: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/MPEGring.cpp:221:12: style: The scope of the variable 'data' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/MPEGerror.h:30:5: warning: Member variable 'MPEGerror::errbuf' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:120:3: warning: Member variable 'Mpegbitwindow::buffer' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::source' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::system_thread' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::system_thread_running' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::stream_list' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::read_buffer' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::pointer' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::read_size' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::request' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::request_wait' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::system_mutex' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::endofstream' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::errorstream' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::frametime' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::stream_timestamp' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::timestamp' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::timedrift' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:25:5: warning:inconclusive: Member variable 'MPEGsystem::skip_timestamp' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:56:5: warning: Member variable 'MPEG::audiostream' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:56:5: warning: Member variable 'MPEG::videostream' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:56:5: warning: Member variable 'MPEG::system' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:56:5: warning: Member variable 'MPEG::mpeg_mem' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:56:5: warning: Member variable 'MPEG::source' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:56:5: warning: Member variable 'MPEG::audioaction' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:56:5: warning: Member variable 'MPEG::videoaction' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:56:5: warning: Member variable 'MPEG::audio' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:56:5: warning: Member variable 'MPEG::video' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:56:5: warning: Member variable 'MPEG::audioaction_enabled' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:56:5: warning: Member variable 'MPEG::videoaction_enabled' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:56:5: warning: Member variable 'MPEG::sdlaudio' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:56:5: warning: Member variable 'MPEG::loop' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:56:5: warning: Member variable 'MPEG::pause' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:57:2: warning: Member variable 'MPEG::audiostream' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:57:2: warning: Member variable 'MPEG::videostream' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:57:2: warning: Member variable 'MPEG::system' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:57:2: warning: Member variable 'MPEG::mpeg_mem' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:57:2: warning: Member variable 'MPEG::source' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:57:2: warning: Member variable 'MPEG::audioaction' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:57:2: warning: Member variable 'MPEG::videoaction' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:57:2: warning: Member variable 'MPEG::audio' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:57:2: warning: Member variable 'MPEG::video' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:57:2: warning: Member variable 'MPEG::audioaction_enabled' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:57:2: warning: Member variable 'MPEG::videoaction_enabled' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:57:2: warning: Member variable 'MPEG::sdlaudio' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:57:2: warning: Member variable 'MPEG::loop' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEG.h:57:2: warning: Member variable 'MPEG::pause' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGerror.h:45:10: style:inconclusive: Technically the member function 'MPEGerror::WasError' can be const. [functionConst] smpeg-0.4.5+cvs20030824.orig/MPEG.h:70:10: style:inconclusive: Technically the member function 'MPEG::AudioEnabled' can be const. [functionConst] smpeg-0.4.5+cvs20030824.orig/MPEG.cpp:161:12: note: Technically the member function 'MPEG::AudioEnabled' can be const. smpeg-0.4.5+cvs20030824.orig/MPEG.h:70:10: note: Technically the member function 'MPEG::AudioEnabled' can be const. smpeg-0.4.5+cvs20030824.orig/MPEG.h:72:10: style:inconclusive: Technically the member function 'MPEG::VideoEnabled' can be const. [functionConst] smpeg-0.4.5+cvs20030824.orig/MPEG.cpp:185:12: note: Technically the member function 'MPEG::VideoEnabled' can be const. smpeg-0.4.5+cvs20030824.orig/MPEG.h:72:10: note: Technically the member function 'MPEG::VideoEnabled' can be const. smpeg-0.4.5+cvs20030824.orig/MPEG.cpp:66:3: warning: Class 'MPEG' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] smpeg-0.4.5+cvs20030824.orig/MPEG.cpp:66:3: warning: Class 'MPEG' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:52:5: style: Class 'MPEGvideo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:161:5: style: Class 'MPEGaudio' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:26:5: style: Class 'MPEGsystem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] smpeg-0.4.5+cvs20030824.orig/MPEG.h:59:5: style: Class 'MPEG' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] smpeg-0.4.5+cvs20030824.orig/MPEG.h:60:5: style: Class 'MPEG' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] smpeg-0.4.5+cvs20030824.orig/MPEG.h:62:5: style: Class 'MPEG' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:56:10: style: The function 'Play' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:50:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:56:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:57:10: style: The function 'Stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:51:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:57:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:58:10: style: The function 'Rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:52:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:58:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:59:10: style: The function 'ResetSynchro' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:53:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:59:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:60:11: style: The function 'Skip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:54:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:60:11: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:62:16: style: The function 'GetStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:65:24: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:62:16: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:65:10: style: The function 'GetVideoInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:115:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:65:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:66:10: style: The function 'SetDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:118:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:66:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:68:10: style: The function 'MoveDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:120:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:68:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:69:10: style: The function 'ScaleDisplayXY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:121:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:69:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:70:10: style: The function 'SetDisplayRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:122:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:70:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:71:10: style: The function 'RenderFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:123:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:71:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:72:10: style: The function 'RenderFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:124:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:72:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:73:20: style: The function 'Filter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:125:28: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGvideo.h:73:20: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:165:10: style: The function 'GetAudioInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:91:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:165:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:166:12: style: The function 'Time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:47:20: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:166:12: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:167:10: style: The function 'Play' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:50:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:167:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:168:10: style: The function 'Stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:51:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:168:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:169:10: style: The function 'Rewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:52:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:169:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:170:10: style: The function 'ResetSynchro' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:53:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:170:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:171:10: style: The function 'Skip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:54:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:171:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:172:10: style: The function 'Volume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:94:18: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:172:10: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:174:16: style: The function 'GetStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] smpeg-0.4.5+cvs20030824.orig/MPEGaction.h:65:24: note: Virtual function in base class smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h:174:16: note: Function in derived class smpeg-0.4.5+cvs20030824.orig/MPEG.cpp:375:21: style:inconclusive: Function 'Seek' argument 1 names different: declaration 'bytes' definition 'position'. [funcArgNamesDifferent] smpeg-0.4.5+cvs20030824.orig/MPEG.h:83:27: note: Function 'Seek' argument 1 names different: declaration 'bytes' definition 'position'. smpeg-0.4.5+cvs20030824.orig/MPEG.cpp:375:21: note: Function 'Seek' argument 1 names different: declaration 'bytes' definition 'position'. smpeg-0.4.5+cvs20030824.orig/MPEG.cpp:453:44: style:inconclusive: Function 'GetSystemInfo' argument 1 names different: declaration 'info' definition 'sinfo'. [funcArgNamesDifferent] smpeg-0.4.5+cvs20030824.orig/MPEG.h:87:41: note: Function 'GetSystemInfo' argument 1 names different: declaration 'info' definition 'sinfo'. smpeg-0.4.5+cvs20030824.orig/MPEG.cpp:453:44: note: Function 'GetSystemInfo' argument 1 names different: declaration 'info' definition 'sinfo'. smpeg-0.4.5+cvs20030824.orig/MPEG.cpp:21:14: style: Local variable 'source' shadows outer variable [shadowVariable] smpeg-0.4.5+cvs20030824.orig/MPEG.h:116:16: note: Shadowed declaration smpeg-0.4.5+cvs20030824.orig/MPEG.cpp:21:14: note: Shadow variable smpeg-0.4.5+cvs20030824.orig/MPEG.cpp:37:14: style: Local variable 'source' shadows outer variable [shadowVariable] smpeg-0.4.5+cvs20030824.orig/MPEG.h:116:16: note: Shadowed declaration smpeg-0.4.5+cvs20030824.orig/MPEG.cpp:37:14: note: Shadow variable smpeg-0.4.5+cvs20030824.orig/MPEG.cpp:62:14: style: Local variable 'source' shadows outer variable [shadowVariable] smpeg-0.4.5+cvs20030824.orig/MPEG.h:116:16: note: Shadowed declaration smpeg-0.4.5+cvs20030824.orig/MPEG.cpp:62:14: note: Shadow variable smpeg-0.4.5+cvs20030824.orig/MPEGstream.cpp:31:13: warning: Member variable 'MPEGstream::timestamp' is not initialized in the constructor. [uninitMemberVar] smpeg-0.4.5+cvs20030824.orig/MPEGstream.cpp:34:3: performance: Variable 'streamid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] smpeg-0.4.5+cvs20030824.orig/MPEGstream.h:65:10: performance:inconclusive: Technically the member function 'MPEGstream::delete_marker' can be static (but you may consider moving to unnamed namespace). [functionStatic] smpeg-0.4.5+cvs20030824.orig/MPEGstream.cpp:218:14: note: Technically the member function 'MPEGstream::delete_marker' can be static (but you may consider moving to unnamed namespace). smpeg-0.4.5+cvs20030824.orig/MPEGstream.h:65:10: note: Technically the member function 'MPEGstream::delete_marker' can be static (but you may consider moving to unnamed namespace). smpeg-0.4.5+cvs20030824.orig/MPEGstream.h:86:12: style:inconclusive: Technically the member function 'MPEGstream::time' can be const. [functionConst] smpeg-0.4.5+cvs20030824.orig/MPEGstream.cpp:345:20: note: Technically the member function 'MPEGstream::time' can be const. smpeg-0.4.5+cvs20030824.orig/MPEGstream.h:86:12: note: Technically the member function 'MPEGstream::time' can be const. smpeg-0.4.5+cvs20030824.orig/MPEGstream.cpp:35:3: warning: Class 'MPEGstream' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] smpeg-0.4.5+cvs20030824.orig/MPEGstream.cpp:35:3: warning: Class 'MPEGstream' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] smpeg-0.4.5+cvs20030824.orig/MPEGstream.cpp:150:10: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/MPEGstream.cpp:291:40: style:inconclusive: Function 'insert_packet' argument 1 names different: declaration 'data' definition 'Data'. [funcArgNamesDifferent] smpeg-0.4.5+cvs20030824.orig/MPEGstream.h:77:32: note: Function 'insert_packet' argument 1 names different: declaration 'data' definition 'Data'. smpeg-0.4.5+cvs20030824.orig/MPEGstream.cpp:291:40: note: Function 'insert_packet' argument 1 names different: declaration 'data' definition 'Data'. smpeg-0.4.5+cvs20030824.orig/MPEGstream.cpp:291:53: style:inconclusive: Function 'insert_packet' argument 2 names different: declaration 'size' definition 'Size'. [funcArgNamesDifferent] smpeg-0.4.5+cvs20030824.orig/MPEGstream.h:77:45: note: Function 'insert_packet' argument 2 names different: declaration 'size' definition 'Size'. smpeg-0.4.5+cvs20030824.orig/MPEGstream.cpp:291:53: note: Function 'insert_packet' argument 2 names different: declaration 'size' definition 'Size'. smpeg-0.4.5+cvs20030824.orig/MPEGfilter.c:153:5: style: Variable 'd' is reassigned a value before the old one has been used. [redundantAssignment] smpeg-0.4.5+cvs20030824.orig/MPEGfilter.c:148:5: note: d is assigned smpeg-0.4.5+cvs20030824.orig/MPEGfilter.c:153:5: note: d is overwritten smpeg-0.4.5+cvs20030824.orig/MPEGfilter.c:152:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] smpeg-0.4.5+cvs20030824.orig/MPEGfilter.c:149:5: note: s is assigned smpeg-0.4.5+cvs20030824.orig/MPEGfilter.c:152:5: note: s is overwritten smpeg-0.4.5+cvs20030824.orig/MPEGfilter.c:272:5: style: Variable 'd' is reassigned a value before the old one has been used. [redundantAssignment] smpeg-0.4.5+cvs20030824.orig/MPEGfilter.c:267:5: note: d is assigned smpeg-0.4.5+cvs20030824.orig/MPEGfilter.c:272:5: note: d is overwritten smpeg-0.4.5+cvs20030824.orig/MPEGfilter.c:271:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] smpeg-0.4.5+cvs20030824.orig/MPEGfilter.c:268:5: note: s is assigned smpeg-0.4.5+cvs20030824.orig/MPEGfilter.c:271:5: note: s is overwritten smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:57:11: style:inconclusive: Technically the member function 'MPEGsystem::exist_stream' can be const. [functionConst] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:1384:19: note: Technically the member function 'MPEGsystem::exist_stream' can be const. smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:57:11: note: Technically the member function 'MPEGsystem::exist_stream' can be const. smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:403:3: warning: Class 'MPEGsystem' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:403:3: warning: Class 'MPEGsystem' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:67:18: style: Virtual function 'seek_first_header' is called from constructor 'MPEGsystem(SDL_RWops*mpeg_source)' at line 434. Dynamic binding is not used. [virtualCallInConstructor] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:434:7: note: Calling seek_first_header smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:67:18: note: seek_first_header is a virtual function smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:1363:3: error: Common realloc mistake: 'stream_list' nulled but not freed upon failure [memleakOnRealloc] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:420:5: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:1342:25: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:1364:5: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:1094:9: style: The scope of the variable 'size' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:1096:21: style: The scope of the variable 'p' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:884:30: style:inconclusive: Function 'Skip' argument 1 names different: declaration 'seconds' definition 'time'. [funcArgNamesDifferent] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:45:22: note: Function 'Skip' argument 1 names different: declaration 'seconds' definition 'time'. smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:884:30: note: Function 'Skip' argument 1 names different: declaration 'seconds' definition 'time'. smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:1008:12: style: Local variable 'frametime' shadows outer variable [shadowVariable] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:106:12: note: Shadowed declaration smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:1008:12: note: Shadow variable smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:1151:12: style: Local variable 'frametime' shadows outer variable [shadowVariable] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.h:106:12: note: Shadowed declaration smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:1151:12: note: Shadow variable smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:336:10: style: Variable 'pointer' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:340:15: style: Variable 'pointer' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:506:11: style: Variable 'timeout' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:536:23: style: Variable 'bytes_read' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:556:23: style: Variable 'bytes_read' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:985:16: style: Variable 'size' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/MPEGsystem.cpp:1128:16: style: Variable 'size' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/audio/mpegtoraw.cpp:473:22: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/audio/mpegtoraw.cpp:485:30: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/audio/mpegtoraw.cpp:497:24: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/audio/mpegtoraw.cpp:97:6: style: Variable 's1' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/audio/mpegtoraw.cpp:98:6: style: Variable 's2' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/audio/mpegtoraw.cpp:99:6: style: Variable 's3' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/audio/mpegtoraw.cpp:100:6: style: Variable 's4' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/glmovie-tile.c:215:21: warning: Either the condition '!pixels' is redundant or there is possible null pointer dereference: pixels. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/glmovie-tile.c:217:17: note: Assuming that condition '!pixels' is not redundant smpeg-0.4.5+cvs20030824.orig/glmovie-tile.c:215:21: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/glmovie-tile.c:155:21: style: Variable 'offset_x' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/glmovie-tile.c:156:21: style: Variable 'offset_y' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/glmovie-tile.c:158:24: style: Variable 'skip_pixels' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/gtv.c:640:19: style: Local variable 'filter' shadows outer variable [shadowVariable] smpeg-0.4.5+cvs20030824.orig/gtv.c:632:13: note: Shadowed declaration smpeg-0.4.5+cvs20030824.orig/gtv.c:640:19: note: Shadow variable smpeg-0.4.5+cvs20030824.orig/gtv.c:649:19: style: Local variable 'filter' shadows outer variable [shadowVariable] smpeg-0.4.5+cvs20030824.orig/gtv.c:632:13: note: Shadowed declaration smpeg-0.4.5+cvs20030824.orig/gtv.c:649:19: note: Shadow variable smpeg-0.4.5+cvs20030824.orig/gtv.c:189:13: style: Unused variable: x [unusedVariable] smpeg-0.4.5+cvs20030824.orig/gtv.c:189:16: style: Unused variable: y [unusedVariable] smpeg-0.4.5+cvs20030824.orig/gtv.c:190:13: style: Unused variable: w [unusedVariable] smpeg-0.4.5+cvs20030824.orig/gtv.c:190:16: style: Unused variable: h [unusedVariable] smpeg-0.4.5+cvs20030824.orig/gtv.c:727:9: style: Variable 'active' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/gtv.c:728:13: style: Variable 'sdl_screen' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/gtv.c:1086:20: style: Variable 'file_menu_accels' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/gtv.c:1157:20: style: Variable 'help_menu_accels' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/smpeg.cpp:296:12: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/smpeg.cpp:307:25: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/smpeg.cpp:228:38: style:inconclusive: Function 'SMPEG_scaleXY' argument 2 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent] smpeg-0.4.5+cvs20030824.orig/smpeg.h:140:54: note: Function 'SMPEG_scaleXY' argument 2 names different: declaration 'width' definition 'w'. smpeg-0.4.5+cvs20030824.orig/smpeg.cpp:228:38: note: Function 'SMPEG_scaleXY' argument 2 names different: declaration 'width' definition 'w'. smpeg-0.4.5+cvs20030824.orig/smpeg.cpp:228:45: style:inconclusive: Function 'SMPEG_scaleXY' argument 3 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent] smpeg-0.4.5+cvs20030824.orig/smpeg.h:140:65: note: Function 'SMPEG_scaleXY' argument 3 names different: declaration 'height' definition 'h'. smpeg-0.4.5+cvs20030824.orig/smpeg.cpp:228:45: note: Function 'SMPEG_scaleXY' argument 3 names different: declaration 'height' definition 'h'. smpeg-0.4.5+cvs20030824.orig/smpeg.cpp:32:11: style: struct member '_SMPEG::obj' is never used. [unusedStructMember] smpeg-0.4.5+cvs20030824.orig/video/MPEGvideo.cpp:232:23: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/floatdct.cpp:75:10: style: The scope of the variable 'scale' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/gdith.cpp:136:23: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/gdith.cpp:303:35: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/gdith.cpp:149:19: style: The scope of the variable 'correction' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:37:5: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:1629:14: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:1630:14: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:96:11: style: The scope of the variable 'l' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:581:13: style: The scope of the variable 'window' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:832:9: style: The scope of the variable 'next_cb_boundary' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:852:9: style: The scope of the variable 'cb_width' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:205:13: style: Local variable 'i' shadows outer variable [shadowVariable] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:95:16: note: Shadowed declaration smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:205:13: note: Shadow variable smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:1387:67: style: Parameter 'wi' can be declared as pointer to const [constParameter] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:1483:73: style: Parameter 'wi' can be declared as pointer to const [constParameter] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:617:20: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:672:20: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:617:20: error: Signed integer overflow for expression '1<<(sizeof(unsigned int)*8-1)'. [integerOverflow] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:672:20: error: Signed integer overflow for expression '1<<(sizeof(unsigned int)*8-1)'. [integerOverflow] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer2.cpp:462:20: style: The scope of the variable 'j' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer2.cpp:618:27: style: Local variable 's' shadows outer variable [shadowVariable] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer2.cpp:431:7: note: Shadowed declaration smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer2.cpp:618:27: note: Shadow variable smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer2.cpp:648:18: style: Local variable 's' shadows outer variable [shadowVariable] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer2.cpp:431:7: note: Shadowed declaration smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer2.cpp:648:18: note: Shadow variable smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer2.cpp:681:27: style: Local variable 's' shadows outer variable [shadowVariable] smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer2.cpp:431:7: note: Shadowed declaration smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer2.cpp:681:27: note: Shadow variable smpeg-0.4.5+cvs20030824.orig/video/readfile.cpp:110:12: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/readfile.cpp:113:12: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/readfile.cpp:114:13: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/readfile.cpp:117:12: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/readfile.cpp:128:32: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/readfile.cpp:169:11: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/readfile.cpp:134:20: style: The scope of the variable 'index' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/util.cpp:261:7: error: Common realloc mistake: 'dataPtr' nulled but not freed upon failure [memleakOnRealloc] smpeg-0.4.5+cvs20030824.orig/video/util.cpp:267:3: error: Common realloc mistake: 'dataPtr' nulled but not freed upon failure [memleakOnRealloc] smpeg-0.4.5+cvs20030824.orig/video/util.cpp:483:7: error: Common realloc mistake: 'dataPtr' nulled but not freed upon failure [memleakOnRealloc] smpeg-0.4.5+cvs20030824.orig/video/util.cpp:492:3: error: Common realloc mistake: 'dataPtr' nulled but not freed upon failure [memleakOnRealloc] smpeg-0.4.5+cvs20030824.orig/video/util.cpp:315:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/util.cpp:315:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/util.cpp:315:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/util.cpp:412:2: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/util.cpp:412:2: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/util.cpp:412:2: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/util.cpp:239:13: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/util.cpp:261:17: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/util.cpp:267:13: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/util.cpp:461:13: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/util.cpp:483:17: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/util.cpp:492:13: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/parseblock.cpp:622:16: style: The scope of the variable 'diff' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/parseblock.cpp:623:16: style: The scope of the variable 'size' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/parseblock.cpp:410:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] smpeg-0.4.5+cvs20030824.orig/video/parseblock.cpp:470:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] smpeg-0.4.5+cvs20030824.orig/video/parseblock.cpp:510:29: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] smpeg-0.4.5+cvs20030824.orig/video/jrevdct.cpp:183:12: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/jrevdct.cpp:229:10: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/jrevdct.cpp:413:30: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/jrevdct.cpp:211:13: style: The scope of the variable 'val' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/jrevdct.cpp:212:17: style: The scope of the variable 'dp' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/jrevdct.cpp:213:16: style: The scope of the variable 'v' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/jrevdct.cpp:214:7: style: The scope of the variable 'quant' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:701:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3720:7: style: Condition 'illegal_forw' is always false [knownConditionTrueFalse] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3412:22: note: Assignment 'illegal_forw=0', assigned value is 0 smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3720:7: note: Condition 'illegal_forw' is always false smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3727:7: style: Condition 'illegal_back' is always false [knownConditionTrueFalse] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3413:22: note: Assignment 'illegal_back=0', assigned value is 0 smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3727:7: note: Condition 'illegal_back' is always false smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1110:9: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1110:9: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1110:9: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1201:17: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1201:17: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1201:17: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1228:9: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1228:9: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1228:9: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1238:6: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1238:6: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1238:6: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1360:3: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1360:3: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1360:3: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1402:3: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1402:3: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1402:3: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1481:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1481:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1481:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1491:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1491:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1491:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1525:3: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1525:3: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1525:3: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1547:3: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1547:3: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1547:3: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1583:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1583:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1583:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1593:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1593:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1593:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1627:3: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1627:3: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1627:3: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1718:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1718:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1718:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1729:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1729:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1729:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1815:3: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1815:3: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1815:3: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1923:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1923:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1923:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1959:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1959:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1959:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1964:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1964:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1964:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1969:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1969:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1969:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1987:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1987:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1987:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1997:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1997:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1997:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2011:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2011:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2011:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2021:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2021:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2021:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2057:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2057:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2057:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2254:5: warning: Either the condition 'vid_stream==NULL' is redundant or there is possible null pointer dereference: vid_stream. [nullPointerRedundantCheck] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2254:5: note: Assuming that condition 'vid_stream==NULL' is not redundant smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2254:5: note: Null pointer dereference smpeg-0.4.5+cvs20030824.orig/video/video.cpp:700:11: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:735:15: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:751:21: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:906:11: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:935:11: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:941:17: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:942:21: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:948:21: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1466:13: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2754:24: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2755:25: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2774:22: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2775:23: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3231:24: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3232:25: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3251:22: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3252:23: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3859:12: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3860:11: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3891:12: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3892:11: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3893:13: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3894:12: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4297:14: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4298:13: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4311:14: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4312:15: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4313:13: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4314:14: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4338:14: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4339:13: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4351:14: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4352:15: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4353:13: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4354:14: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4502:24: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4503:22: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4519:22: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4520:20: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4572:20: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4573:22: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4584:18: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:4585:20: style: C-style pointer casting [cstyleCast] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1561:3: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1561:3: note: data is assigned smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1561:3: note: data is overwritten smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2304:43: style: The scope of the variable 'rr' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2440:28: style: The scope of the variable 'rindex2' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2440:38: style: The scope of the variable 'rindex3' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2440:48: style: The scope of the variable 'rindex4' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2445:19: style: The scope of the variable 'cc' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2447:7: style: The scope of the variable 'row_start' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2447:18: style: The scope of the variable 'row_end' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2447:27: style: The scope of the variable 'rfirst' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2447:35: style: The scope of the variable 'rlast' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2447:42: style: The scope of the variable 'col_start' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2447:53: style: The scope of the variable 'col_end' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2447:62: style: The scope of the variable 'cfirst' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2447:70: style: The scope of the variable 'clast' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2925:28: style: The scope of the variable 'rindex2' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2925:38: style: The scope of the variable 'rindex3' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2925:48: style: The scope of the variable 'rindex4' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2931:19: style: The scope of the variable 'cc' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2932:7: style: The scope of the variable 'row_start' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2932:18: style: The scope of the variable 'row_end' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2932:27: style: The scope of the variable 'rlast' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2932:34: style: The scope of the variable 'rfirst' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2932:42: style: The scope of the variable 'col_start' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2932:53: style: The scope of the variable 'col_end' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2932:62: style: The scope of the variable 'clast' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2932:69: style: The scope of the variable 'cfirst' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3396:43: style: The scope of the variable 'rr' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3817:27: style: The scope of the variable 'mb_row' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3817:35: style: The scope of the variable 'mb_col' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3817:43: style: The scope of the variable 'row' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3817:48: style: The scope of the variable 'col' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3818:38: style: The scope of the variable 'crow' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3818:44: style: The scope of the variable 'ccol' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3819:8: style: The scope of the variable 'dest' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3819:21: style: The scope of the variable 'dest1' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3959:27: style: The scope of the variable 'mb_row' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3959:35: style: The scope of the variable 'mb_col' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3959:43: style: The scope of the variable 'row' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3959:48: style: The scope of the variable 'col' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3974:7: style: The scope of the variable 'ccol' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3974:13: style: The scope of the variable 'crow' can be reduced. [variableScope] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2755:18: style: Local variable 'dest' shadows outer variable [shadowVariable] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2439:18: note: Shadowed declaration smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2755:18: note: Shadow variable smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2775:16: style: Local variable 'dest' shadows outer variable [shadowVariable] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2439:18: note: Shadowed declaration smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2775:16: note: Shadow variable smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3232:18: style: Local variable 'dest' shadows outer variable [shadowVariable] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2923:18: note: Shadowed declaration smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3232:18: note: Shadow variable smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3252:16: style: Local variable 'dest' shadows outer variable [shadowVariable] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:2923:18: note: Shadowed declaration smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3252:16: note: Shadow variable smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1959:5: style: Variable 'quantTbl' can be declared as const array [constVariable] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1149:8: style: Variable 'prev' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3483:17: style: Variable 'right_half_for' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3501:16: style: Variable 'down_half_for' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3520:18: style: Variable 'right_half_back' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3538:17: style: Variable 'down_half_back' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3599:17: style: Variable 'right_half_for' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3617:16: style: Variable 'down_half_for' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3636:18: style: Variable 'right_half_back' is assigned a value that is never used. [unreadVariable] smpeg-0.4.5+cvs20030824.orig/video/video.cpp:3654:17: style: Variable 'down_half_back' is assigned a value that is never used. [unreadVariable] diff: head smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:1387:67: style: Parameter 'wi' can be declared as pointer to const [constParameter] 2.8 smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:1387:67: style: Parameter 'wi' can be declared with const [constParameter] head smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:1483:73: style: Parameter 'wi' can be declared as pointer to const [constParameter] 2.8 smpeg-0.4.5+cvs20030824.orig/audio/mpeglayer3.cpp:1483:73: style: Parameter 'wi' can be declared with const [constParameter] head smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1959:5: style: Variable 'quantTbl' can be declared as const array [constVariable] 2.8 smpeg-0.4.5+cvs20030824.orig/video/video.cpp:1959:5: style: Variable 'quantTbl' can be declared with const [constVariable] DONE