2022-06-22 18:17 ftp://ftp.de.debian.org/debian/pool/main/k/kino/kino_1.3.4+dfsg0.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: 650f409 (2022-06-22 08:46:48 +0200) count: 1632 1629 elapsed-time: 23.7 35.0 head-timing-info: Overall time: 0s old-timing-info: Overall time: 0s head results: kino-1.3.4+dfsg0/src/frame.h:207:2: warning: Member variable 'AudioResample::size' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/frame.h:308:2: warning: Member variable 'SrcAudioResample::state' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/frame.h:308:2: warning: Member variable 'SrcAudioResample::input_buffer' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/frame.h:308:2: warning: Member variable 'SrcAudioResample::output_buffer' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.h:37:1: style: The class 'Plugin' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/endian_types.h:113:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kino-1.3.4+dfsg0/src/endian_types.h:167:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kino-1.3.4+dfsg0/src/smiltime.h:75:7: style:inconclusive: Technically the member function 'SMIL::Time::getTimeValue' can be const. [functionConst] kino-1.3.4+dfsg0/src/smiltime.h:79:11: style:inconclusive: Technically the member function 'SMIL::Time::getTimeType' can be const. [functionConst] kino-1.3.4+dfsg0/src/smiltime.h:83:7: style:inconclusive: Technically the member function 'SMIL::Time::getOffset' can be const. [functionConst] kino-1.3.4+dfsg0/src/smiltime.h:91:7: style:inconclusive: Technically the member function 'SMIL::Time::isResolved' can be const. [functionConst] kino-1.3.4+dfsg0/src/smiltime.h:97:7: style:inconclusive: Technically the member function 'SMIL::Time::isIndefinite' can be const. [functionConst] kino-1.3.4+dfsg0/src/frame.h:260:6: style:inconclusive: Technically the member function 'AudioResample::GetOutputFrequency' can be const. [functionConst] kino-1.3.4+dfsg0/src/kino_common.h:179:6: style:inconclusive: Technically the member function 'KinoCommon::getCurrentScene' can be const. [functionConst] kino-1.3.4+dfsg0/src/audio_transitions.h:105:3: style: Class 'GDKAudioTransitionAdapter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/image_create.h:112:3: style: Class 'GDKImageCreateAdapter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/image_filters.h:101:3: style: Class 'GDKImageFilterAdapter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/image_transitions.h:88:3: style: Class 'GDKImageTransitionAdapter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/audio_filters.h:90:3: style: Class 'GDKAudioFilterAdapter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/smiltime.h:68:2: style: Class 'Time' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/smiltime.h:69:2: style: Class 'Time' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/smiltime.h:124:2: style: Class 'MediaClippingTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/endian_types.h:115:2: style: Class 'le_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/endian_types.h:169:2: style: Class 'be_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/frame.h:207:2: style: Class 'AudioResample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/frame.h:274:2: style: Class 'InternalAudioResample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/frame.h:308:2: style: Class 'SrcAudioResample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/preferences.h:62:2: style: Class 'JogShuttleMapping' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/filehandler.h:143:2: style: Class 'AVIHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_common.h:166:2: style: Class 'KinoCommon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/page_magick.h:117:2: style: Class 'PageMagick' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/audio_transitions.h:107:9: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_transitions.h:63:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_transitions.h:107:9: note: Function in derived class kino-1.3.4+dfsg0/src/audio_transitions.h:108:8: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_transitions.h:64:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_transitions.h:108:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.h:114:8: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:75:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.h:114:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.h:115:8: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:76:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.h:115:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.h:116:8: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:77:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.h:116:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.h:117:9: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:48:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.h:117:9: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.h:118:8: style: The function 'CreateFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:50:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.h:118:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.h:103:9: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.h:103:9: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.h:104:8: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.h:104:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.h:90:9: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.h:90:9: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.h:91:8: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.h:91:8: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.h:92:9: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.h:92:9: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.h:93:8: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.h:93:8: note: Function in derived class kino-1.3.4+dfsg0/src/smiltime.h:132:17: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/smiltime.h:101:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/smiltime.h:132:17: note: Function in derived class kino-1.3.4+dfsg0/src/smiltime.h:133:17: style: The function 'serialise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/smiltime.h:102:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/smiltime.h:133:17: note: Function in derived class kino-1.3.4+dfsg0/src/frame.h:282:7: style: The function 'Resample' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/frame.h:211:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/frame.h:282:7: note: Function in derived class kino-1.3.4+dfsg0/src/frame.h:333:7: style: The function 'Resample' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/frame.h:211:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/frame.h:333:7: note: Function in derived class kino-1.3.4+dfsg0/src/avi.h:230:15: style: The function 'PrintDirectoryEntryData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/riff.h:82:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/avi.h:230:15: note: Function in derived class kino-1.3.4+dfsg0/src/avi.h:235:15: style: The function 'ParseList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/riff.h:86:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/avi.h:235:15: note: Function in derived class kino-1.3.4+dfsg0/src/avi.h:236:15: style: The function 'ParseRIFF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/riff.h:87:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/avi.h:236:15: note: Function in derived class kino-1.3.4+dfsg0/src/avi.h:238:15: style: The function 'WriteRIFF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/riff.h:90:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/avi.h:238:15: note: Function in derived class kino-1.3.4+dfsg0/src/avi.h:292:15: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/avi.h:223:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/avi.h:292:15: note: Function in derived class kino-1.3.4+dfsg0/src/avi.h:293:15: style: The function 'WriteFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/avi.h:231:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/avi.h:293:15: note: Function in derived class kino-1.3.4+dfsg0/src/avi.h:294:15: style: The function 'WriteRIFF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/avi.h:238:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/avi.h:294:15: note: Function in derived class kino-1.3.4+dfsg0/src/avi.h:295:15: style: The function 'setDVINFO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/avi.h:246:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/avi.h:295:15: note: Function in derived class kino-1.3.4+dfsg0/src/avi.h:322:15: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/avi.h:223:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/avi.h:322:15: note: Function in derived class kino-1.3.4+dfsg0/src/avi.h:323:15: style: The function 'WriteFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/avi.h:231:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/avi.h:323:15: note: Function in derived class kino-1.3.4+dfsg0/src/avi.h:324:15: style: The function 'WriteRIFF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/avi.h:238:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/avi.h:324:15: note: Function in derived class kino-1.3.4+dfsg0/src/avi.h:325:15: style: The function 'setDVINFO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/avi.h:246:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/avi.h:325:15: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:127:7: style: The function 'FileIsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:91:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:127:7: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:128:7: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:92:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:128:7: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:129:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:93:14: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:129:6: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:130:6: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:94:14: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:130:6: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:131:8: style: The function 'GetFileSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:78:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:131:8: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:132:6: style: The function 'GetTotalFrames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:79:14: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:132:6: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:133:7: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:97:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:133:7: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:134:6: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:98:14: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:134:6: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:146:7: style: The function 'SetSampleFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:88:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:146:7: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:147:7: style: The function 'FileIsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:91:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:147:7: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:148:7: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:92:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:148:7: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:149:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:93:14: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:149:6: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:150:6: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:94:14: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:150:6: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:151:8: style: The function 'GetFileSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:78:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:151:8: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:152:6: style: The function 'GetTotalFrames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:79:14: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:152:6: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:153:7: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:97:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:153:7: note: Function in derived class kino-1.3.4+dfsg0/src/filehandler.h:154:6: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/filehandler.h:98:14: note: Virtual function in base class kino-1.3.4+dfsg0/src/filehandler.h:154:6: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:121:7: style: The function 'newFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:50:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:121:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:122:7: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:52:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:122:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:123:9: style: The function 'activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:42:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:123:9: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:124:7: style: The function 'clean' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:54:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:124:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:125:7: style: The function 'selectScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:64:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:125:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:126:7: style: The function 'videoStartOfMovie' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:66:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:126:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:127:7: style: The function 'videoBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:74:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:127:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:128:7: style: The function 'videoPlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:76:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:128:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:129:7: style: The function 'videoForward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:78:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:129:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:130:7: style: The function 'videoEndOfMovie' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:86:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:130:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:131:7: style: The function 'videoPause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:88:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:131:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:132:7: style: The function 'videoStop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:90:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:132:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:133:7: style: The function 'videoPreviousScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:68:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:133:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:134:7: style: The function 'videoNextScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:82:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:134:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:135:7: style: The function 'videoStartOfScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:70:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:135:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:137:7: style: The function 'videoEndOfScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:84:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:137:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:139:7: style: The function 'showFrameInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:100:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:139:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:141:7: style: The function 'movedToFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:94:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:141:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:142:7: style: The function 'windowMoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:96:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:142:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:143:7: style: The function 'timeFormatChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:104:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:143:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:144:11: style: The function 'processKeyboard' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:56:19: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:144:11: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:145:11: style: The function 'processCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:60:19: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:145:11: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:146:14: style: The function 'getHelpPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:106:22: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:146:14: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:187:7: style: The function 'ShowCurrentStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:109:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:187:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.h:188:9: style: The function 'GetCurrentPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:111:18: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.h:188:9: note: Function in derived class kino-1.3.4+dfsg0/src/audio_transitions.cc:58:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_transitions.h:63:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_transitions.cc:58:8: note: Function in derived class kino-1.3.4+dfsg0/src/audio_transitions.cc:63:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_transitions.h:64:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_transitions.cc:63:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_transitions.cc:88:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_transitions.h:63:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_transitions.cc:88:8: note: Function in derived class kino-1.3.4+dfsg0/src/audio_transitions.cc:93:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_transitions.h:64:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_transitions.cc:93:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_transitions.cc:113:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_transitions.h:88:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_transitions.cc:113:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_transitions.cc:123:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_transitions.h:90:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_transitions.cc:123:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_transitions.cc:135:4: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.h:459:13: style: Variable 'src_type' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] kino-1.3.4+dfsg0/src/frame.h:457:13: note: $symbol is assigned kino-1.3.4+dfsg0/src/frame.h:459:13: note: $symbol is overwritten kino-1.3.4+dfsg0/src/frame.h:461:13: style: Variable 'src_type' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] kino-1.3.4+dfsg0/src/frame.h:459:13: note: $symbol is assigned kino-1.3.4+dfsg0/src/frame.h:461:13: note: $symbol is overwritten kino-1.3.4+dfsg0/src/frame.h:463:13: style: Variable 'src_type' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] kino-1.3.4+dfsg0/src/frame.h:461:13: note: $symbol is assigned kino-1.3.4+dfsg0/src/frame.h:463:13: note: $symbol is overwritten kino-1.3.4+dfsg0/src/frame.h:465:13: style: Variable 'src_type' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] kino-1.3.4+dfsg0/src/frame.h:463:13: note: $symbol is assigned kino-1.3.4+dfsg0/src/frame.h:465:13: note: $symbol is overwritten kino-1.3.4+dfsg0/src/frame.h:467:13: style: Variable 'src_type' is reassigned a value before the old one has been used. [redundantAssignment] kino-1.3.4+dfsg0/src/frame.h:465:13: note: src_type is assigned kino-1.3.4+dfsg0/src/frame.h:467:13: note: src_type is overwritten kino-1.3.4+dfsg0/src/frame.h:290:16: style: The scope of the variable 'i' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/playlist.h:112:53: performance: Function parameter 'directory' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/playlist.h:116:47: performance: Function parameter 'directory' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/preferences.h:50:46: performance: Function parameter 'short_desc' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/preferences.h:51:28: performance: Function parameter 'desc' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/preferences.h:51:41: performance: Function parameter 'action' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/preferences.h:62:28: performance: Function parameter 'action' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/frame.h:290:18: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/cell-renderers/mg-cell-renderer-list.c:95:32: style:inconclusive: Function 'mcrl_init' argument 1 names different: declaration 'list' definition 'cell'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/cell-renderers/mg-cell-renderer-list.c:45:69: note: Function 'mcrl_init' argument 1 names different: declaration 'list' definition 'cell'. kino-1.3.4+dfsg0/src/cell-renderers/mg-cell-renderer-list.c:95:32: note: Function 'mcrl_init' argument 1 names different: declaration 'list' definition 'cell'. kino-1.3.4+dfsg0/src/cell-renderers/mg-cell-renderer-list.c:264:8: style: Variable 'model' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/cell-renderers/mg-cell-renderer-list.c:265:12: style: Variable 'selection' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/cell-renderers/mg-cell-renderer-popup.c:271:20: style: Condition 'alloc.height>screen_height' is always true [knownConditionTrueFalse] kino-1.3.4+dfsg0/src/cell-renderers/mg-cell-renderer-popup.c:269:19: note: Assuming that condition 'alloc.height>screen_height' is not redundant kino-1.3.4+dfsg0/src/cell-renderers/mg-cell-renderer-popup.c:271:20: note: Condition 'alloc.height>screen_height' is always true kino-1.3.4+dfsg0/src/cell-renderers/mg-cell-renderer-popup.c:274:18: style: Variable 'screen_height' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/cmd_ref.c:30:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] kino-1.3.4+dfsg0/src/cell-renderers/mg-popup-entry.c:87:36: style:inconclusive: Function 'mg_popup_entry_init' argument 1 names different: declaration 'entry' definition 'widget'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/cell-renderers/mg-popup-entry.c:35:65: note: Function 'mg_popup_entry_init' argument 1 names different: declaration 'entry' definition 'widget'. kino-1.3.4+dfsg0/src/cell-renderers/mg-popup-entry.c:87:36: note: Function 'mg_popup_entry_init' argument 1 names different: declaration 'entry' definition 'widget'. kino-1.3.4+dfsg0/src/cell-renderers/mg-popup-entry.c:117:47: style:inconclusive: Function 'mg_popup_entry_class_init' argument 1 names different: declaration 'class' definition 'klass'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/cell-renderers/mg-popup-entry.c:36:65: note: Function 'mg_popup_entry_class_init' argument 1 names different: declaration 'class' definition 'klass'. kino-1.3.4+dfsg0/src/cell-renderers/mg-popup-entry.c:117:47: note: Function 'mg_popup_entry_class_init' argument 1 names different: declaration 'class' definition 'klass'. kino-1.3.4+dfsg0/src/time_map.h:73:3: warning: Member variable 'TimeEntry < TimeMapValue >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapValue >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:73:3: warning: Member variable 'TimeEntry < TimeMapValue >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapValue >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:74:3: warning: Member variable 'TimeEntry < TimeMapValue >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapValue >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:74:3: warning: Member variable 'TimeEntry < TimeMapValue >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapValue >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:75:3: warning: Member variable 'TimeEntry < TimeMapValue >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapValue >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:75:3: warning: Member variable 'TimeEntry < TimeMapValue >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapValue >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:95:3: warning: Member variable 'TimeEntry < TimeMapPair >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapPair >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:95:3: warning: Member variable 'TimeEntry < TimeMapPair >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapPair >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:96:3: warning: Member variable 'TimeEntry < TimeMapPair >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapPair >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:96:3: warning: Member variable 'TimeEntry < TimeMapPair >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapPair >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:97:3: warning: Member variable 'TimeEntry < TimeMapPair >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapPair >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:97:3: warning: Member variable 'TimeEntry < TimeMapPair >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapPair >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:127:3: warning: Member variable 'TimeEntry < TimeMapTriple >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapTriple >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:127:3: warning: Member variable 'TimeEntry < TimeMapTriple >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapTriple >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:128:3: warning: Member variable 'TimeEntry < TimeMapTriple >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapTriple >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:128:3: warning: Member variable 'TimeEntry < TimeMapTriple >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapTriple >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:129:3: warning: Member variable 'TimeEntry < TimeMapTriple >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapTriple >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:129:3: warning: Member variable 'TimeEntry < TimeMapTriple >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TimeMapTriple >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/audio_filters.cc:200:2: warning: Member variable 'WavSelect::fps' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/audio_filters.cc:200:2: warning: Member variable 'WavSelect::temp' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/time_map.h:44:29: style: The class 'TimeEntry < TimeMapValue >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/time_map.h:44:29: style: The class 'TimeEntry < TimeMapPair >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/time_map.h:44:29: style: The class 'TimeEntry < TimeMapTriple >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/frame.h:308:2: warning: Member variable 'SrcAudioResample < int16_t , int16_t >::state' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/frame.h:308:2: warning: Member variable 'SrcAudioResample < int16_t , int16_t >::input_buffer' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/frame.h:308:2: warning: Member variable 'SrcAudioResample < int16_t , int16_t >::output_buffer' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/frame.h:207:2: warning: Member variable 'AudioResample < int16_t , int16_t >::input' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/frame.h:207:2: warning: Member variable 'AudioResample < int16_t , int16_t >::output' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/frame.h:207:2: warning: Member variable 'AudioResample < int16_t , int16_t >::size' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kino_av_pipe.h:134:6: performance:inconclusive: Technically the member function 'KinoAVPipe::ExecuteCommand' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/time_map.h:77:10: style:inconclusive: Technically the member function 'TimeMapValue::GetValue' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:106:10: style:inconclusive: Technically the member function 'TimeMapPair::GetFirst' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:107:10: style:inconclusive: Technically the member function 'TimeMapPair::GetSecond' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:140:10: style:inconclusive: Technically the member function 'TimeMapTriple::GetFirst' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:141:10: style:inconclusive: Technically the member function 'TimeMapTriple::GetSecond' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:142:10: style:inconclusive: Technically the member function 'TimeMapTriple::GetThird' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:196:8: performance:inconclusive: Technically the member function 'TimeMap::FinishedWith' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/time_map.h:202:8: performance:inconclusive: Technically the member function 'TimeMap::RoughlyEquals' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/audio_filters.cc:327:7: style:inconclusive: Technically the member function 'WavSelect::IsSelected' can be const. [functionConst] kino-1.3.4+dfsg0/src/audio_filters.cc:495:7: performance:inconclusive: Technically the member function 'AudioMix::Mix' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/time_map.h:53:10: style:inconclusive: Technically the member function 'TimeEntry < TimeMapValue >::GetPosition' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:55:8: style:inconclusive: Technically the member function 'TimeEntry < TimeMapValue >::IsEditable' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:53:10: style:inconclusive: Technically the member function 'TimeEntry < TimeMapPair >::GetPosition' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:55:8: style:inconclusive: Technically the member function 'TimeEntry < TimeMapPair >::IsEditable' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:53:10: style:inconclusive: Technically the member function 'TimeEntry < TimeMapTriple >::GetPosition' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:55:8: style:inconclusive: Technically the member function 'TimeEntry < TimeMapTriple >::IsEditable' can be const. [functionConst] kino-1.3.4+dfsg0/src/frame.h:260:6: style:inconclusive: Technically the member function 'AudioResample < int16_t , int16_t >::GetOutputFrequency' can be const. [functionConst] kino-1.3.4+dfsg0/src/audio_filters.cc:478:3: warning: Class 'AudioMix' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kino-1.3.4+dfsg0/src/audio_filters.cc:478:3: warning: Class 'AudioMix' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kino-1.3.4+dfsg0/src/time_map.h:74:3: style: Class 'TimeMapValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/time_map.h:96:3: style: Class 'TimeMapPair' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/time_map.h:128:3: style: Class 'TimeMapTriple' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/frame.h:308:2: style: Class 'SrcAudioResample < int16_t , int16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/frame.h:274:2: style: Class 'InternalAudioResample < int16_t , int16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/frame.h:207:2: style: Class 'AudioResample < int16_t , int16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_av_pipe.h:104:7: style: The function 'OpenAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:53:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.h:104:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.h:109:7: style: The function 'OpenVideoPipe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:73:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.h:109:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.h:114:7: style: The function 'OutputVideoFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:74:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.h:114:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.h:119:7: style: The function 'OutputAudioFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:54:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.h:119:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.h:124:7: style: The function 'CloseAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:55:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.h:124:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.h:129:7: style: The function 'CloseVideo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:75:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.h:129:7: note: Function in derived class kino-1.3.4+dfsg0/src/time_map.h:78:17: style: The function 'Get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/time_map.h:61:18: note: Virtual function in base class kino-1.3.4+dfsg0/src/time_map.h:78:17: note: Function in derived class kino-1.3.4+dfsg0/src/time_map.h:108:16: style: The function 'Get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/time_map.h:61:18: note: Virtual function in base class kino-1.3.4+dfsg0/src/time_map.h:108:16: note: Function in derived class kino-1.3.4+dfsg0/src/time_map.h:143:18: style: The function 'Get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/time_map.h:61:18: note: Virtual function in base class kino-1.3.4+dfsg0/src/time_map.h:143:18: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:56:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:56:8: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:61:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:61:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:72:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:72:8: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:77:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:77:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:91:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:91:8: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:96:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:96:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:110:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:110:8: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:115:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:115:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:154:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:154:8: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:158:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:158:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:167:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:73:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:167:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:175:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:75:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:175:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:383:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:383:8: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:388:7: style: The function 'IsAFrameConsumer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:50:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:388:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:393:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:393:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:423:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:73:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:423:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:432:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:75:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:432:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:437:7: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:74:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:437:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:490:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:490:8: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:502:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:502:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:533:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:73:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:533:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:542:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:75:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:542:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:547:7: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/audio_filters.h:74:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/audio_filters.cc:547:7: note: Function in derived class kino-1.3.4+dfsg0/src/audio_filters.cc:348:4: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/audio_filters.cc:566:4: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/time_map.h:311:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/time_map.h:328:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/time_map.h:344:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/time_map.h:359:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/avi.cc:74:10: warning: Member variable 'AVIFile::mainHdr' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/avi.cc:74:10: warning: Member variable 'AVIFile::streamHdr' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/avi.cc:74:10: warning: Member variable 'AVIFile::dmlh' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/avi.cc:105:10: warning: Member variable 'AVIFile::streamHdr' is not initialized in the copy constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/avi.cc:105:10: warning: Member variable 'AVIFile::odml_list' is not initialized in the copy constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/avi.cc:105:10: warning: Member variable 'AVIFile::dmlh_chunk' is not initialized in the copy constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/avi.cc:1044:11: warning: Member variable 'AVI1File::dvinfo' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/avi.cc:1340:11: warning: Member variable 'AVI2File::bitmapinfo' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/avi.cc:1340:11: warning: Member variable 'AVI2File::waveformatex' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/avi.cc:109:2: performance: Variable 'mainHdr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kino-1.3.4+dfsg0/src/avi.cc:853:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/avi.cc:867:26: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/avi.cc:1287:28: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/avi.cc:1326:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/avi.cc:1327:30: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/avi.cc:1333:27: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/avi.cc:1546:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/avi.cc:1547:30: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/avi.cc:1553:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/avi.cc:1554:30: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/avi.cc:1560:27: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/avi.cc:1667:28: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/avi.cc:1696:2: style:inconclusive: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] kino-1.3.4+dfsg0/src/avi.cc:785:6: style: The scope of the variable 'list' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/avi.cc:787:8: style: The scope of the variable 'listEnd' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/avi.cc:1226:6: style: The scope of the variable 'junk_chunk' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/avi.cc:1227:6: style: The scope of the variable 'num_blocks' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/avi.cc:1573:6: style: The scope of the variable 'audio_chunk' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/avi.cc:1575:6: style: The scope of the variable 'junk_chunk' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/avi.cc:1578:6: style: The scope of the variable 'num_blocks' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/avi.cc:257:12: style: Local variable 'i' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/avi.cc:215:6: note: Shadowed declaration kino-1.3.4+dfsg0/src/avi.cc:257:12: note: Shadow variable kino-1.3.4+dfsg0/src/avi.cc:733:10: style: Local variable 'idx1' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/avi.h:253:18: note: Shadowed declaration kino-1.3.4+dfsg0/src/avi.cc:733:10: note: Shadow variable kino-1.3.4+dfsg0/src/avi.cc:760:10: style: Local variable 'dmlh' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/avi.h:274:8: note: Shadowed declaration kino-1.3.4+dfsg0/src/avi.cc:760:10: note: Shadow variable kino-1.3.4+dfsg0/src/avi.cc:1035:9: style: Local variable 'dmlh' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/avi.h:274:8: note: Shadowed declaration kino-1.3.4+dfsg0/src/avi.cc:1035:9: note: Shadow variable kino-1.3.4+dfsg0/src/displayer.h:104:1: style: The class 'Displayer' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/displayer.cc:384:13: warning: Member variable 'XDisplayer::depth' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/displayer.cc:384:13: warning: Member variable 'XDisplayer::display' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/displayer.cc:384:13: warning: Member variable 'Displayer::img_width' is not initialized in the constructor. Maybe it should be initialized directly in the class Displayer? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/displayer.cc:384:13: warning: Member variable 'Displayer::img_height' is not initialized in the constructor. Maybe it should be initialized directly in the class Displayer? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/displayer.cc:384:13: warning: Member variable 'Displayer::pixels' is not initialized in the constructor. Maybe it should be initialized directly in the class Displayer? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/displayer.cc:461:14: warning: Member variable 'XvDisplayer::pix' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/displayer.cc:461:14: warning: Member variable 'Displayer::pixels' is not initialized in the constructor. Maybe it should be initialized directly in the class Displayer? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/displayer.cc:654:15: warning: Member variable 'Displayer::pixels' is not initialized in the constructor. Maybe it should be initialized directly in the class Displayer? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/displayer.cc:476:2: performance: Variable 'window' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kino-1.3.4+dfsg0/src/displayer.h:146:2: style: Class 'XDisplayer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/displayer.h:148:7: style: The function 'usable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/displayer.h:114:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/displayer.h:148:7: note: Function in derived class kino-1.3.4+dfsg0/src/displayer.h:149:17: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/displayer.h:115:25: note: Virtual function in base class kino-1.3.4+dfsg0/src/displayer.h:149:17: note: Function in derived class kino-1.3.4+dfsg0/src/displayer.h:151:7: style: The function 'put' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/displayer.h:109:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/displayer.h:151:7: note: Function in derived class kino-1.3.4+dfsg0/src/displayer.h:174:7: style: The function 'usable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/displayer.h:114:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/displayer.h:174:7: note: Function in derived class kino-1.3.4+dfsg0/src/displayer.h:175:17: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/displayer.h:115:25: note: Virtual function in base class kino-1.3.4+dfsg0/src/displayer.h:175:17: note: Function in derived class kino-1.3.4+dfsg0/src/displayer.h:178:7: style: The function 'put' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/displayer.h:109:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/displayer.h:178:7: note: Function in derived class kino-1.3.4+dfsg0/src/displayer.h:190:7: style: The function 'usable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/displayer.h:114:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/displayer.h:190:7: note: Function in derived class kino-1.3.4+dfsg0/src/displayer.h:191:17: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/displayer.h:115:25: note: Virtual function in base class kino-1.3.4+dfsg0/src/displayer.h:191:17: note: Function in derived class kino-1.3.4+dfsg0/src/displayer.h:192:7: style: The function 'put' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/displayer.h:109:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/displayer.h:192:7: note: Function in derived class kino-1.3.4+dfsg0/src/displayer.cc:544:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] kino-1.3.4+dfsg0/src/displayer.cc:363:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/displayer.cc:451:26: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/displayer.cc:574:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/displayer.cc:581:23: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/displayer.cc:636:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/displayer.cc:637:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/displayer.cc:677:26: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/displayer.cc:679:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/displayer.cc:680:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/displayer.cc:207:15: style: The scope of the variable 'y' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/displayer.cc:238:15: style: The scope of the variable 'y' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/displayer.cc:267:15: style: The scope of the variable 'y' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/displayer.cc:297:15: style: The scope of the variable 'y' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/displayer.cc:327:15: style: The scope of the variable 'y' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/displayer.cc:696:15: style: Variable 'prefs' can be declared as reference to const [constVariable] kino-1.3.4+dfsg0/src/displayer.cc:734:15: style: Variable 'prefs' can be declared as reference to const [constVariable] kino-1.3.4+dfsg0/src/displayer.cc:196:45: style: Parameter 'image' can be declared as pointer to const [constParameter] kino-1.3.4+dfsg0/src/displayer.cc:227:45: style: Parameter 'image' can be declared as pointer to const [constParameter] kino-1.3.4+dfsg0/src/displayer.cc:256:45: style: Parameter 'image' can be declared as pointer to const [constParameter] kino-1.3.4+dfsg0/src/displayer.cc:286:46: style: Parameter 'image' can be declared as pointer to const [constParameter] kino-1.3.4+dfsg0/src/displayer.cc:316:45: style: Parameter 'image' can be declared as pointer to const [constParameter] kino-1.3.4+dfsg0/src/displayer.cc:207:17: style: Variable 'y' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/displayer.cc:209:17: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/displayer.cc:238:17: style: Variable 'y' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/displayer.cc:240:17: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/displayer.cc:267:17: style: Variable 'y' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/displayer.cc:269:17: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/displayer.cc:297:17: style: Variable 'y' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/displayer.cc:299:17: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/displayer.cc:327:17: style: Variable 'y' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/displayer.cc:329:17: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/dvtitler/superimpose.cc:43:14: warning: Member variable 'Superimpose::file_entry' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/superimpose.cc:43:14: warning: Member variable 'Superimpose::count' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/superimpose.cc:43:14: warning: Member variable 'Superimpose::zoom' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.h:42:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/dvtitler/dvtitler.h:42:8: note: Function in derived class kino-1.3.4+dfsg0/src/dvtitler/dvtitler.h:43:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/dvtitler/dvtitler.h:43:7: note: Function in derived class kino-1.3.4+dfsg0/src/dvtitler/dvtitler.h:44:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:85:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/dvtitler/dvtitler.h:44:7: note: Function in derived class kino-1.3.4+dfsg0/src/dvtitler/dvtitler.h:45:7: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:86:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/dvtitler/dvtitler.h:45:7: note: Function in derived class kino-1.3.4+dfsg0/src/dvtitler/dvtitler.h:46:7: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/dvtitler/dvtitler.h:46:7: note: Function in derived class kino-1.3.4+dfsg0/src/dvtitler/superimpose.h:34:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/dvtitler/superimpose.h:34:8: note: Function in derived class kino-1.3.4+dfsg0/src/dvtitler/superimpose.h:35:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/dvtitler/superimpose.h:35:7: note: Function in derived class kino-1.3.4+dfsg0/src/dvtitler/superimpose.h:36:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:85:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/dvtitler/superimpose.h:36:7: note: Function in derived class kino-1.3.4+dfsg0/src/dvtitler/superimpose.h:37:7: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:86:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/dvtitler/superimpose.h:37:7: note: Function in derived class kino-1.3.4+dfsg0/src/dvtitler/superimpose.h:38:7: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/dvtitler/superimpose.h:38:7: note: Function in derived class kino-1.3.4+dfsg0/src/dvtitler/superimpose.cc:310:9: style: Redundant initialization for 'widget'. The initialized value is overwritten before it is read. [redundantInitialization] kino-1.3.4+dfsg0/src/dvtitler/superimpose.cc:308:20: note: widget is initialized kino-1.3.4+dfsg0/src/dvtitler/superimpose.cc:310:9: note: widget is overwritten kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::padw' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::padh' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::space' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::size' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::fadein' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::fadeout' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::outline' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::xoff' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::yoff' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::ih' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::iv' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::fh' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::fv' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::frame_w' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::frame_h' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:38:11: warning: Member variable 'DVTitler::position' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/textblock.h:61:6: style:inconclusive: Technically the member function 'TextBlock::getAlign' can be const. [functionConst] kino-1.3.4+dfsg0/src/dvtitler/textblock.h:66:6: style:inconclusive: Technically the member function 'TextBlock::getPadWidth' can be const. [functionConst] kino-1.3.4+dfsg0/src/dvtitler/textblock.h:71:6: style:inconclusive: Technically the member function 'TextBlock::getPadHeight' can be const. [functionConst] kino-1.3.4+dfsg0/src/dvtitler/textblock.h:76:6: style:inconclusive: Technically the member function 'TextBlock::getSpace' can be const. [functionConst] kino-1.3.4+dfsg0/src/commands.cc:430:80: error: Using pointer that is a temporary. [danglingTemporaryLifetime] kino-1.3.4+dfsg0/src/commands.cc:429:55: note: Pointer to container is created here. kino-1.3.4+dfsg0/src/commands.cc:429:47: note: Temporary created here. kino-1.3.4+dfsg0/src/commands.cc:430:80: note: Using pointer that is a temporary. kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:405:59: style:inconclusive: Function 'drawPixbuf' argument 4 names different: declaration 'row_w' definition 'frame_stride'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.h:49:50: note: Function 'drawPixbuf' argument 4 names different: declaration 'row_w' definition 'frame_stride'. kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:405:59: note: Function 'drawPixbuf' argument 4 names different: declaration 'row_w' definition 'frame_stride'. kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:164:6: style: Local variable 'space' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.h:63:18: note: Shadowed declaration kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:164:6: note: Shadow variable kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:288:8: style: Local variable 'text' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/dvtitler/dvtitler.h:55:8: note: Shadowed declaration kino-1.3.4+dfsg0/src/dvtitler/dvtitler.cc:288:8: note: Shadow variable kino-1.3.4+dfsg0/src/page_capture.h:90:12: style:inconclusive: Technically the member function 'PageCapture::getAVCState' can be const. [functionConst] kino-1.3.4+dfsg0/src/ieee1394io.h:67:6: style:inconclusive: Technically the member function 'IEEE1394Reader::GetOutQueueSize' can be const. [functionConst] kino-1.3.4+dfsg0/src/ieee1394io.h:71:6: style:inconclusive: Technically the member function 'IEEE1394Reader::GetInQueueSize' can be const. [functionConst] kino-1.3.4+dfsg0/src/page_editor.h:61:2: style: Class 'PageEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/page_capture.h:65:2: style: Class 'PageCapture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/page_timeline.h:59:2: style: Class 'PageTimeline' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/page_export.h:70:2: style: Class 'PageExport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/page_editor.h:68:9: style: The function 'activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:42:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:68:9: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:69:7: style: The function 'newFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:50:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:69:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:70:7: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:52:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:70:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:71:7: style: The function 'clean' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:54:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:71:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:72:11: style: The function 'processKeyboard' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:56:19: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:72:11: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:73:11: style: The function 'processCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:60:19: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:73:11: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:74:7: style: The function 'selectScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:64:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:74:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:75:7: style: The function 'videoStartOfMovie' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:66:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:75:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:76:7: style: The function 'videoPreviousScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:68:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:76:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:77:7: style: The function 'videoStartOfScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:70:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:77:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:78:7: style: The function 'videoRewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:72:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:78:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:79:7: style: The function 'videoBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:74:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:79:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:80:7: style: The function 'videoPlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:76:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:80:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:81:7: style: The function 'videoForward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:78:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:81:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:82:7: style: The function 'videoFastForward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:80:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:82:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:83:7: style: The function 'videoShuttle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:92:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:83:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:84:7: style: The function 'videoNextScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:82:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:84:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:85:7: style: The function 'videoEndOfScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:84:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:85:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:86:7: style: The function 'videoEndOfMovie' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:86:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:86:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:87:7: style: The function 'videoPause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:88:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:87:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:88:7: style: The function 'videoStop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:90:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:88:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:93:7: style: The function 'movedToFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:94:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:93:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:98:7: style: The function 'windowMoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:96:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:98:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:99:7: style: The function 'showFrameInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:100:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:99:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_editor.h:109:14: style: The function 'getHelpPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:106:22: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_editor.h:109:14: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:67:9: style: The function 'activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:42:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:67:9: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:68:7: style: The function 'newFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:50:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:68:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:69:7: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:52:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:69:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:70:7: style: The function 'clean' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:54:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:70:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:72:11: style: The function 'processKeyboard' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:56:19: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:72:11: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:73:11: style: The function 'processCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:60:19: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:73:11: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:75:7: style: The function 'videoStartOfMovie' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:66:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:75:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:76:7: style: The function 'videoPreviousScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:68:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:76:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:77:7: style: The function 'videoStartOfScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:70:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:77:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:78:7: style: The function 'videoRewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:72:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:78:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:79:7: style: The function 'videoBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:74:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:79:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:80:7: style: The function 'videoPlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:76:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:80:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:81:7: style: The function 'videoForward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:78:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:81:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:82:7: style: The function 'videoFastForward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:80:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:82:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:83:7: style: The function 'videoNextScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:82:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:83:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:84:7: style: The function 'videoEndOfScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:84:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:84:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:85:7: style: The function 'videoEndOfMovie' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:86:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:85:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:86:7: style: The function 'videoPause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:88:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:86:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:87:7: style: The function 'videoStop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:90:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:87:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:88:7: style: The function 'videoShuttle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:92:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:88:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:96:7: style: The function 'saveFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:102:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:96:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:97:7: style: The function 'windowMoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:96:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:97:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:98:7: style: The function 'showFrameInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:100:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:98:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_capture.h:103:14: style: The function 'getHelpPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:106:22: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_capture.h:103:14: note: Function in derived class kino-1.3.4+dfsg0/src/page_timeline.h:62:9: style: The function 'activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:42:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_timeline.h:62:9: note: Function in derived class kino-1.3.4+dfsg0/src/page_timeline.h:63:7: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:52:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_timeline.h:63:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_timeline.h:64:7: style: The function 'selectScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:64:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_timeline.h:64:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_timeline.h:67:11: style: The function 'processKeyboard' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:56:19: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_timeline.h:67:11: note: Function in derived class kino-1.3.4+dfsg0/src/page_timeline.h:68:11: style: The function 'processCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:60:19: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_timeline.h:68:11: note: Function in derived class kino-1.3.4+dfsg0/src/page_timeline.h:69:7: style: The function 'timeFormatChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:104:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_timeline.h:69:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_export.h:72:9: style: The function 'activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:42:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export.h:72:9: note: Function in derived class kino-1.3.4+dfsg0/src/page_export.h:73:7: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:52:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export.h:73:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_export.h:74:7: style: The function 'clean' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:54:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export.h:74:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_export.h:84:11: style: The function 'processKeyboard' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:56:19: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export.h:84:11: note: Function in derived class kino-1.3.4+dfsg0/src/page_export.h:85:11: style: The function 'processCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:60:19: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export.h:85:11: note: Function in derived class kino-1.3.4+dfsg0/src/page_export.h:86:7: style: The function 'selectScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:64:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export.h:86:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_export.h:95:7: style: The function 'timeFormatChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:104:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export.h:95:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_export.h:96:14: style: The function 'getHelpPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:106:22: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export.h:96:14: note: Function in derived class kino-1.3.4+dfsg0/src/commands.cc:68:30: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/commands.cc:107:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/commands.cc:448:7: style: Variable 'speedTable' can be declared as const array [constVariable] kino-1.3.4+dfsg0/src/export.h:216:15: style: Virtual function 'selectSection' is called from constructor 'Export(PageExport*_exportPage,KinoCommon*_common)' at line 60. Dynamic binding is not used. [virtualCallInConstructor] kino-1.3.4+dfsg0/src/export.cc:60:2: note: Calling selectSection kino-1.3.4+dfsg0/src/export.h:216:15: note: selectSection is a virtual function kino-1.3.4+dfsg0/src/export.cc:39:5: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/export.cc:41:5: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/export.cc:661:9: style: Local variable 'nextUpdateTime' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/export.h:111:9: note: Shadowed declaration kino-1.3.4+dfsg0/src/export.cc:661:9: note: Shadow variable kino-1.3.4+dfsg0/src/filehandler.cc:112:14: warning: Member variable 'FileHandler::timeStamp' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/filehandler.cc:112:14: warning: Member variable 'FileHandler::everyNthFrame' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/filehandler.cc:112:14: warning: Member variable 'FileHandler::framesToSkip' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/filehandler.cc:112:14: warning: Member variable 'FileHandler::maxFileSize' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/filehandler.cc:336:13: warning: Member variable 'RawHandler::numBlocks' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/filehandler.cc:435:13: warning: Member variable 'AVIHandler::audioInfo' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/filehandler.cc:435:13: warning: Member variable 'AVIHandler::dvinfo' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/filehandler.h:54:18: style:inconclusive: Technically the member function 'FileTracker::GetMode' can be const. [functionConst] kino-1.3.4+dfsg0/src/filehandler.cc:78:30: note: Technically the member function 'FileTracker::GetMode' can be const. kino-1.3.4+dfsg0/src/filehandler.h:54:18: note: Technically the member function 'FileTracker::GetMode' can be const. kino-1.3.4+dfsg0/src/filehandler.h:55:15: style:inconclusive: Technically the member function 'FileTracker::Size' can be const. [functionConst] kino-1.3.4+dfsg0/src/filehandler.cc:97:27: note: Technically the member function 'FileTracker::Size' can be const. kino-1.3.4+dfsg0/src/filehandler.h:55:15: note: Technically the member function 'FileTracker::Size' can be const. kino-1.3.4+dfsg0/src/filehandler.cc:472:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/filehandler.cc:474:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/filehandler.cc:477:25: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/filehandler.cc:479:25: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/filehandler.cc:482:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/filehandler.cc:484:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/filehandler.cc:237:14: style: The scope of the variable 'counter' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/filehandler.cc:177:46: style:inconclusive: Function 'SetBaseName' argument 1 names different: declaration 'base' definition 's'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/filehandler.h:84:42: note: Function 'SetBaseName' argument 1 names different: declaration 'base' definition 's'. kino-1.3.4+dfsg0/src/filehandler.cc:177:46: note: Function 'SetBaseName' argument 1 names different: declaration 'base' definition 's'. kino-1.3.4+dfsg0/src/filehandler.cc:236:10: style: Local variable 'filename' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/filehandler.h:115:9: note: Shadowed declaration kino-1.3.4+dfsg0/src/filehandler.cc:236:10: note: Shadow variable kino-1.3.4+dfsg0/src/filehandler.cc:675:16: style: Local variable 'n' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/filehandler.cc:663:9: note: Shadowed declaration kino-1.3.4+dfsg0/src/filehandler.cc:675:16: note: Shadow variable kino-1.3.4+dfsg0/src/frame.cc:64:12: warning: Member variable 'VideoInfo::timeCode' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/frame.cc:64:12: warning: Member variable 'VideoInfo::recDate' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/frame.cc:224:15: warning: Member variable 'Frame::audio_buffers' is not assigned a value in 'Frame::operator='. [operatorEqVarError] kino-1.3.4+dfsg0/src/frame.h:142:7: performance:inconclusive: Technically the member function 'Frame::IsNormalSpeed' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/frame.cc:765:13: note: Technically the member function 'Frame::IsNormalSpeed' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/frame.h:142:7: note: Technically the member function 'Frame::IsNormalSpeed' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/frame.cc:1536:9: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/frame.h:402:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/frame.cc:1536:9: note: Function in derived class kino-1.3.4+dfsg0/src/frame.cc:1554:7: style: The function 'DoneWithFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/frame.h:403:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/frame.cc:1554:7: note: Function in derived class kino-1.3.4+dfsg0/src/frame.cc:113:9: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:182:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:825:12: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:836:16: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:839:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:840:25: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:841:25: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:848:15: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:851:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:852:25: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:853:25: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:867:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:868:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:869:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:870:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:877:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:878:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:879:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:880:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:901:11: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:910:11: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/frame.cc:608:6: style: The scope of the variable 'af_size' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/frame.cc:609:6: style: The scope of the variable 'smp' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/frame.cc:610:6: style: The scope of the variable 'flag' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/framedisplayer.cc:35:17: warning: Member variable 'FrameDisplayer::pixels' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/framedisplayer.cc:43:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:594:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:597:3: note: Found duplicate branches for 'if' and 'else'. kino-1.3.4+dfsg0/src/gtkenhancedscale.c:594:3: note: Found duplicate branches for 'if' and 'else'. kino-1.3.4+dfsg0/src/gtkenhancedscale.c:1192:2: style:inconclusive: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:98:68: style:inconclusive: Function 'gtk_enhanced_scale_class_init' argument 1 names different: declaration 'klass' definition 'class'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:43:68: note: Function 'gtk_enhanced_scale_class_init' argument 1 names different: declaration 'klass' definition 'class'. kino-1.3.4+dfsg0/src/gtkenhancedscale.c:98:68: note: Function 'gtk_enhanced_scale_class_init' argument 1 names different: declaration 'klass' definition 'class'. kino-1.3.4+dfsg0/src/gtkenhancedscale.c:947:81: style:inconclusive: Function 'gtk_enhanced_scale_motion_x' argument 2 names different: declaration 'x' definition 'delta_x'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:63:81: note: Function 'gtk_enhanced_scale_motion_x' argument 2 names different: declaration 'x' definition 'delta_x'. kino-1.3.4+dfsg0/src/gtkenhancedscale.c:947:81: note: Function 'gtk_enhanced_scale_motion_x' argument 2 names different: declaration 'x' definition 'delta_x'. kino-1.3.4+dfsg0/src/gtkenhancedscale.c:546:11: style: Local variable 'left' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:474:8: note: Shadowed declaration kino-1.3.4+dfsg0/src/gtkenhancedscale.c:546:11: note: Shadow variable kino-1.3.4+dfsg0/src/gtkenhancedscale.c:546:17: style: Local variable 'right' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:474:14: note: Shadowed declaration kino-1.3.4+dfsg0/src/gtkenhancedscale.c:546:17: note: Shadow variable kino-1.3.4+dfsg0/src/gtkenhancedscale.c:895:83: style: Parameter 'event' can be declared as pointer to const [constParameter] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:919:82: style: Parameter 'event' can be declared as pointer to const [constParameter] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:1111:83: style: Parameter 'event' can be declared as pointer to const [constParameter] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:1125:76: style: Parameter 'event' can be declared as pointer to const [constParameter] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:1140:77: style: Parameter 'event' can be declared as pointer to const [constParameter] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:1177:73: style: Parameter 'adjustment' can be declared as pointer to const [constParameter] kino-1.3.4+dfsg0/src/ieee1394io.cc:96:17: warning: Member variable 'IEEE1394Reader::thread' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/ieee1394io.cc:1209:17: warning: Member variable 'IEEE1394Writer::m_channel' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/ieee1394io.cc:1209:17: warning: Member variable 'IEEE1394Writer::m_nBuffers' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/ieee1394io.cc:1209:17: warning: Member variable 'IEEE1394Writer::m_thread' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/ieee1394io.cc:821:2: style: Exception should be caught by reference. [catchExceptionByValue] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:214:15: style: Variable 'slider_width' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:400:17: style: Variable 'enhanced_scale' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:445:14: style: Variable 'tmp_area.x' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/ieee1394io.cc:102:10: style: The scope of the variable 'frame' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:446:14: style: Variable 'tmp_area.y' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:447:18: style: Variable 'tmp_area.width' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/gtkenhancedscale.c:448:19: style: Variable 'tmp_area.height' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/ieee1394io.cc:96:37: style:inconclusive: Function 'IEEE1394Reader' argument 1 names different: declaration 'chn' definition 'c'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:58:22: note: Function 'IEEE1394Reader' argument 1 names different: declaration 'chn' definition 'c'. kino-1.3.4+dfsg0/src/ieee1394io.cc:96:37: note: Function 'IEEE1394Reader' argument 1 names different: declaration 'chn' definition 'c'. kino-1.3.4+dfsg0/src/ieee1394io.cc:96:44: style:inconclusive: Function 'IEEE1394Reader' argument 2 names different: declaration 'frames' definition 'bufSize'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:58:36: note: Function 'IEEE1394Reader' argument 2 names different: declaration 'frames' definition 'bufSize'. kino-1.3.4+dfsg0/src/ieee1394io.cc:96:44: note: Function 'IEEE1394Reader' argument 2 names different: declaration 'frames' definition 'bufSize'. kino-1.3.4+dfsg0/src/ieee1394io.cc:871:28: style:inconclusive: Function 'isPhyIDValid' argument 1 names different: declaration 'id' definition 'phyID'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:193:24: note: Function 'isPhyIDValid' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:871:28: note: Function 'isPhyIDValid' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:959:20: style:inconclusive: Function 'Play' argument 1 names different: declaration 'id' definition 'phyID'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:195:16: note: Function 'Play' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:959:20: note: Function 'Play' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:976:21: style:inconclusive: Function 'Pause' argument 1 names different: declaration 'id' definition 'phyID'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:196:17: note: Function 'Pause' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:976:21: note: Function 'Pause' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:998:20: style:inconclusive: Function 'Stop' argument 1 names different: declaration 'id' definition 'phyID'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:197:16: note: Function 'Stop' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:998:20: note: Function 'Stop' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1016:22: style:inconclusive: Function 'Rewind' argument 1 names different: declaration 'id' definition 'phyID'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:199:18: note: Function 'Rewind' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1016:22: note: Function 'Rewind' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1029:27: style:inconclusive: Function 'FastForward' argument 1 names different: declaration 'id' definition 'phyID'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:198:23: note: Function 'FastForward' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1029:27: note: Function 'FastForward' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1041:23: style:inconclusive: Function 'Forward' argument 1 names different: declaration 'id' definition 'phyID'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:200:19: note: Function 'Forward' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1041:23: note: Function 'Forward' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1053:20: style:inconclusive: Function 'Back' argument 1 names different: declaration 'id' definition 'phyID'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:201:16: note: Function 'Back' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1053:20: note: Function 'Back' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1065:25: style:inconclusive: Function 'NextScene' argument 1 names different: declaration 'id' definition 'phyID'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:202:21: note: Function 'NextScene' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1065:25: note: Function 'NextScene' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1077:29: style:inconclusive: Function 'PreviousScene' argument 1 names different: declaration 'id' definition 'phyID'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:203:25: note: Function 'PreviousScene' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1077:29: note: Function 'PreviousScene' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1089:22: style:inconclusive: Function 'Record' argument 1 names different: declaration 'id' definition 'phyID'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:204:18: note: Function 'Record' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1089:22: note: Function 'Record' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1101:23: style:inconclusive: Function 'Shuttle' argument 1 names different: declaration 'id' definition 'phyID'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:205:19: note: Function 'Shuttle' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1101:23: note: Function 'Shuttle' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1113:40: style:inconclusive: Function 'TransportStatus' argument 1 names different: declaration 'id' definition 'phyID'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:206:36: note: Function 'TransportStatus' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1113:40: note: Function 'TransportStatus' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1126:25: style:inconclusive: Function 'Timecode' argument 1 names different: declaration 'id' definition 'phyID'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/ieee1394io.h:207:21: note: Function 'Timecode' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1126:25: note: Function 'Timecode' argument 1 names different: declaration 'id' definition 'phyID'. kino-1.3.4+dfsg0/src/ieee1394io.cc:1272:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/image_create.cc:68:2: warning: Member variable 'ImageCreateColour::picker' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_create.cc:228:2: warning: Member variable 'ImageCreateColourRange::start_picker' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_create.cc:228:2: warning: Member variable 'ImageCreateColourRange::end_picker' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_create.cc:319:2: warning: Member variable 'ImageCreateGradiate::type' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_create.cc:319:2: warning: Member variable 'ImageCreateGradiate::frames' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_create.cc:510:2: warning: Member variable 'ImageCreateFromFile::count' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_create.cc:74:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:48:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:74:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:79:7: style: The function 'CreateFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:50:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:79:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:93:6: style: The function 'GetNumberOfFrames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:51:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:93:6: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:120:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:75:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:120:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:143:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:76:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:143:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:153:7: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:77:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:153:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:162:7: style: The function 'CreateAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:97:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:162:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:173:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:48:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:173:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:178:7: style: The function 'CreateFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:50:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:178:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:191:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:75:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:191:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:201:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:76:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:201:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:210:7: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:77:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:210:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:233:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:48:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:233:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:238:7: style: The function 'CreateFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:50:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:238:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:252:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:75:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:252:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:285:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:76:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:285:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:296:7: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:77:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:296:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:345:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:48:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:345:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:438:7: style: The function 'CreateFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:50:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:438:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:458:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:75:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:458:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:463:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:76:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:463:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:468:7: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:77:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:468:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:490:6: style: The function 'GetNumberOfFrames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:51:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:490:6: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:517:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:48:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:517:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:522:7: style: The function 'CreateFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:50:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:522:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:629:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:75:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:629:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:668:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:76:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:668:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:681:7: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_create.h:77:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_create.cc:681:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_create.cc:718:4: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/image_create.cc:180:11: style: The scope of the variable 'value' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/jogshuttle.h:75:7: performance:inconclusive: Technically the member function 'JogShuttle::jog' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/jogshuttle.cc:229:18: note: Technically the member function 'JogShuttle::jog' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/jogshuttle.h:75:7: note: Technically the member function 'JogShuttle::jog' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/jogshuttle.h:76:7: performance:inconclusive: Technically the member function 'JogShuttle::shuttle' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/jogshuttle.cc:243:18: note: Technically the member function 'JogShuttle::shuttle' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/jogshuttle.h:76:7: note: Technically the member function 'JogShuttle::shuttle' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/jogshuttle.cc:328:20: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/jogshuttle.cc:229:27: style:inconclusive: Function 'jog' argument 1 names different: declaration 'dir' definition 'offs'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/jogshuttle.h:75:16: note: Function 'jog' argument 1 names different: declaration 'dir' definition 'offs'. kino-1.3.4+dfsg0/src/jogshuttle.cc:229:27: note: Function 'jog' argument 1 names different: declaration 'dir' definition 'offs'. kino-1.3.4+dfsg0/src/image_transitions.cc:455:31: warning: Member variable 'GDKImageTransitionRepository::menu' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_transitions.cc:455:31: warning: Member variable 'GDKImageTransitionRepository::container' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_transitions.cc:64:2: warning: Member variable 'ImageTransitionSwitch::point' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_transitions.cc:156:2: warning: Member variable 'ImageTransitionBarWipe::type' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_transitions.cc:265:2: warning: Member variable 'ImageTransitionDifferences::type' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_transitions.cc:265:2: warning: Member variable 'ImageTransitionDifferences::sensitivity' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_transitions.cc:354:2: warning: Member variable 'ImageTransitionBarnDoorWipe::type' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_transitions.cc:101:9: style:inconclusive: Technically the member function 'ImageTransitionSwitch::SwitchPoint' can be const. [functionConst] kino-1.3.4+dfsg0/src/image_transitions.cc:173:7: performance:inconclusive: Technically the member function 'ImageTransitionBarWipe::Left' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_transitions.cc:186:7: performance:inconclusive: Technically the member function 'ImageTransitionBarWipe::Right' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_transitions.cc:200:7: performance:inconclusive: Technically the member function 'ImageTransitionBarWipe::Down' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_transitions.cc:212:7: performance:inconclusive: Technically the member function 'ImageTransitionBarWipe::Up' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_transitions.cc:371:7: performance:inconclusive: Technically the member function 'ImageTransitionBarnDoorWipe::VerticalOpen' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_transitions.cc:382:7: performance:inconclusive: Technically the member function 'ImageTransitionBarnDoorWipe::VerticalClose' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_transitions.cc:393:7: performance:inconclusive: Technically the member function 'ImageTransitionBarnDoorWipe::HorizontalOpen' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_transitions.cc:404:7: performance:inconclusive: Technically the member function 'ImageTransitionBarnDoorWipe::HorizontalClose' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_transitions.cc:47:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:47:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:52:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:52:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:76:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:76:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:81:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:81:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:91:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:71:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:91:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:96:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:72:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:96:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:113:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:113:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:118:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:118:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:168:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:168:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:224:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:224:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:240:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:71:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:240:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:245:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:72:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:245:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:281:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:281:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:286:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:286:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:333:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:71:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:333:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:338:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:72:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:338:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:366:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:366:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:418:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:418:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:434:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:71:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:434:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_transitions.cc:439:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:72:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_transitions.cc:439:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:557:27: warning: Member variable 'GDKImageFilterRepository::menu' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_filters.cc:557:27: warning: Member variable 'GDKImageFilterRepository::container' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_filters.cc:165:2: warning: Member variable 'ImageFilterMirror::type' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_filters.cc:273:2: warning: Member variable 'ImageFilterKaleidoscope::type' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_filters.cc:466:2: warning: Member variable 'ImageFilterSwap::type' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/image_transitions.cc:452:4: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/image_transitions.cc:122:11: style: The scope of the variable 'r' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/image_transitions.cc:122:14: style: The scope of the variable 'g' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/image_transitions.cc:122:17: style: The scope of the variable 'b' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/image_transitions.cc:123:11: style: The scope of the variable 'kr' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/image_transitions.cc:123:15: style: The scope of the variable 'kg' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/image_transitions.cc:123:19: style: The scope of the variable 'kb' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/image_filters.cc:182:7: performance:inconclusive: Technically the member function 'ImageFilterMirror::LeftRight' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_filters.cc:198:7: performance:inconclusive: Technically the member function 'ImageFilterMirror::RightLeft' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_filters.cc:214:7: performance:inconclusive: Technically the member function 'ImageFilterMirror::TopBottom' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_filters.cc:225:7: performance:inconclusive: Technically the member function 'ImageFilterMirror::BottomTop' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_filters.cc:290:7: performance:inconclusive: Technically the member function 'ImageFilterKaleidoscope::TopLeft' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_filters.cc:318:7: performance:inconclusive: Technically the member function 'ImageFilterKaleidoscope::TopRight' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_filters.cc:346:7: performance:inconclusive: Technically the member function 'ImageFilterKaleidoscope::BottomLeft' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_filters.cc:374:7: performance:inconclusive: Technically the member function 'ImageFilterKaleidoscope::BottomRight' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_filters.cc:483:7: performance:inconclusive: Technically the member function 'ImageFilterSwap::LeftRight' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_filters.cc:506:7: performance:inconclusive: Technically the member function 'ImageFilterSwap::TopBottom' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/image_filters.cc:52:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:52:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:57:7: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:57:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:68:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:68:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:73:7: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:73:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:96:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:96:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:101:7: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:101:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:114:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:114:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:119:7: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:119:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:133:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:133:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:138:7: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:138:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:177:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:177:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:236:7: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:236:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:252:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:252:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:257:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:85:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:257:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:285:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:285:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:402:7: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:402:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:418:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:418:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:423:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:85:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:423:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:435:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:435:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:440:7: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:440:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:478:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:478:8: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:520:7: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:520:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:532:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:532:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:537:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:85:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/image_filters.cc:537:7: note: Function in derived class kino-1.3.4+dfsg0/src/image_filters.cc:549:4: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/image_filters.cc:75:11: style: The scope of the variable 'r' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/image_filters.cc:75:14: style: The scope of the variable 'g' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/image_filters.cc:75:17: style: The scope of the variable 'b' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/image_filters.cc:140:11: style: The scope of the variable 'r' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/image_filters.cc:140:14: style: The scope of the variable 'g' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/image_filters.cc:140:17: style: The scope of the variable 'b' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/image_filters.cc:442:11: style: The scope of the variable 'r' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/image_filters.cc:442:14: style: The scope of the variable 'g' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/image_filters.cc:442:17: style: The scope of the variable 'b' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kinoplus/DVScalingParams.h:79:14: style:inconclusive: Technically the member function 'DVScalingParams::GetScale' can be const. [functionConst] kino-1.3.4+dfsg0/src/kinoplus/DVScalingParams.h:83:8: style:inconclusive: Technically the member function 'DVScalingParams::GetBackgroundColour' can be const. [functionConst] kino-1.3.4+dfsg0/src/kinoplus/PixbufUtils.h:35:14: performance:inconclusive: Technically the member function 'PixbufUtils::ConvertRGBToPixbuf' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/kinoplus/PixbufUtils.cc:122:25: note: Technically the member function 'PixbufUtils::ConvertRGBToPixbuf' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/kinoplus/PixbufUtils.h:35:14: note: Technically the member function 'PixbufUtils::ConvertRGBToPixbuf' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/kinoplus/PixbufUtils.h:36:8: performance:inconclusive: Technically the member function 'PixbufUtils::FillWithBackgroundColour' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/kinoplus/PixbufUtils.cc:135:19: note: Technically the member function 'PixbufUtils::FillWithBackgroundColour' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/kinoplus/PixbufUtils.h:36:8: note: Technically the member function 'PixbufUtils::FillWithBackgroundColour' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/kinoplus/PixbufUtils.h:38:8: performance:inconclusive: Technically the member function 'PixbufUtils::Composite' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/kinoplus/PixbufUtils.cc:72:19: note: Technically the member function 'PixbufUtils::Composite' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/kinoplus/PixbufUtils.h:38:8: note: Technically the member function 'PixbufUtils::Composite' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/kinoplus/DVScalingParams.h:54:3: style: Class 'DV_RGB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kinoplus/PixbufUtils.cc:137:17: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kinoplus/DVScalingParams.h:54:18: performance: Function parameter 'value' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/kinoplus/PixbufUtils.cc:29:41: performance: Function parameter 'name' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/kinoplus/DVScalingParams.h:82:37: style: Parameter 'rgb' can be declared as reference to const [constParameter] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:717:9: warning: Either the condition 'm_writer!=-1' is redundant or write() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:718:18: note: Assuming that condition 'm_writer!=-1' is not redundant kino-1.3.4+dfsg0/src/kino_av_pipe.cc:717:9: note: Invalid argument kino-1.3.4+dfsg0/src/kino_av_pipe.cc:204:12: warning: Member variable 'WAVImport::start' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:204:12: warning: Member variable 'WAVImport::channels' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:204:12: warning: Member variable 'WAVImport::frequency' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:204:12: warning: Member variable 'WAVImport::bytespersample' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:204:12: warning: Member variable 'WAVImport::length' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:285:2: warning: Member variable 'PipeImport::m_buffer' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:383:1: style: The class 'WAVExport' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:425:1: style: The class 'PCMExport' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:683:1: style: The class 'DvEncoderVideoPipeYUV' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:747:1: style: The class 'DvEncoderVideoPipePGM' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:182:7: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:33:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:182:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:183:6: style: The function 'GetChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:34:14: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:183:6: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:187:6: style: The function 'GetFrequency' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:35:14: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:187:6: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:191:6: style: The function 'GetBytesPerSample' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:36:14: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:191:6: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:195:7: style: The function 'GetNumberOfSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:37:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:195:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:199:7: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:38:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:199:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:200:7: style: The function 'Get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:39:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:200:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:201:7: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:40:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:201:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:294:7: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:33:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:294:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:331:6: style: The function 'GetChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:34:14: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:331:6: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:335:6: style: The function 'GetFrequency' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:35:14: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:335:6: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:339:6: style: The function 'GetBytesPerSample' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:36:14: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:339:6: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:343:7: style: The function 'GetNumberOfSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:37:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:343:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:347:7: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:38:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:347:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:351:7: style: The function 'Get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:39:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:351:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:355:7: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:40:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:355:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:388:7: style: The function 'OpenAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:53:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:388:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:389:7: style: The function 'OutputAudioFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:54:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:389:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:390:7: style: The function 'CloseAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:55:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:390:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:431:7: style: The function 'OpenAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:53:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:431:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:432:7: style: The function 'OutputAudioFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:54:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:432:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:433:7: style: The function 'CloseAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:55:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:433:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:598:7: style: The function 'OpenVideoPipe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:73:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:598:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:599:7: style: The function 'OutputVideoFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:74:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:599:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:600:7: style: The function 'CloseVideo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:75:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:600:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:661:7: style: The function 'OutputVideoFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:74:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:661:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:692:7: style: The function 'OpenVideoPipe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:73:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:692:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:693:7: style: The function 'OutputVideoFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:74:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:693:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:694:7: style: The function 'CloseVideo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:75:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:694:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:756:7: style: The function 'OpenVideoPipe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:73:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:756:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:757:7: style: The function 'OutputVideoFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:74:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:757:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:758:7: style: The function 'CloseVideo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_av_pipe.h:75:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:758:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_av_pipe.cc:85:22: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:94:25: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:109:21: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:130:20: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:222:16: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:223:18: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:224:16: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:707:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:710:33: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:771:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:774:33: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:634:53: style:inconclusive: Function 'OutputVideoFrame' argument 1 names different: declaration 'frame' definition 'pixels'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:599:34: note: Function 'OutputVideoFrame' argument 1 names different: declaration 'frame' definition 'pixels'. kino-1.3.4+dfsg0/src/kino_av_pipe.cc:634:53: note: Function 'OutputVideoFrame' argument 1 names different: declaration 'frame' definition 'pixels'. kino-1.3.4+dfsg0/src/kino_av_pipe.cc:668:65: style:inconclusive: Function 'OutputVideoFrame' argument 1 names different: declaration 'frame' definition 'pixels'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/kino_av_pipe.cc:661:34: note: Function 'OutputVideoFrame' argument 1 names different: declaration 'frame' definition 'pixels'. kino-1.3.4+dfsg0/src/kino_av_pipe.cc:668:65: note: Function 'OutputVideoFrame' argument 1 names different: declaration 'frame' definition 'pixels'. kino-1.3.4+dfsg0/src/dvtitler/textblock.cc:32:12: warning: Member variable 'TextBlock::text' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/textblock.cc:32:12: warning: Member variable 'TextBlock::font' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/dvtitler/textblock.h:87:7: performance:inconclusive: Technically the member function 'TextBlock::fillRectangle' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/dvtitler/textblock.cc:83:17: note: Technically the member function 'TextBlock::fillRectangle' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/dvtitler/textblock.h:87:7: note: Technically the member function 'TextBlock::fillRectangle' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/dvtitler/textblock.cc:37:12: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/oss.c:363:2: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] kino-1.3.4+dfsg0/src/oss.c:270:47: style:inconclusive: Function 'kino_sound_player' argument 2 names different: declaration 'out' definition 'data'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/oss.h:57:61: note: Function 'kino_sound_player' argument 2 names different: declaration 'out' definition 'data'. kino-1.3.4+dfsg0/src/oss.c:270:47: note: Function 'kino_sound_player' argument 2 names different: declaration 'out' definition 'data'. kino-1.3.4+dfsg0/src/message.cc:44:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] kino-1.3.4+dfsg0/src/message.cc:59:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] kino-1.3.4+dfsg0/src/message.cc:75:85: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] kino-1.3.4+dfsg0/src/message.cc:91:98: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] kino-1.3.4+dfsg0/src/page_bttv.cc:67:11: warning: Member variable 'PageBttv::v4l' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.h:78:2: style: Class 'V4LCapability' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/v4l.h:248:2: style: Class 'GDKV4L' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/page_bttv.h:61:2: style: Class 'PageBttv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/v4l.h:80:8: style: The function 'getStruct' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/v4l.h:54:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/v4l.h:80:8: note: Function in derived class kino-1.3.4+dfsg0/src/v4l.h:107:8: style: The function 'getStruct' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/v4l.h:54:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/v4l.h:107:8: note: Function in derived class kino-1.3.4+dfsg0/src/v4l.h:131:8: style: The function 'getStruct' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/v4l.h:54:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/v4l.h:131:8: note: Function in derived class kino-1.3.4+dfsg0/src/v4l.h:170:6: style: The function 'getHandle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/v4l.h:64:14: note: Virtual function in base class kino-1.3.4+dfsg0/src/v4l.h:170:6: note: Function in derived class kino-1.3.4+dfsg0/src/page_bttv.h:63:7: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:52:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_bttv.h:63:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_bttv.h:64:7: style: The function 'newFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:50:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_bttv.h:64:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_bttv.h:65:9: style: The function 'activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:42:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_bttv.h:65:9: note: Function in derived class kino-1.3.4+dfsg0/src/page_bttv.h:66:7: style: The function 'clean' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:54:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_bttv.h:66:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_bttv.h:67:7: style: The function 'videoStartOfMovie' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:66:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_bttv.h:67:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_bttv.h:68:7: style: The function 'videoPreviousScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:68:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_bttv.h:68:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_bttv.h:69:7: style: The function 'videoRewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:72:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_bttv.h:69:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_bttv.h:70:7: style: The function 'videoPlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:76:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_bttv.h:70:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_bttv.h:71:7: style: The function 'videoStop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:90:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_bttv.h:71:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_bttv.h:72:7: style: The function 'videoFastForward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:80:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_bttv.h:72:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_bttv.h:75:7: style: The function 'videoNextScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:82:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_bttv.h:75:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_bttv.h:76:7: style: The function 'videoEndOfMovie' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:86:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_bttv.h:76:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_bttv.h:79:7: style: The function 'saveFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:102:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_bttv.h:79:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_bttv.cc:185:35: style: Condition 'seeking' is always true [knownConditionTrueFalse] kino-1.3.4+dfsg0/src/page_bttv.cc:164:12: note: Assignment 'seeking=true', assigned value is 1 kino-1.3.4+dfsg0/src/page_bttv.cc:185:35: note: Condition 'seeking' is always true kino-1.3.4+dfsg0/src/page_bttv.cc:225:35: style: Condition 'seeking' is always true [knownConditionTrueFalse] kino-1.3.4+dfsg0/src/page_bttv.cc:204:12: note: Assignment 'seeking=true', assigned value is 1 kino-1.3.4+dfsg0/src/page_bttv.cc:225:35: note: Condition 'seeking' is always true kino-1.3.4+dfsg0/src/kino_plugin_types.h:273:2: warning:inconclusive: Member variable 'basic_luma::alpha' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] kino-1.3.4+dfsg0/src/kino_plugin_types.h:704:2: style: The class 'iterator' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:714:2: style: The class 'const_iterator' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/kinoplus/book.cc:179:3: warning: Member variable 'Jerker::tempframe' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:179:3: warning: Member variable 'Jerker::show_every' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:179:3: warning: Member variable 'Jerker::current' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:309:3: warning: Member variable 'LineDraw::temp' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:480:3: warning: Member variable 'TweenieEntry::scaled' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:480:3: warning: Member variable 'TweenieEntry::interlace_on' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:480:3: warning: Member variable 'TweenieEntry::interlace_first_field' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:480:3: warning: Member variable 'TweenieEntry::luma_width' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:480:3: warning: Member variable 'TweenieEntry::luma_height' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:480:3: warning: Member variable 'TweenieEntry::luma_softness' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:480:3: warning: Member variable 'TweenieEntry::frame_delta' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:480:3: warning: Member variable 'TweenieEntry::merge' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:480:3: warning: Member variable 'TimeEntry < TweenieEntry >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TweenieEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:480:3: warning: Member variable 'TimeEntry < TweenieEntry >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TweenieEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:493:3: warning: Member variable 'TweenieEntry::scaled' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:493:3: warning: Member variable 'TweenieEntry::interlace_on' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:493:3: warning: Member variable 'TweenieEntry::interlace_first_field' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:493:3: warning: Member variable 'TweenieEntry::luma_width' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:493:3: warning: Member variable 'TweenieEntry::luma_height' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:493:3: warning: Member variable 'TweenieEntry::luma_softness' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:493:3: warning: Member variable 'TweenieEntry::frame_delta' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:493:3: warning: Member variable 'TweenieEntry::merge' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:493:3: warning: Member variable 'TimeEntry < TweenieEntry >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TweenieEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:493:3: warning: Member variable 'TimeEntry < TweenieEntry >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TweenieEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:499:3: warning: Member variable 'TweenieEntry::scaled' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:499:3: warning: Member variable 'TweenieEntry::interlace_on' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:499:3: warning: Member variable 'TweenieEntry::interlace_first_field' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:499:3: warning: Member variable 'TweenieEntry::luma' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:499:3: warning: Member variable 'TweenieEntry::luma_width' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:499:3: warning: Member variable 'TweenieEntry::luma_height' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:499:3: warning: Member variable 'TweenieEntry::luma_softness' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:499:3: warning: Member variable 'TweenieEntry::frame_delta' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:499:3: warning: Member variable 'TimeEntry < TweenieEntry >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TweenieEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:499:3: warning: Member variable 'TimeEntry < TweenieEntry >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < TweenieEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1049:3: warning: Member variable 'PanZoomEntry::interlace_on' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1049:3: warning: Member variable 'PanZoomEntry::interlace_first_field' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1049:3: warning: Member variable 'TimeEntry < PanZoomEntry >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < PanZoomEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1049:3: warning: Member variable 'TimeEntry < PanZoomEntry >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < PanZoomEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1054:3: warning: Member variable 'PanZoomEntry::interlace_on' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1054:3: warning: Member variable 'PanZoomEntry::interlace_first_field' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1054:3: warning: Member variable 'TimeEntry < PanZoomEntry >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < PanZoomEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1054:3: warning: Member variable 'TimeEntry < PanZoomEntry >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < PanZoomEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1060:3: warning: Member variable 'PanZoomEntry::interlace_on' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1060:3: warning: Member variable 'PanZoomEntry::interlace_first_field' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1060:3: warning: Member variable 'TimeEntry < PanZoomEntry >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < PanZoomEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1060:3: warning: Member variable 'TimeEntry < PanZoomEntry >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < PanZoomEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1322:3: warning: Member variable 'ColourAverage::temp' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1389:3: warning: Member variable 'LevelsEntry::transform' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1389:3: warning: Member variable 'TimeEntry < LevelsEntry >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < LevelsEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1389:3: warning: Member variable 'TimeEntry < LevelsEntry >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < LevelsEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1402:3: warning: Member variable 'LevelsEntry::contrast' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1402:3: warning: Member variable 'LevelsEntry::brightness' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1402:3: warning: Member variable 'LevelsEntry::gamma' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1402:3: warning: Member variable 'LevelsEntry::hue' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1402:3: warning: Member variable 'LevelsEntry::saturation' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1402:3: warning: Member variable 'LevelsEntry::value' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1402:3: warning: Member variable 'LevelsEntry::temperature' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1402:3: warning: Member variable 'LevelsEntry::green' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1402:3: warning: Member variable 'LevelsEntry::transform' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1402:3: warning: Member variable 'TimeEntry < LevelsEntry >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < LevelsEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1402:3: warning: Member variable 'TimeEntry < LevelsEntry >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < LevelsEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1409:3: warning: Member variable 'LevelsEntry::transform' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1409:3: warning: Member variable 'TimeEntry < LevelsEntry >::position' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < LevelsEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1409:3: warning: Member variable 'TimeEntry < LevelsEntry >::is_editable' is not initialized in the constructor. Maybe it should be initialized directly in the class TimeEntry < LevelsEntry >? [uninitDerivedMemberVar] kino-1.3.4+dfsg0/src/time_map.h:44:29: style: The class 'TimeEntry < TweenieEntry >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/time_map.h:44:29: style: The class 'TimeEntry < PanZoomEntry >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/time_map.h:44:29: style: The class 'TimeEntry < LevelsEntry >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/kino_plugin_utility.h:109:15: style:inconclusive: Technically the member function 'kino::convolve_filter::width' can be const. [functionConst] kino-1.3.4+dfsg0/src/kino_plugin_utility.h:114:15: style:inconclusive: Technically the member function 'kino::convolve_filter::neighbors' can be const. [functionConst] kino-1.3.4+dfsg0/src/kino_plugin_utility.h:119:15: style:inconclusive: Technically the member function 'kino::convolve_filter::middle' can be const. [functionConst] kino-1.3.4+dfsg0/src/kinoplus/affine.h:93:10: style:inconclusive: Technically the member function 'AffineTransform::MapX' can be const. [functionConst] kino-1.3.4+dfsg0/src/kinoplus/affine.h:99:10: style:inconclusive: Technically the member function 'AffineTransform::MapY' can be const. [functionConst] kino-1.3.4+dfsg0/src/kinoplus/book.cc:97:8: performance:inconclusive: Technically the member function 'Pixelate::Average' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/kinoplus/book.cc:343:7: performance:inconclusive: Technically the member function 'LineDraw::GetPix' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/time_map.h:196:8: performance:inconclusive: Technically the member function 'TimeMap < TweenieEntry >::FinishedWith' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/time_map.h:202:8: performance:inconclusive: Technically the member function 'TimeMap < TweenieEntry >::RoughlyEquals' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/time_map.h:196:8: performance:inconclusive: Technically the member function 'TimeMap < PanZoomEntry >::FinishedWith' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/time_map.h:202:8: performance:inconclusive: Technically the member function 'TimeMap < PanZoomEntry >::RoughlyEquals' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/time_map.h:196:8: performance:inconclusive: Technically the member function 'TimeMap < LevelsEntry >::FinishedWith' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/time_map.h:202:8: performance:inconclusive: Technically the member function 'TimeMap < LevelsEntry >::RoughlyEquals' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/time_map.h:53:10: style:inconclusive: Technically the member function 'TimeEntry < TweenieEntry >::GetPosition' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:55:8: style:inconclusive: Technically the member function 'TimeEntry < TweenieEntry >::IsEditable' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:53:10: style:inconclusive: Technically the member function 'TimeEntry < PanZoomEntry >::GetPosition' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:55:8: style:inconclusive: Technically the member function 'TimeEntry < PanZoomEntry >::IsEditable' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:53:10: style:inconclusive: Technically the member function 'TimeEntry < LevelsEntry >::GetPosition' can be const. [functionConst] kino-1.3.4+dfsg0/src/time_map.h:55:8: style:inconclusive: Technically the member function 'TimeEntry < LevelsEntry >::IsEditable' can be const. [functionConst] kino-1.3.4+dfsg0/src/kino_plugin_types.h:175:2: style: Class 'basic_hsv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:183:2: style: Class 'basic_hsv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:267:2: style: Class 'basic_luma' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:279:2: style: Class 'basic_luma' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:285:2: style: Class 'basic_luma' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:290:2: style: Class 'basic_luma' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:828:2: style: Class 'audio_sequence' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:786:3: style: Class 'iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:812:3: style: Class 'const_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kinoplus/book.cc:493:3: style: Class 'TweenieEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1054:3: style: Class 'PanZoomEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1402:3: style: Class 'LevelsEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:582:2: style: Class 'basic_bitmap < basic_rgba < uint8_t , color_traits < uint8_t > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:342:2: style: Class 'basic_rgb < uint8_t , color_traits < uint8_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:350:2: style: Class 'basic_rgb < uint8_t , color_traits < uint8_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:358:2: style: Class 'basic_rgb < uint8_t , color_traits < uint8_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:365:2: style: Class 'basic_rgb < uint8_t , color_traits < uint8_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:478:2: style: Class 'basic_rgba < uint8_t , color_traits < uint8_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:487:2: style: Class 'basic_rgba < uint8_t , color_traits < uint8_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:496:2: style: Class 'basic_rgba < uint8_t , color_traits < uint8_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kinoplus/book.cc:92:9: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:92:9: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:126:8: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:126:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:154:8: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:154:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:159:8: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:85:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:159:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:164:8: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:86:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:164:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:189:9: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:189:9: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:194:8: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:194:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:204:8: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:204:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:209:8: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:85:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:209:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:214:8: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:86:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:214:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:229:9: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:229:9: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:234:10: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:234:10: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:264:9: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:264:9: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:269:10: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:269:10: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:333:9: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:333:9: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:358:8: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:358:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:442:8: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:442:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:447:8: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:85:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:447:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:452:8: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:86:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:452:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:513:17: style: The function 'Get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/time_map.h:61:18: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:513:17: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:621:8: style: The function 'RenderFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/time_map.h:176:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:621:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:736:9: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:736:9: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:757:8: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:757:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:817:8: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:71:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:817:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:823:8: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:72:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:823:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:829:8: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:73:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:829:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:894:8: style: The function 'OnControllerKeyChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:82:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:894:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:905:8: style: The function 'OnControllerPrevKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:905:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:912:8: style: The function 'OnControllerNextKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:86:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:912:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1070:17: style: The function 'Get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/time_map.h:61:18: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1070:17: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1083:8: style: The function 'RenderFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/time_map.h:164:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1083:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1187:9: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1187:9: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1208:8: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1208:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1238:8: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1238:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1245:8: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:85:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1245:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1251:8: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:86:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1251:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1286:8: style: The function 'OnControllerKeyChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:82:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1286:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1297:8: style: The function 'OnControllerPrevKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1297:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1304:8: style: The function 'OnControllerNextKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:86:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1304:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1335:9: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1335:9: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1340:8: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1340:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1359:8: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1359:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1364:8: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:85:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1364:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1369:8: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:86:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1369:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1423:16: style: The function 'Get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/time_map.h:61:18: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1423:16: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1541:8: style: The function 'RenderFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/time_map.h:164:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1541:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1667:9: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1667:9: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1816:8: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1816:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1835:8: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1835:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1841:8: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:85:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1841:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1884:8: style: The function 'OnControllerKeyChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:82:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1884:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1895:8: style: The function 'OnControllerPrevKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1895:8: note: Function in derived class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1902:8: style: The function 'OnControllerNextKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:86:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/kinoplus/book.cc:1902:8: note: Function in derived class kino-1.3.4+dfsg0/src/kino_plugin_types.h:197:17: style: Condition 'saturation!=color_traits < double >::minimum()' is always false [knownConditionTrueFalse] kino-1.3.4+dfsg0/src/kino_plugin_types.h:195:29: note: Assignment 'saturation=maxcomponent?difference/maxcomponent:color_traits < double >::minimum()', assigned value is 0 kino-1.3.4+dfsg0/src/kino_plugin_types.h:197:17: note: Condition 'saturation!=color_traits < double >::minimum()' is always false kino-1.3.4+dfsg0/src/kino_common.h:252:17: style:inconclusive: Technically the member function 'KinoCommon::getComponentState' can be const. [functionConst] kino-1.3.4+dfsg0/src/kino_common.cc:2151:28: note: Technically the member function 'KinoCommon::getComponentState' can be const. kino-1.3.4+dfsg0/src/kino_common.h:252:17: note: Technically the member function 'KinoCommon::getComponentState' can be const. kino-1.3.4+dfsg0/src/kino_common.h:274:7: performance:inconclusive: Technically the member function 'KinoCommon::loadSplash' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/kino_common.cc:2288:18: note: Technically the member function 'KinoCommon::loadSplash' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/kino_common.h:274:7: note: Technically the member function 'KinoCommon::loadSplash' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/page_trim.h:94:6: style:inconclusive: Technically the member function 'PageTrim::getInPoint' can be const. [functionConst] kino-1.3.4+dfsg0/src/page_trim.h:98:6: style:inconclusive: Technically the member function 'PageTrim::getOutPoint' can be const. [functionConst] kino-1.3.4+dfsg0/src/page_trim.h:106:6: style:inconclusive: Technically the member function 'PageTrim::getTotalFrames' can be const. [functionConst] kino-1.3.4+dfsg0/src/page_trim.h:110:6: style:inconclusive: Technically the member function 'PageTrim::getPosition' can be const. [functionConst] kino-1.3.4+dfsg0/src/storyboard.h:46:7: style:inconclusive: Technically the member function 'Storyboard::getSkipSelect' can be const. [functionConst] kino-1.3.4+dfsg0/src/storyboard.h:54:7: style:inconclusive: Technically the member function 'Storyboard::getSkip' can be const. [functionConst] kino-1.3.4+dfsg0/src/kino_common.cc:116:8: warning: Class 'KinoCommon' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kino-1.3.4+dfsg0/src/kino_common.cc:116:8: warning: Class 'KinoCommon' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kino-1.3.4+dfsg0/src/page_undefined.h:34:2: style: Class 'PageUndefined' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/page_trim.h:88:2: style: Class 'PageTrim' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/storyboard.h:31:2: style: Class 'Storyboard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/page_trim.h:128:9: style: The function 'activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:42:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:128:9: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:129:7: style: The function 'newFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:50:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:129:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:130:7: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:52:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:130:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:131:7: style: The function 'clean' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:54:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:131:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:132:11: style: The function 'processKeyboard' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:56:19: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:132:11: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:133:11: style: The function 'processCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:60:19: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:133:11: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:134:7: style: The function 'selectScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:64:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:134:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:135:7: style: The function 'videoStartOfMovie' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:66:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:135:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:136:7: style: The function 'videoPreviousScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:68:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:136:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:137:7: style: The function 'videoStartOfScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:70:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:137:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:138:7: style: The function 'videoRewind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:72:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:138:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:139:7: style: The function 'videoBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:74:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:139:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:140:7: style: The function 'videoPlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:76:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:140:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:141:7: style: The function 'videoForward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:78:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:141:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:142:7: style: The function 'videoFastForward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:80:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:142:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:143:7: style: The function 'videoShuttle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:92:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:143:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:144:7: style: The function 'videoNextScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:82:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:144:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:145:7: style: The function 'videoEndOfScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:84:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:145:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:146:7: style: The function 'videoEndOfMovie' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:86:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:146:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:147:7: style: The function 'videoPause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:88:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:147:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:148:7: style: The function 'videoStop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:90:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:148:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:153:7: style: The function 'movedToFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:94:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:153:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:158:7: style: The function 'windowMoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:96:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:158:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:159:7: style: The function 'showFrameInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:100:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:159:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:168:7: style: The function 'timeFormatChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:104:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:168:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_trim.h:169:14: style: The function 'getHelpPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page.h:106:22: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_trim.h:169:14: note: Function in derived class kino-1.3.4+dfsg0/src/kino_common.cc:1091:2: style: Exception should be caught by reference. [catchExceptionByValue] kino-1.3.4+dfsg0/src/kino_common.cc:1411:2: style: Exception should be caught by reference. [catchExceptionByValue] kino-1.3.4+dfsg0/src/kinoplus/book.cc:636:13: error: Mismatching allocation and deallocation: temp_image [mismatchAllocDealloc] kino-1.3.4+dfsg0/src/kinoplus/book.cc:633:28: note: Mismatching allocation and deallocation: temp_image kino-1.3.4+dfsg0/src/kinoplus/book.cc:636:13: note: Mismatching allocation and deallocation: temp_image kino-1.3.4+dfsg0/src/kinoplus/book.cc:644:13: error: Mismatching allocation and deallocation: temp_image [mismatchAllocDealloc] kino-1.3.4+dfsg0/src/kinoplus/book.cc:641:28: note: Mismatching allocation and deallocation: temp_image kino-1.3.4+dfsg0/src/kinoplus/book.cc:644:13: note: Mismatching allocation and deallocation: temp_image kino-1.3.4+dfsg0/src/kino_common.cc:2420:3: error: Return value of allocation function 'mkstemp' is not stored. [leakReturnValNotUsed] kino-1.3.4+dfsg0/src/kino_common.cc:195:5: error: Common realloc mistake: 'buffer' nulled but not freed upon failure [memleakOnRealloc] kino-1.3.4+dfsg0/src/kino_common.cc:187:18: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:195:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:211:33: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:216:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:245:35: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:252:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:265:35: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:272:11: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:677:34: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:1017:26: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:1146:13: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:1199:69: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:1204:68: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:1263:69: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:1268:68: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:2290:21: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:2292:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:2299:19: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:2300:20: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:2304:25: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:2433:22: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:2449:34: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:2480:35: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/kino_common.cc:1614:11: style: Redundant initialization for 'width'. The initialized value is overwritten before it is read. [redundantInitialization] kino-1.3.4+dfsg0/src/kino_common.cc:1612:14: note: width is initialized kino-1.3.4+dfsg0/src/kino_common.cc:1614:11: note: width is overwritten kino-1.3.4+dfsg0/src/kinoplus/book.cc:565:15: style: Redundant initialization for 'max_width'. The initialized value is overwritten before it is read. [redundantInitialization] kino-1.3.4+dfsg0/src/kinoplus/book.cc:560:18: note: max_width is initialized kino-1.3.4+dfsg0/src/kinoplus/book.cc:565:15: note: max_width is overwritten kino-1.3.4+dfsg0/src/kino_common.cc:861:7: style: The scope of the variable 'askNewFile' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kino_common.cc:1132:18: style: The scope of the variable 'preview' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kino_common.cc:1133:17: style: The scope of the variable 'filter' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1753:65: style: Variable 'm' is reassigned a value before the old one has been used. [redundantAssignment] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1751:8: note: m is assigned kino-1.3.4+dfsg0/src/kinoplus/book.cc:1753:65: note: m is overwritten kino-1.3.4+dfsg0/src/kino_common.cc:330:12: style: Local variable 'clean' shadows outer function [shadowFunction] kino-1.3.4+dfsg0/src/kino_common.h:316:7: note: Shadowed declaration kino-1.3.4+dfsg0/src/kino_common.cc:330:12: note: Shadow variable kino-1.3.4+dfsg0/src/kinoplus/book.cc:238:15: style: The scope of the variable 'kr' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kino_common.cc:587:22: style: Local variable 'command' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/kino_common.h:118:12: note: Shadowed declaration kino-1.3.4+dfsg0/src/kino_common.cc:587:22: note: Shadow variable kino-1.3.4+dfsg0/src/kinoplus/book.cc:238:19: style: The scope of the variable 'kg' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kino_common.cc:2322:14: style: Local variable 'widget' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/kino_common.h:114:13: note: Shadowed declaration kino-1.3.4+dfsg0/src/kino_common.cc:2322:14: note: Shadow variable kino-1.3.4+dfsg0/src/kinoplus/book.cc:238:23: style: The scope of the variable 'kb' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kino_common.cc:2413:21: style: Local variable 'command' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/kino_common.h:118:12: note: Shadowed declaration kino-1.3.4+dfsg0/src/kino_common.cc:2413:21: note: Shadow variable kino-1.3.4+dfsg0/src/kinoplus/book.cc:273:15: style: The scope of the variable 'kr' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kino_common.cc:2464:23: style: Local variable 'command' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/kino_common.h:118:12: note: Shadowed declaration kino-1.3.4+dfsg0/src/kino_common.cc:2464:23: note: Shadow variable kino-1.3.4+dfsg0/src/kinoplus/book.cc:273:19: style: The scope of the variable 'kg' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kino_common.cc:2524:14: style: Local variable 'widget' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/kino_common.h:114:13: note: Shadowed declaration kino-1.3.4+dfsg0/src/kino_common.cc:2524:14: note: Shadow variable kino-1.3.4+dfsg0/src/kinoplus/book.cc:273:23: style: The scope of the variable 'kb' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kino_common.cc:2540:14: style: Local variable 'widget' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/kino_common.h:114:13: note: Shadowed declaration kino-1.3.4+dfsg0/src/kino_common.cc:2540:14: note: Shadow variable kino-1.3.4+dfsg0/src/kinoplus/book.cc:1738:18: style: The scope of the variable 'l' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1738:21: style: The scope of the variable 'r' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1738:24: style: The scope of the variable 'm' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1739:12: style: The scope of the variable 'sR' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1739:16: style: The scope of the variable 'sG' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1739:20: style: The scope of the variable 'sB' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1739:24: style: The scope of the variable 'mRB' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/kinoplus/book.cc:785:16: style: Local variable 'widget' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/kinoplus/book.cc:762:15: note: Shadowed declaration kino-1.3.4+dfsg0/src/kinoplus/book.cc:785:16: note: Shadow variable kino-1.3.4+dfsg0/src/kinoplus/book.cc:1085:8: style: Local variable 'x' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1042:10: note: Shadowed declaration kino-1.3.4+dfsg0/src/kinoplus/book.cc:1085:8: note: Shadow variable kino-1.3.4+dfsg0/src/kinoplus/book.cc:1086:8: style: Local variable 'y' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1043:10: note: Shadowed declaration kino-1.3.4+dfsg0/src/kinoplus/book.cc:1086:8: note: Shadow variable kino-1.3.4+dfsg0/src/kinoplus/book.cc:1223:16: style: Local variable 'widget' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1210:15: note: Shadowed declaration kino-1.3.4+dfsg0/src/kinoplus/book.cc:1223:16: note: Shadow variable kino-1.3.4+dfsg0/src/kinoplus/book.cc:1447:12: style: Local variable 'value' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1384:10: note: Shadowed declaration kino-1.3.4+dfsg0/src/kinoplus/book.cc:1447:12: note: Shadow variable kino-1.3.4+dfsg0/src/kinoplus/book.cc:1495:16: style: Local variable 'i' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1454:14: note: Shadowed declaration kino-1.3.4+dfsg0/src/kinoplus/book.cc:1495:16: note: Shadow variable kino-1.3.4+dfsg0/src/kino_plugin_types.h:636:21: style: Local variable 'data' shadows outer function [shadowFunction] kino-1.3.4+dfsg0/src/kino_plugin_types.h:609:26: note: Shadowed declaration kino-1.3.4+dfsg0/src/kino_plugin_types.h:636:21: note: Shadow variable kino-1.3.4+dfsg0/src/kinoplus/book.cc:1060:48: style: Parameter 'entry' can be declared as reference to const [constParameter] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1409:46: style: Parameter 'entry' can be declared as reference to const [constParameter] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1404:4: style: Instance of 'LevelsEntry' object is destroyed immediately. [unusedScopedObject] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1106:15: style: Variable 'cut_width' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1111:16: style: Variable 'cut_height' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1354:6: style: Variable 'p' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/kinoplus/book.cc:1494:10: style: Variable 'col' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/kino_common.cc:340:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/kino_common.cc:347:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/kino_common.cc:2528:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/kino_common.cc:2534:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/kino_common.cc:2373:1: error: va_list 'list' was opened but not closed by va_end(). [va_end_missing] kino-1.3.4+dfsg0/src/page_export_1394.h:45:9: style: The function 'onActivate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:170:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_1394.h:45:9: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_1394.h:53:7: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:193:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_1394.h:53:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_1394.h:54:7: style: The function 'clean' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:194:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_1394.h:54:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_1394.h:58:2: style: The function 'doExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:167:2: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_1394.h:58:2: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_1394.cc:200:25: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_export_1394.cc:180:6: style: The scope of the variable 'i' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_export_1394.cc:180:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/page_capture.cc:97:14: warning: Member variable 'PageCapture::gui_state_was' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_export_1394.cc:183:18: style: Variable 'filename' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/page_capture.cc:97:14: warning: Member variable 'PageCapture::playrecordButton' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_capture.cc:97:14: warning: Member variable 'PageCapture::driver_available' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_capture.cc:97:14: warning: Member variable 'PageCapture::audio_enabled' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_capture.cc:97:14: warning: Member variable 'PageCapture::check_phyid' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_capture.h:99:9: performance:inconclusive: Technically the member function 'PageCapture::getFrame' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/page_capture.cc:1400:21: note: Technically the member function 'PageCapture::getFrame' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/page_capture.h:99:9: note: Technically the member function 'PageCapture::getFrame' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/page_export.cc:67:8: warning: Class 'PageExport' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kino-1.3.4+dfsg0/src/page_export.cc:67:8: warning: Class 'PageExport' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kino-1.3.4+dfsg0/src/page_export_avi.h:54:2: style: The function 'doExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:167:2: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_avi.h:54:2: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_avi.h:61:7: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:193:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_avi.h:61:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_avi.h:62:7: style: The function 'clean' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:194:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_avi.h:62:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_stills.h:41:2: style: The function 'doExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:167:2: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_stills.h:41:2: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_audio.h:43:2: style: The function 'doExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:167:2: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_audio.h:43:2: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_audio.h:45:7: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:193:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_audio.h:45:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_mjpeg.h:60:7: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:193:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_mjpeg.h:60:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_mjpeg.h:61:9: style: The function 'onActivate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:170:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_mjpeg.h:61:9: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_mjpeg.h:63:2: style: The function 'doExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:167:2: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_mjpeg.h:63:2: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_pipe.h:52:7: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:193:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_pipe.h:52:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_pipe.h:53:7: style: The function 'clean' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:194:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_pipe.h:53:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_pipe.h:54:9: style: The function 'onActivate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:170:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_pipe.h:54:9: note: Function in derived class kino-1.3.4+dfsg0/src/page_export_pipe.h:60:21: style: The function 'doExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/export.h:167:2: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_export_pipe.h:60:21: note: Function in derived class kino-1.3.4+dfsg0/src/page_export.cc:374:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] kino-1.3.4+dfsg0/src/page_capture.cc:1534:27: style: Redundant condition: writer!=NULL. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] kino-1.3.4+dfsg0/src/page_export.cc:385:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] kino-1.3.4+dfsg0/src/page_capture.cc:1593:26: style: Redundant condition: writer!=NULL. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] kino-1.3.4+dfsg0/src/page_capture.cc:247:23: style: Condition '(int)status<0' is always false [knownConditionTrueFalse] kino-1.3.4+dfsg0/src/page_capture.cc:245:42: note: Assignment 'status=avc->TransportStatus(Preferences::getInstance().phyID)', assigned value is greater than -1 kino-1.3.4+dfsg0/src/page_capture.cc:247:23: note: Condition '(int)status<0' is always false kino-1.3.4+dfsg0/src/page_capture.cc:835:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] kino-1.3.4+dfsg0/src/page_capture.cc:846:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] kino-1.3.4+dfsg0/src/page_export.cc:410:19: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_export.cc:367:50: style:inconclusive: Function 'processCommand' argument 1 names different: declaration 'cmd' definition 'command'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/page_export.h:85:39: note: Function 'processCommand' argument 1 names different: declaration 'cmd' definition 'command'. kino-1.3.4+dfsg0/src/page_export.cc:367:50: note: Function 'processCommand' argument 1 names different: declaration 'cmd' definition 'command'. kino-1.3.4+dfsg0/src/page_capture.cc:1575:28: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_capture.cc:824:51: style:inconclusive: Function 'processCommand' argument 1 names different: declaration 'cmd' definition 'command'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/page_capture.h:73:39: note: Function 'processCommand' argument 1 names different: declaration 'cmd' definition 'command'. kino-1.3.4+dfsg0/src/page_capture.cc:824:51: note: Function 'processCommand' argument 1 names different: declaration 'cmd' definition 'command'. kino-1.3.4+dfsg0/src/page_capture.cc:1383:10: style: Local variable 'tc' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_capture.cc:1376:9: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_capture.cc:1383:10: note: Shadow variable kino-1.3.4+dfsg0/src/page_capture.cc:1376:9: style: Unused variable: tc [unusedVariable] kino-1.3.4+dfsg0/src/page_export_audio.cc:211:57: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_export_audio.cc:224:14: style: Variable 'resampler' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/page_export_avi.cc:305:2: style: Exception should be caught by reference. [catchExceptionByValue] kino-1.3.4+dfsg0/src/page_export_avi.cc:225:25: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_export_avi.cc:315:18: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_export_avi.cc:152:6: style: The scope of the variable 'sceneIndex' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_export_stills.cc:138:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_export_stills.cc:159:11: style: Redundant initialization for 'width'. The initialized value is overwritten before it is read. [redundantInitialization] kino-1.3.4+dfsg0/src/page_export_stills.cc:157:14: note: width is initialized kino-1.3.4+dfsg0/src/page_export_stills.cc:159:11: note: width is overwritten kino-1.3.4+dfsg0/src/page_export_pipe.cc:187:21: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] kino-1.3.4+dfsg0/src/page_export_pipe.cc:57:2: style: Class 'DVPipeTool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/page_export_pipe.cc:371:6: error: Return value of allocation function 'mkstemp' is not stored. [leakReturnValNotUsed] kino-1.3.4+dfsg0/src/page_export_pipe.cc:135:4: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_export_pipe.cc:347:21: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_export_pipe.cc:180:9: style: The scope of the variable 'filename' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_export_pipe.cc:181:17: style: The scope of the variable 'entry' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_export_pipe.cc:305:6: style: The scope of the variable 'i' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_export_pipe.cc:305:14: style: The scope of the variable 'j' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_export_pipe.cc:206:36: style:inconclusive: Function 'activateTool' argument 1 names different: declaration 'tool' definition 'index'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/page_export_pipe.h:56:25: note: Function 'activateTool' argument 1 names different: declaration 'tool' definition 'index'. kino-1.3.4+dfsg0/src/page_export_pipe.cc:206:36: note: Function 'activateTool' argument 1 names different: declaration 'tool' definition 'index'. kino-1.3.4+dfsg0/src/page_export_pipe.cc:233:34: style:inconclusive: Function 'selectTool' argument 1 names different: declaration 'tool' definition 'index'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/page_export_pipe.h:57:23: note: Function 'selectTool' argument 1 names different: declaration 'tool' definition 'index'. kino-1.3.4+dfsg0/src/page_export_pipe.cc:233:34: note: Function 'selectTool' argument 1 names different: declaration 'tool' definition 'index'. kino-1.3.4+dfsg0/src/page_export_pipe.cc:156:10: style: Local variable 'alternate_dir' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_export_pipe.cc:149:9: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_export_pipe.cc:156:10: note: Shadow variable kino-1.3.4+dfsg0/src/page_export_pipe.cc:343:18: style: Local variable 'option_menu' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_export_pipe.cc:311:17: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_export_pipe.cc:343:18: note: Shadow variable kino-1.3.4+dfsg0/src/page_export_pipe.cc:57:21: performance: Function parameter 'command' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/page_export_pipe.cc:65:20: performance: Function parameter 'command' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/page_export_pipe.cc:178:36: performance: Function parameter 'directory' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/page_timeline.cc:365:22: style: Condition 'showIconsRunning==TIMELINE_RUNNING' is always true [knownConditionTrueFalse] kino-1.3.4+dfsg0/src/page_timeline.cc:324:22: note: Assignment 'showIconsRunning=TIMELINE_RUNNING', assigned value is 3 kino-1.3.4+dfsg0/src/page_timeline.cc:414:18: note: Assuming condition is false kino-1.3.4+dfsg0/src/page_timeline.cc:365:22: note: Condition 'showIconsRunning==TIMELINE_RUNNING' is always true kino-1.3.4+dfsg0/src/page_timeline.cc:423:25: style: Condition 'showIconsRunning==TIMELINE_RUNNING' is always true [knownConditionTrueFalse] kino-1.3.4+dfsg0/src/page_timeline.cc:324:22: note: Assignment 'showIconsRunning=TIMELINE_RUNNING', assigned value is 3 kino-1.3.4+dfsg0/src/page_timeline.cc:414:18: note: Assuming condition is false kino-1.3.4+dfsg0/src/page_timeline.cc:423:25: note: Condition 'showIconsRunning==TIMELINE_RUNNING' is always true kino-1.3.4+dfsg0/src/page_timeline.cc:110:5: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_timeline.cc:339:7: style: Local variable 'start' shadows outer function [shadowFunction] kino-1.3.4+dfsg0/src/page_timeline.h:63:7: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_timeline.cc:339:7: note: Shadow variable kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:808:21: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:68:2: style: Class 'DVDTool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:772:18: style: Redundant initialization for 'sceneIter'. The initialized value is overwritten before it is read. [redundantInitialization] kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:767:40: note: sceneIter is initialized kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:772:18: note: sceneIter is overwritten kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:536:10: style: The scope of the variable 'full' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:801:9: style: The scope of the variable 'filename' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:802:17: style: The scope of the variable 'entry' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:827:37: style:inconclusive: Function 'activateTool' argument 1 names different: declaration 'tool' definition 'index'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/page_export_mjpeg.h:75:25: note: Function 'activateTool' argument 1 names different: declaration 'tool' definition 'index'. kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:827:37: note: Function 'activateTool' argument 1 names different: declaration 'tool' definition 'index'. kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:150:10: style: Local variable 'alternate_dir' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:143:9: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:150:10: note: Shadow variable kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:847:15: style: Local variable 'item' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:841:14: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:847:15: note: Shadow variable kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:68:18: performance: Function parameter 'command' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:76:20: performance: Function parameter 'command' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:799:37: performance: Function parameter 'directory' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:462:44: error: Undefined behavior: Variable 'audioOptions' is used as parameter and destination in sprintf(). [sprintfOverlappingData] kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:467:44: error: Undefined behavior: Variable 'audioOptions' is used as parameter and destination in sprintf(). [sprintfOverlappingData] kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:470:42: error: Undefined behavior: Variable 'audioOptions' is used as parameter and destination in sprintf(). [sprintfOverlappingData] kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:659:13: style: Variable 'resampler' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:758:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/page_magick.cc:399:21: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] kino-1.3.4+dfsg0/src/page_magick.cc:1247:17: warning: Member variable 'PageMagickInfo::begin' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:1247:17: warning: Member variable 'PageMagickInfo::end' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:1247:17: warning: Member variable 'PageMagickInfo::increment' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:1247:17: warning: Member variable 'PageMagickInfo::reverse' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:1247:17: warning: Member variable 'PageMagickInfo::anteFrame' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:1247:17: warning: Member variable 'PageMagickInfo::postFrame' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:1247:17: warning: Member variable 'PageMagickInfo::width' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:1247:17: warning: Member variable 'PageMagickInfo::height' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:1247:17: warning: Member variable 'PageMagickInfo::isPAL' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:1247:17: warning: Member variable 'PageMagickInfo::isWide' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:1247:17: warning: Member variable 'PageMagickInfo::frequency' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:1247:17: warning: Member variable 'PageMagickInfo::channels' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:1247:17: warning: Member variable 'PageMagickInfo::samples_this_frame' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:719:1: style: The class 'PageMagickOverwrite' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/page_magick.cc:882:19: warning: Member variable 'PageMagickCreate::info' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:882:19: warning: Member variable 'PageMagickCreate::creator' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:971:1: style: The class 'PageMagickTransition' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/page_magick.cc:1085:1: style: The class 'PageMagickFilter' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/page_magick.cc:1135:1: style: The class 'PageMagickAudioFilter' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kino-1.3.4+dfsg0/src/page_magick.cc:1182:28: warning: Member variable 'PageMagickAudioTransition::info' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.cc:1182:28: warning: Member variable 'PageMagickAudioTransition::transition' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_magick.h:46:14: performance:inconclusive: Technically the member function 'Plugin::GetError' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/page_magick.cc:367:21: note: Technically the member function 'Plugin::GetError' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/page_magick.h:46:14: note: Technically the member function 'Plugin::GetError' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/page_magick.h:62:15: style:inconclusive: Technically the member function 'PluginCollection::Count' can be const. [functionConst] kino-1.3.4+dfsg0/src/page_magick.cc:431:32: note: Technically the member function 'PluginCollection::Count' can be const. kino-1.3.4+dfsg0/src/page_magick.h:62:15: note: Technically the member function 'PluginCollection::Count' can be const. kino-1.3.4+dfsg0/src/page_magick.h:227:7: performance:inconclusive: Technically the member function 'PageMagick::ShowImage' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/page_magick.cc:1713:18: note: Technically the member function 'PageMagick::ShowImage' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/page_magick.h:227:7: note: Technically the member function 'PageMagick::ShowImage' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/page_magick.cc:579:6: style:inconclusive: Technically the member function 'PageMagickInfo::GetPostFrame' can be const. [functionConst] kino-1.3.4+dfsg0/src/page_magick.cc:583:6: style:inconclusive: Technically the member function 'PageMagickInfo::GetAnteFrame' can be const. [functionConst] kino-1.3.4+dfsg0/src/page_magick.cc:884:2: warning: Class 'PageMagickCreate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kino-1.3.4+dfsg0/src/page_magick.cc:884:2: warning: Class 'PageMagickCreate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kino-1.3.4+dfsg0/src/page_magick.cc:550:2: style: Class 'PageMagickInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/page_magick.cc:724:7: style: The function 'Initialise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:657:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:724:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:725:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:659:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:725:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:726:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:661:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:726:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:727:7: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:663:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:727:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:873:7: style: The function 'Initialise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:657:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:873:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:874:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:659:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:874:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:875:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:661:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:875:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:876:15: style: The function 'IsSynth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:665:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:876:15: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:982:7: style: The function 'Initialise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:678:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:982:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:983:7: style: The function 'PreGetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:681:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:983:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:984:7: style: The function 'PreGetFrameAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:683:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:984:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:985:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:686:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:985:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:986:7: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:689:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:986:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:1091:7: style: The function 'Initialise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:678:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:1091:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:1092:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:686:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:1092:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:1093:7: style: The function 'ChangesImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:692:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:1093:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:1094:7: style: The function 'PreGetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:681:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:1094:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:1101:7: style: The function 'PreGetFrameAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:683:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:1101:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:1141:7: style: The function 'Initialise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:705:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:1141:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:1142:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:708:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:1142:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:1178:7: style: The function 'Initialise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:705:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:1178:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:1179:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/page_magick.cc:708:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:1179:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3069:6: style: The function 'GetNumInputFrames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:44:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3069:6: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3077:7: style: The function 'IsEffectReversed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3077:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3082:9: style: The function 'GetRealStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:49:18: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3082:9: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3087:9: style: The function 'GetRealEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:50:18: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3087:9: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3092:6: style: The function 'GetNumOutputFrames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:45:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3092:6: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3097:9: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:46:18: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3097:9: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3102:9: style: The function 'GetFrameDelta' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:47:18: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3102:9: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3107:6: style: The function 'GetIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:57:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3107:6: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3175:7: style: The function 'GetImageA' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:51:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3175:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3180:7: style: The function 'GetImageB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:52:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3180:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3267:7: style: The function 'GetAudioA' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:53:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3267:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3272:7: style: The function 'GetAudioB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:54:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3272:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3288:7: style: The function 'Repaint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:55:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3288:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3296:7: style: The function 'IsRepainting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3296:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3301:7: style: The function 'IsPreviewing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:58:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3301:7: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:3306:6: style: The function 'GetFrameNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/kino_extra.h:59:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/page_magick.cc:3306:6: note: Function in derived class kino-1.3.4+dfsg0/src/page_magick.cc:2440:11: style: Condition 'paused' is always true [knownConditionTrueFalse] kino-1.3.4+dfsg0/src/page_magick.cc:2435:7: note: Assuming that condition 'paused' is not redundant kino-1.3.4+dfsg0/src/page_magick.cc:2440:11: note: Condition 'paused' is always true kino-1.3.4+dfsg0/src/page_magick.cc:352:2: warning: Possible leak in public function. The pointer 'ptr' is not deallocated before it is allocated. [publicAllocationError] kino-1.3.4+dfsg0/src/page_magick.cc:443:39: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_magick.cc:459:39: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_magick.cc:475:43: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_magick.cc:491:39: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_magick.cc:507:43: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_magick.cc:1852:18: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_magick.cc:2052:18: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_magick.cc:2294:25: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_magick.cc:2305:18: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_magick.cc:2863:19: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_magick.cc:2939:5: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_magick.cc:389:9: style: The scope of the variable 'filename' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_magick.cc:390:8: style: The scope of the variable 'extension' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_magick.cc:392:17: style: The scope of the variable 'entry' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_magick.cc:1928:6: style: The scope of the variable 'audio_number' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_magick.cc:2191:10: style: The scope of the variable 'directory' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_magick.cc:1347:42: style:inconclusive: Function 'SetLowQuality' argument 1 names different: declaration 'quality' definition 'low_quality'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/page_magick.cc:552:27: note: Function 'SetLowQuality' argument 1 names different: declaration 'quality' definition 'low_quality'. kino-1.3.4+dfsg0/src/page_magick.cc:1347:42: note: Function 'SetLowQuality' argument 1 names different: declaration 'quality' definition 'low_quality'. kino-1.3.4+dfsg0/src/page_magick.cc:1713:55: style:inconclusive: Function 'ShowImage' argument 2 names different: declaration 'pixels' definition 'image'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/page_magick.h:227:44: note: Function 'ShowImage' argument 2 names different: declaration 'pixels' definition 'image'. kino-1.3.4+dfsg0/src/page_magick.cc:1713:55: note: Function 'ShowImage' argument 2 names different: declaration 'pixels' definition 'image'. kino-1.3.4+dfsg0/src/page_magick.cc:938:13: style: Local variable 'i' shadows outer argument [shadowArgument] kino-1.3.4+dfsg0/src/page_magick.cc:924:72: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_magick.cc:938:13: note: Shadow variable kino-1.3.4+dfsg0/src/page_magick.cc:960:13: style: Local variable 'i' shadows outer argument [shadowArgument] kino-1.3.4+dfsg0/src/page_magick.cc:946:95: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_magick.cc:960:13: note: Shadow variable kino-1.3.4+dfsg0/src/page_magick.cc:3051:15: style: Local variable 'menu' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_magick.cc:3035:14: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_magick.cc:3051:15: note: Shadow variable kino-1.3.4+dfsg0/src/page_magick.cc:3052:16: style: Local variable 'active_item' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_magick.cc:3036:15: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_magick.cc:3052:16: note: Shadow variable kino-1.3.4+dfsg0/src/page_magick.cc:3165:13: style: Local variable 'end' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_magick.cc:2952:6: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_magick.cc:3165:13: note: Shadow variable kino-1.3.4+dfsg0/src/page_magick.cc:3196:14: style: Local variable 'end' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_magick.cc:2952:6: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_magick.cc:3196:14: note: Shadow variable kino-1.3.4+dfsg0/src/page_magick.cc:2119:11: error: Memory is allocated but not initialized: pixels [uninitdata] kino-1.3.4+dfsg0/src/playlist.cc:2480:22: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] kino-1.3.4+dfsg0/src/playlist.cc:2592:21: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] kino-1.3.4+dfsg0/src/playlist.cc:891:2: performance: Variable 'doc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kino-1.3.4+dfsg0/src/playlist.cc:906:2: performance: Variable 'doc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kino-1.3.4+dfsg0/src/playlist.h:85:9: style:inconclusive: Technically the member function 'PlayList::GetProjectDirectory' can be const. [functionConst] kino-1.3.4+dfsg0/src/playlist.cc:2269:18: note: Technically the member function 'PlayList::GetProjectDirectory' can be const. kino-1.3.4+dfsg0/src/playlist.h:85:9: note: Technically the member function 'PlayList::GetProjectDirectory' can be const. kino-1.3.4+dfsg0/src/playlist.cc:688:2: style: Class 'SrtContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/playlist.cc:78:29: style: The function 'GetMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/playlist.h:156:37: note: Virtual function in base class kino-1.3.4+dfsg0/src/playlist.cc:78:29: note: Function in derived class kino-1.3.4+dfsg0/src/playlist.cc:83:7: style: The function 'Clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/playlist.h:158:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/playlist.cc:83:7: note: Function in derived class kino-1.3.4+dfsg0/src/playlist.cc:91:7: style: The function 'GetUnusedFxFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/playlist.h:160:15: note: Virtual function in base class kino-1.3.4+dfsg0/src/playlist.cc:91:7: note: Function in derived class kino-1.3.4+dfsg0/src/playlist.cc:299:23: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:301:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:309:37: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:316:38: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:317:44: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:318:42: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:323:30: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:324:28: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:337:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:371:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:376:39: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:377:44: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:378:42: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:385:74: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:388:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:396:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:398:37: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:399:37: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:421:35: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:450:22: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:455:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:463:34: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:468:40: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:469:46: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:470:44: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:475:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:476:30: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:483:31: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:524:22: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:528:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:536:34: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:544:31: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:545:46: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:546:44: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:551:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:552:30: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:570:28: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:600:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:603:39: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:604:44: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:605:42: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:608:8: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:646:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:649:39: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:650:44: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:651:42: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:661:17: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:662:22: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:663:20: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:705:64: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:746:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:749:36: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:750:39: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:752:37: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:754:44: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:755:42: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:757:34: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:760:28: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:771:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:774:38: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:775:17: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:783:39: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:786:61: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:788:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:790:30: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:793:61: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:795:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:803:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:806:38: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:807:17: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:815:39: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:818:23: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:821:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:823:30: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:826:23: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:829:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:837:23: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:891:21: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:892:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:895:41: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:906:21: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:907:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:908:25: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:929:22: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:930:30: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:931:26: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1023:17: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1054:17: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1106:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1126:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1192:17: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1205:17: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1243:19: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1364:27: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1369:28: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1373:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1374:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1375:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1376:49: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1381:49: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1445:36: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1447:42: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1454:40: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1461:47: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1474:47: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1475:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1477:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1479:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1491:47: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1492:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1494:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1496:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1508:47: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1509:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1511:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1513:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1611:41: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1695:35: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1705:39: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1711:43: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1715:34: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1716:22: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1717:43: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1740:31: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1753:31: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1767:46: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1768:28: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1772:28: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1773:28: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1778:31: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1816:65: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1846:28: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1848:29: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1849:22: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1850:22: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1852:22: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1897:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1912:33: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1925:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1927:42: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1947:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1950:39: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1956:74: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1959:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1973:36: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1974:40: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1975:20: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1984:72: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:2133:33: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:2137:38: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:2141:38: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:2148:38: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:2186:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:2189:39: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:2190:17: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:2261:26: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:2296:25: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:2315:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:2327:28: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:2339:25: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:2351:28: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:2363:25: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/playlist.cc:1718:14: style: Variable 'clipEnd' is reassigned a value before the old one has been used. [redundantAssignment] kino-1.3.4+dfsg0/src/playlist.cc:1716:14: note: clipEnd is assigned kino-1.3.4+dfsg0/src/playlist.cc:1718:14: note: clipEnd is overwritten kino-1.3.4+dfsg0/src/playlist.cc:449:6: style: The scope of the variable 'fileCount' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/playlist.cc:522:7: style: The scope of the variable 'found' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/playlist.cc:1412:7: style: The scope of the variable 'copyFlag' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/playlist.cc:2477:18: style: The scope of the variable 'entry' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/playlist.cc:2586:17: style: The scope of the variable 'entry' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/playlist.cc:1174:31: style:inconclusive: Function 'AutoSplit' argument 1 names different: declaration 'first' definition 'start'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/playlist.h:66:22: note: Function 'AutoSplit' argument 1 names different: declaration 'first' definition 'start'. kino-1.3.4+dfsg0/src/playlist.cc:1174:31: note: Function 'AutoSplit' argument 1 names different: declaration 'first' definition 'start'. kino-1.3.4+dfsg0/src/playlist.cc:1174:42: style:inconclusive: Function 'AutoSplit' argument 2 names different: declaration 'last' definition 'end'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/playlist.h:66:33: note: Function 'AutoSplit' argument 2 names different: declaration 'last' definition 'end'. kino-1.3.4+dfsg0/src/playlist.cc:1174:42: note: Function 'AutoSplit' argument 2 names different: declaration 'last' definition 'end'. kino-1.3.4+dfsg0/src/playlist.cc:1223:31: style:inconclusive: Function 'AutoSplit' argument 1 names different: declaration 'first' definition 'start'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/playlist.h:99:22: note: Function 'AutoSplit' argument 1 names different: declaration 'first' definition 'start'. kino-1.3.4+dfsg0/src/playlist.cc:1223:31: note: Function 'AutoSplit' argument 1 names different: declaration 'first' definition 'start'. kino-1.3.4+dfsg0/src/playlist.cc:1223:60: style:inconclusive: Function 'AutoSplit' argument 3 names different: declaration 'last' definition 'end'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/playlist.h:99:51: note: Function 'AutoSplit' argument 3 names different: declaration 'last' definition 'end'. kino-1.3.4+dfsg0/src/playlist.cc:1223:60: note: Function 'AutoSplit' argument 3 names different: declaration 'last' definition 'end'. kino-1.3.4+dfsg0/src/playlist.cc:1764:21: style: Local variable 'sb1' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/playlist.cc:1708:20: note: Shadowed declaration kino-1.3.4+dfsg0/src/playlist.cc:1764:21: note: Shadow variable kino-1.3.4+dfsg0/src/playlist.cc:1764:26: style: Local variable 'sb2' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/playlist.cc:1708:25: note: Shadowed declaration kino-1.3.4+dfsg0/src/playlist.cc:1764:26: note: Shadow variable kino-1.3.4+dfsg0/src/playlist.cc:1765:16: style: Local variable 's' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/playlist.cc:1709:15: note: Shadowed declaration kino-1.3.4+dfsg0/src/playlist.cc:1765:16: note: Shadow variable kino-1.3.4+dfsg0/src/playlist.cc:2076:6: style: Local variable 'count' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/playlist.h:102:6: note: Shadowed declaration kino-1.3.4+dfsg0/src/playlist.cc:2076:6: note: Shadow variable kino-1.3.4+dfsg0/src/playlist.cc:125:62: performance: Function parameter 'directory' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/playlist.cc:239:56: performance: Function parameter 'directory' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/playlist.cc:2249:35: performance: Function parameter 'm_doc_name' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/playlist.cc:158:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/playlist.cc:163:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/playlist.cc:228:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/playlist.cc:249:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/playlist.cc:252:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/playlist.cc:2070:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/playlist.cc:2077:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/preferences.cc:681:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/preferences.cc:784:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/preferences.cc:795:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/riff.cc:72:15: warning:inconclusive: Member variable 'RIFFDirEntry::length' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/riff.cc:72:15: warning:inconclusive: Member variable 'RIFFDirEntry::offset' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/riff.cc:72:15: warning:inconclusive: Member variable 'RIFFDirEntry::parent' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/riff.cc:72:15: warning:inconclusive: Member variable 'RIFFDirEntry::written' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/riff.cc:95:11: warning:inconclusive: Member variable 'RIFFFile::file_mutex' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] kino-1.3.4+dfsg0/src/riff.cc:116:21: warning:inconclusive: Member variable 'RIFFFile::file_mutex' is not assigned a value in 'RIFFFile::operator='. [operatorEqVarError] kino-1.3.4+dfsg0/src/riff.h:74:15: style: Virtual function 'Close' is called from destructor '~RIFFFile()' at line 111. Dynamic binding is not used. [virtualCallInConstructor] kino-1.3.4+dfsg0/src/riff.cc:111:2: note: Calling Close kino-1.3.4+dfsg0/src/riff.h:74:15: note: Close is a virtual function kino-1.3.4+dfsg0/src/riff.cc:68:13: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/riff.cc:459:6: style: The scope of the variable 'typesize' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/riff.cc:552:3: error: Uninitialized variable: filesize [legacyUninitvar] kino-1.3.4+dfsg0/src/riff.cc:552:12: style: Variable 'filesize' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/rwpipe.cc:33:9: warning: Member variable 'RWPipe::m_reader' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/rwpipe.cc:33:9: warning: Member variable 'RWPipe::m_writer' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/rwpipe.h:45:7: style:inconclusive: Technically the member function 'RWPipe::isRunning' can be const. [functionConst] kino-1.3.4+dfsg0/src/rwpipe.cc:53:14: note: Technically the member function 'RWPipe::isRunning' can be const. kino-1.3.4+dfsg0/src/rwpipe.h:45:7: note: Technically the member function 'RWPipe::isRunning' can be const. kino-1.3.4+dfsg0/src/rwpipe.cc:47:14: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/rwpipe.cc:50:40: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/rwpipe.cc:64:16: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/rwpipe.cc:99:27: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/rwpipe.cc:63:7: style: The scope of the variable 'len' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/preferences_dialog.cc:202:15: style: Condition 'mkeys!=NULL' is always true [knownConditionTrueFalse] kino-1.3.4+dfsg0/src/preferences_dialog.cc:234:15: style: Condition 'mkeys!=NULL' is always true [knownConditionTrueFalse] kino-1.3.4+dfsg0/src/preferences_dialog.cc:412:48: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/preferences_dialog.cc:67:14: style: The scope of the variable 'glade_menuitem' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/preferences_dialog.cc:69:7: style: The scope of the variable 'currentNode' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/preferences_dialog.cc:69:20: style: The scope of the variable 'itemCount' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/preferences_dialog.cc:200:15: style: The scope of the variable 'kitem' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/preferences_dialog.cc:233:8: style: The scope of the variable 'mk' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/preferences_dialog.cc:265:10: style: The scope of the variable 'caption' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/preferences_dialog.cc:266:14: style: The scope of the variable 'item' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/preferences_dialog.cc:525:10: style: The scope of the variable 'desc' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/preferences_dialog.cc:410:39: style:inconclusive: Function 'on_avc_phyid_activate' argument 1 names different: declaration 'menuitem' definition 'menu_item'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/preferences_dialog.h:35:40: note: Function 'on_avc_phyid_activate' argument 1 names different: declaration 'menuitem' definition 'menu_item'. kino-1.3.4+dfsg0/src/preferences_dialog.cc:410:39: note: Function 'on_avc_phyid_activate' argument 1 names different: declaration 'menuitem' definition 'menu_item'. kino-1.3.4+dfsg0/src/preferences_dialog.cc:536:11: style: Variable 'desc' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/preferences_dialog.cc:612:3: style: Variable 'desc' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/preferences_dialog.cc:611:10: style: Variable 'desc' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/smiltime.cc:40:7: warning: Member variable 'Time::timeValue' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/smiltime.cc:40:7: warning: Member variable 'Time::offset' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/smiltime.cc:40:7: warning: Member variable 'Time::syncbaseBegin' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/smiltime.h:109:7: style: Unused private function: 'Time::setTimeValue' [unusedPrivateFunction] kino-1.3.4+dfsg0/src/smiltime.h:88:7: style:inconclusive: Technically the member function 'SMIL::Time::operator<' can be const. [functionConst] kino-1.3.4+dfsg0/src/smiltime.cc:265:12: note: Technically the member function 'SMIL::Time::operator<' can be const. kino-1.3.4+dfsg0/src/smiltime.h:88:7: note: Technically the member function 'SMIL::Time::operator<' can be const. kino-1.3.4+dfsg0/src/smiltime.h:95:7: style:inconclusive: Technically the member function 'SMIL::Time::getResolvedOffset' can be const. [functionConst] kino-1.3.4+dfsg0/src/smiltime.cc:254:12: note: Technically the member function 'SMIL::Time::getResolvedOffset' can be const. kino-1.3.4+dfsg0/src/smiltime.h:95:7: note: Technically the member function 'SMIL::Time::getResolvedOffset' can be const. kino-1.3.4+dfsg0/src/smiltime.h:105:7: performance:inconclusive: Technically the member function 'SMIL::Time::parseClockValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/smiltime.cc:192:12: note: Technically the member function 'SMIL::Time::parseClockValue' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/smiltime.h:105:7: note: Technically the member function 'SMIL::Time::parseClockValue' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/smiltime.h:73:15: style: Virtual function 'parseTimeValue' is called from constructor 'Time(std::string time)' at line 63. Dynamic binding is not used. [virtualCallInConstructor] kino-1.3.4+dfsg0/src/smiltime.cc:63:2: note: Calling parseTimeValue kino-1.3.4+dfsg0/src/smiltime.h:73:15: note: parseTimeValue is a virtual function kino-1.3.4+dfsg0/src/smiltime.h:129:15: style: Virtual function 'parseValue' is called from constructor 'MediaClippingTime(std::string time,float framerate)' at line 384. Dynamic binding is not used. [virtualCallInConstructor] kino-1.3.4+dfsg0/src/smiltime.cc:384:2: note: Calling parseValue kino-1.3.4+dfsg0/src/smiltime.h:129:15: note: parseValue is a virtual function kino-1.3.4+dfsg0/src/smiltime.cc:105:8: style: The scope of the variable 'c' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/smiltime.cc:107:10: style: The scope of the variable 'base' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/smiltime.cc:544:14: style: The scope of the variable 's' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/smiltime.cc:60:20: performance: Function parameter 'time' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/smiltime.cc:378:46: performance: Function parameter 'time' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/smiltime.cc:601:54: performance: Function parameter 'time' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/smiltime.cc:265:30: style: Parameter 'time' can be declared as reference to const [constParameter] kino-1.3.4+dfsg0/src/smiltime.cc:42:2: style: Instance of 'Time' object is destroyed immediately. [unusedScopedObject] kino-1.3.4+dfsg0/src/smiltime.cc:62:2: style: Instance of 'Time' object is destroyed immediately. [unusedScopedObject] kino-1.3.4+dfsg0/src/smiltime.cc:154:10: style: Variable 'base' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/stringutils.cc:46:7: style: The scope of the variable 'c' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/stringutils.cc:31:58: performance: Function parameter 'needle' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/stringutils.cc:57:49: performance: Function parameter 'sub' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/stringutils.cc:62:47: performance: Function parameter 'sub' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/stringutils.cc:131:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/storyboard.cc:100:28: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/storyboard.cc:234:51: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/storyboard.cc:247:59: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/storyboard.cc:383:15: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/storyboard.cc:554:21: style: The scope of the variable 'scene' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/storyboard.cc:456:20: style: Local variable 'select' shadows outer function [shadowFunction] kino-1.3.4+dfsg0/src/storyboard.h:34:7: note: Shadowed declaration kino-1.3.4+dfsg0/src/storyboard.cc:456:20: note: Shadow variable kino-1.3.4+dfsg0/src/storyboard.cc:764:21: style: Local variable 'selection' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/storyboard.h:75:6: note: Shadowed declaration kino-1.3.4+dfsg0/src/storyboard.cc:764:21: note: Shadow variable kino-1.3.4+dfsg0/src/storyboard.cc:555:15: style: Variable 'frameNum' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/storyboard.cc:87:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kino-1.3.4+dfsg0/src/kino_plugin_utility.h:109:15: style:inconclusive: Technically the member function 'convolve_filter < kino :: basic_rgb < double , color_traits < double > > >::width' can be const. [functionConst] kino-1.3.4+dfsg0/src/kino_plugin_utility.h:114:15: style:inconclusive: Technically the member function 'convolve_filter < kino :: basic_rgb < double , color_traits < double > > >::neighbors' can be const. [functionConst] kino-1.3.4+dfsg0/src/kino_plugin_utility.h:119:15: style:inconclusive: Technically the member function 'convolve_filter < kino :: basic_rgb < double , color_traits < double > > >::middle' can be const. [functionConst] kino-1.3.4+dfsg0/src/kino_plugin_types.h:342:2: style: Class 'basic_rgb < double , color_traits < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:350:2: style: Class 'basic_rgb < double , color_traits < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:358:2: style: Class 'basic_rgb < double , color_traits < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:365:2: style: Class 'basic_rgb < double , color_traits < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/timfx/blur.cc:60:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/blur.cc:60:8: note: Function in derived class kino-1.3.4+dfsg0/src/timfx/blur.cc:65:7: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/blur.cc:65:7: note: Function in derived class kino-1.3.4+dfsg0/src/timfx/blur.cc:174:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/blur.cc:174:7: note: Function in derived class kino-1.3.4+dfsg0/src/timfx/blur.cc:179:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:85:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/blur.cc:179:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_plugin_utility.h:124:34: performance: Function parameter 'Value' should be passed by const reference. [passedByValue] kino-1.3.4+dfsg0/src/timfx/color_hold.cc:70:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/color_hold.cc:70:8: note: Function in derived class kino-1.3.4+dfsg0/src/timfx/color_hold.cc:75:7: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/color_hold.cc:75:7: note: Function in derived class kino-1.3.4+dfsg0/src/timfx/color_hold.cc:115:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/color_hold.cc:115:7: note: Function in derived class kino-1.3.4+dfsg0/src/timfx/color_hold.cc:120:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:85:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/color_hold.cc:120:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_plugin_types.h:267:2: warning: Member variable 'basic_luma < double , color_traits < double > >::alpha' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kino_plugin_types.h:273:2: warning: Member variable 'basic_luma < double , color_traits < double > >::alpha' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kino_plugin_types.h:279:2: warning: Member variable 'basic_luma < double , color_traits < double > >::alpha' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kino_plugin_types.h:285:2: warning: Member variable 'basic_luma < double , color_traits < double > >::alpha' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/kino_plugin_types.h:290:2: warning: Member variable 'basic_luma < double , color_traits < double > >::alpha' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/timfx/image_luma.cc:49:7: style:inconclusive: Technically the member function '::invert_luma::operator()' can be const. [functionConst] kino-1.3.4+dfsg0/src/kino_plugin_types.h:582:2: style: Class 'basic_bitmap < kino :: basic_luma < double , color_traits < double > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:267:2: style: Class 'basic_luma < double , color_traits < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:273:2: style: Class 'basic_luma < double , color_traits < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:279:2: style: Class 'basic_luma < double , color_traits < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:285:2: style: Class 'basic_luma < double , color_traits < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/kino_plugin_types.h:290:2: style: Class 'basic_luma < double , color_traits < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/timfx/image_luma.cc:81:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:47:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/image_luma.cc:81:8: note: Function in derived class kino-1.3.4+dfsg0/src/timfx/image_luma.cc:86:7: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:48:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/image_luma.cc:86:7: note: Function in derived class kino-1.3.4+dfsg0/src/timfx/image_luma.cc:155:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:71:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/image_luma.cc:155:7: note: Function in derived class kino-1.3.4+dfsg0/src/timfx/image_luma.cc:160:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:72:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/image_luma.cc:160:7: note: Function in derived class kino-1.3.4+dfsg0/src/timfx/image_luma.cc:165:7: style: The function 'InterpretWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_transitions.h:73:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/image_luma.cc:165:7: note: Function in derived class kino-1.3.4+dfsg0/src/kino_plugin_types.h:582:2: style: Class 'basic_bitmap < kino :: basic_rgb < uint8_t , color_traits < uint8_t > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kino-1.3.4+dfsg0/src/timfx/soft_focus.cc:63:8: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:55:17: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/soft_focus.cc:63:8: note: Function in derived class kino-1.3.4+dfsg0/src/timfx/soft_focus.cc:68:7: style: The function 'FilterFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:56:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/soft_focus.cc:68:7: note: Function in derived class kino-1.3.4+dfsg0/src/timfx/soft_focus.cc:178:7: style: The function 'AttachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:84:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/soft_focus.cc:178:7: note: Function in derived class kino-1.3.4+dfsg0/src/timfx/soft_focus.cc:183:7: style: The function 'DetachWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kino-1.3.4+dfsg0/src/image_filters.h:85:16: note: Virtual function in base class kino-1.3.4+dfsg0/src/timfx/soft_focus.cc:183:7: note: Function in derived class kino-1.3.4+dfsg0/src/v4l.cc:587:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::fd' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::current' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::width' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::height' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::map' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::frame_maps' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::frame_next' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::size' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::frames' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::starttime' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::device' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::input' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::sample' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::fps' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::audio' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::capability' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:340:6: warning: Member variable 'V4L::frameSample' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:726:15: warning: Member variable 'EncoderFrame::width' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:726:15: warning: Member variable 'EncoderFrame::height' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:726:15: warning: Member variable 'EncoderFrame::audio' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:726:15: warning: Member variable 'EncoderFrame::length' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.cc:934:9: warning: Member variable 'GDKV4L::input' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/v4l.h:82:6: style:inconclusive: Technically the member function 'V4LCapability::getNumberOfChannels' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:96:20: note: Technically the member function 'V4LCapability::getNumberOfChannels' can be const. kino-1.3.4+dfsg0/src/v4l.h:82:6: note: Technically the member function 'V4LCapability::getNumberOfChannels' can be const. kino-1.3.4+dfsg0/src/v4l.h:83:6: style:inconclusive: Technically the member function 'V4LCapability::getNumberOfAudioDevices' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:101:20: note: Technically the member function 'V4LCapability::getNumberOfAudioDevices' can be const. kino-1.3.4+dfsg0/src/v4l.h:83:6: note: Technically the member function 'V4LCapability::getNumberOfAudioDevices' can be const. kino-1.3.4+dfsg0/src/v4l.h:84:6: style:inconclusive: Technically the member function 'V4LCapability::getMinWidth' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:106:20: note: Technically the member function 'V4LCapability::getMinWidth' can be const. kino-1.3.4+dfsg0/src/v4l.h:84:6: note: Technically the member function 'V4LCapability::getMinWidth' can be const. kino-1.3.4+dfsg0/src/v4l.h:85:6: style:inconclusive: Technically the member function 'V4LCapability::getMinHeight' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:111:20: note: Technically the member function 'V4LCapability::getMinHeight' can be const. kino-1.3.4+dfsg0/src/v4l.h:85:6: note: Technically the member function 'V4LCapability::getMinHeight' can be const. kino-1.3.4+dfsg0/src/v4l.h:86:6: style:inconclusive: Technically the member function 'V4LCapability::getMaxWidth' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:116:20: note: Technically the member function 'V4LCapability::getMaxWidth' can be const. kino-1.3.4+dfsg0/src/v4l.h:86:6: note: Technically the member function 'V4LCapability::getMaxWidth' can be const. kino-1.3.4+dfsg0/src/v4l.h:87:6: style:inconclusive: Technically the member function 'V4LCapability::getMaxHeight' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:121:20: note: Technically the member function 'V4LCapability::getMaxHeight' can be const. kino-1.3.4+dfsg0/src/v4l.h:87:6: note: Technically the member function 'V4LCapability::getMaxHeight' can be const. kino-1.3.4+dfsg0/src/v4l.h:88:7: style:inconclusive: Technically the member function 'V4LCapability::canCapture' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:126:21: note: Technically the member function 'V4LCapability::canCapture' can be const. kino-1.3.4+dfsg0/src/v4l.h:88:7: note: Technically the member function 'V4LCapability::canCapture' can be const. kino-1.3.4+dfsg0/src/v4l.h:89:7: style:inconclusive: Technically the member function 'V4LCapability::hasTuner' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:131:21: note: Technically the member function 'V4LCapability::hasTuner' can be const. kino-1.3.4+dfsg0/src/v4l.h:89:7: note: Technically the member function 'V4LCapability::hasTuner' can be const. kino-1.3.4+dfsg0/src/v4l.h:90:7: style:inconclusive: Technically the member function 'V4LCapability::hasChromakey' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:136:21: note: Technically the member function 'V4LCapability::hasChromakey' can be const. kino-1.3.4+dfsg0/src/v4l.h:90:7: note: Technically the member function 'V4LCapability::hasChromakey' can be const. kino-1.3.4+dfsg0/src/v4l.h:91:7: style:inconclusive: Technically the member function 'V4LCapability::hasClipping' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:141:21: note: Technically the member function 'V4LCapability::hasClipping' can be const. kino-1.3.4+dfsg0/src/v4l.h:91:7: note: Technically the member function 'V4LCapability::hasClipping' can be const. kino-1.3.4+dfsg0/src/v4l.h:92:7: style:inconclusive: Technically the member function 'V4LCapability::hasOverwrite' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:146:21: note: Technically the member function 'V4LCapability::hasOverwrite' can be const. kino-1.3.4+dfsg0/src/v4l.h:92:7: note: Technically the member function 'V4LCapability::hasOverwrite' can be const. kino-1.3.4+dfsg0/src/v4l.h:93:7: style:inconclusive: Technically the member function 'V4LCapability::hasScaling' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:151:21: note: Technically the member function 'V4LCapability::hasScaling' can be const. kino-1.3.4+dfsg0/src/v4l.h:93:7: note: Technically the member function 'V4LCapability::hasScaling' can be const. kino-1.3.4+dfsg0/src/v4l.h:94:7: style:inconclusive: Technically the member function 'V4LCapability::isMonochrome' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:156:21: note: Technically the member function 'V4LCapability::isMonochrome' can be const. kino-1.3.4+dfsg0/src/v4l.h:94:7: note: Technically the member function 'V4LCapability::isMonochrome' can be const. kino-1.3.4+dfsg0/src/v4l.h:95:7: style:inconclusive: Technically the member function 'V4LCapability::canSubCapture' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:161:21: note: Technically the member function 'V4LCapability::canSubCapture' can be const. kino-1.3.4+dfsg0/src/v4l.h:95:7: note: Technically the member function 'V4LCapability::canSubCapture' can be const. kino-1.3.4+dfsg0/src/v4l.h:108:7: performance:inconclusive: Technically the member function 'V4LTuner::report' can be static (but you may consider moving to unnamed namespace). [functionStatic] kino-1.3.4+dfsg0/src/v4l.cc:204:16: note: Technically the member function 'V4LTuner::report' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/v4l.h:108:7: note: Technically the member function 'V4LTuner::report' can be static (but you may consider moving to unnamed namespace). kino-1.3.4+dfsg0/src/v4l.h:109:6: style:inconclusive: Technically the member function 'V4LTuner::getRangeLow' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:207:15: note: Technically the member function 'V4LTuner::getRangeLow' can be const. kino-1.3.4+dfsg0/src/v4l.h:109:6: note: Technically the member function 'V4LTuner::getRangeLow' can be const. kino-1.3.4+dfsg0/src/v4l.h:111:6: style:inconclusive: Technically the member function 'V4LTuner::getRangeHigh' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:217:15: note: Technically the member function 'V4LTuner::getRangeHigh' can be const. kino-1.3.4+dfsg0/src/v4l.h:111:6: note: Technically the member function 'V4LTuner::getRangeHigh' can be const. kino-1.3.4+dfsg0/src/v4l.h:113:6: style:inconclusive: Technically the member function 'V4LTuner::getFlags' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:227:15: note: Technically the member function 'V4LTuner::getFlags' can be const. kino-1.3.4+dfsg0/src/v4l.h:113:6: note: Technically the member function 'V4LTuner::getFlags' can be const. kino-1.3.4+dfsg0/src/v4l.h:115:6: style:inconclusive: Technically the member function 'V4LTuner::getMode' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:237:15: note: Technically the member function 'V4LTuner::getMode' can be const. kino-1.3.4+dfsg0/src/v4l.h:115:6: note: Technically the member function 'V4LTuner::getMode' can be const. kino-1.3.4+dfsg0/src/v4l.h:117:6: style:inconclusive: Technically the member function 'V4LTuner::getSignal' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:247:15: note: Technically the member function 'V4LTuner::getSignal' can be const. kino-1.3.4+dfsg0/src/v4l.h:117:6: note: Technically the member function 'V4LTuner::getSignal' can be const. kino-1.3.4+dfsg0/src/v4l.h:134:15: style:inconclusive: Technically the member function 'V4LChannel::getNumberOfTuners' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:297:26: note: Technically the member function 'V4LChannel::getNumberOfTuners' can be const. kino-1.3.4+dfsg0/src/v4l.h:134:15: note: Technically the member function 'V4LChannel::getNumberOfTuners' can be const. kino-1.3.4+dfsg0/src/v4l.h:169:7: style:inconclusive: Technically the member function 'V4L::deviceAvailable' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:412:11: note: Technically the member function 'V4L::deviceAvailable' can be const. kino-1.3.4+dfsg0/src/v4l.h:169:7: note: Technically the member function 'V4L::deviceAvailable' can be const. kino-1.3.4+dfsg0/src/v4l.h:171:15: style:inconclusive: Technically the member function 'V4L::getNumberOfChannels' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:451:19: note: Technically the member function 'V4L::getNumberOfChannels' can be const. kino-1.3.4+dfsg0/src/v4l.h:171:15: note: Technically the member function 'V4L::getNumberOfChannels' can be const. kino-1.3.4+dfsg0/src/v4l.h:178:6: style:inconclusive: Technically the member function 'V4L::getWidth' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:540:10: note: Technically the member function 'V4L::getWidth' can be const. kino-1.3.4+dfsg0/src/v4l.h:178:6: note: Technically the member function 'V4L::getWidth' can be const. kino-1.3.4+dfsg0/src/v4l.h:179:6: style:inconclusive: Technically the member function 'V4L::getHeight' can be const. [functionConst] kino-1.3.4+dfsg0/src/v4l.cc:550:10: note: Technically the member function 'V4L::getHeight' can be const. kino-1.3.4+dfsg0/src/v4l.h:179:6: note: Technically the member function 'V4L::getHeight' can be const. kino-1.3.4+dfsg0/src/v4l.cc:728:2: warning: Class 'EncoderFrame' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kino-1.3.4+dfsg0/src/v4l.cc:728:2: warning: Class 'EncoderFrame' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kino-1.3.4+dfsg0/src/v4l.cc:863:10: style: Condition 'active' is always true [knownConditionTrueFalse] kino-1.3.4+dfsg0/src/v4l.cc:836:11: note: Assignment 'active=true', assigned value is 1 kino-1.3.4+dfsg0/src/v4l.cc:863:10: note: Condition 'active' is always true kino-1.3.4+dfsg0/src/v4l.cc:283:16: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] kino-1.3.4+dfsg0/src/v4l.cc:304:16: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] kino-1.3.4+dfsg0/src/v4l.cc:435:18: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] kino-1.3.4+dfsg0/src/v4l.cc:464:18: style: Comparing expression of type 'unsigned int' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] kino-1.3.4+dfsg0/src/v4l.cc:650:8: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/v4l.cc:739:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/v4l.cc:741:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/v4l.cc:822:24: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/v4l.cc:903:18: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/v4l.cc:1063:4: style: Variable 'f' is reassigned a value before the old one has been used. [redundantAssignment] kino-1.3.4+dfsg0/src/v4l.cc:1057:5: note: f is assigned kino-1.3.4+dfsg0/src/v4l.cc:1063:4: note: f is overwritten kino-1.3.4+dfsg0/src/v4l.cc:283:13: style: Unsigned expression 'index' can't be negative so it is unnecessary to test it. [unsignedPositive] kino-1.3.4+dfsg0/src/v4l.cc:304:13: style: Unsigned expression 'index' can't be negative so it is unnecessary to test it. [unsignedPositive] kino-1.3.4+dfsg0/src/v4l.cc:435:15: style: Unsigned expression 'channel' can't be negative so it is unnecessary to test it. [unsignedPositive] kino-1.3.4+dfsg0/src/v4l.cc:464:15: style: Unsigned expression 'channel' can't be negative so it is unnecessary to test it. [unsignedPositive] kino-1.3.4+dfsg0/src/v4l.cc:560:21: style: Local variable 'audio' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/v4l.h:163:8: note: Shadowed declaration kino-1.3.4+dfsg0/src/v4l.cc:560:21: note: Shadow variable kino-1.3.4+dfsg0/src/v4l.cc:574:21: style: Local variable 'audio' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/v4l.h:163:8: note: Shadowed declaration kino-1.3.4+dfsg0/src/v4l.cc:574:21: note: Shadow variable kino-1.3.4+dfsg0/src/v4l.cc:643:6: style: Local variable 'current' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/v4l.h:148:14: note: Shadowed declaration kino-1.3.4+dfsg0/src/v4l.cc:643:6: note: Shadow variable kino-1.3.4+dfsg0/src/v4l.cc:667:10: style: Local variable 'fps' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/v4l.h:161:6: note: Shadowed declaration kino-1.3.4+dfsg0/src/v4l.cc:667:10: note: Shadow variable kino-1.3.4+dfsg0/src/v4l.cc:683:16: style: Local variable 'current' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/v4l.h:148:14: note: Shadowed declaration kino-1.3.4+dfsg0/src/v4l.cc:683:16: note: Shadow variable kino-1.3.4+dfsg0/src/v4l.cc:587:8: style: Variable 'init' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/page_trim.cc:476:11: warning: Member variable 'PageTrim::displayer' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_trim.cc:476:11: warning: Member variable 'PageTrim::reset_in' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_trim.cc:476:11: warning: Member variable 'PageTrim::reset_out' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_trim.cc:492:8: warning: Class 'PageTrim' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kino-1.3.4+dfsg0/src/page_trim.cc:492:8: warning: Class 'PageTrim' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kino-1.3.4+dfsg0/src/page_trim.cc:977:30: style: Condition 'max>0' is always true [knownConditionTrueFalse] kino-1.3.4+dfsg0/src/page_trim.cc:967:11: note: Assuming that condition 'max>0' is not redundant kino-1.3.4+dfsg0/src/page_trim.cc:977:30: note: Condition 'max>0' is always true kino-1.3.4+dfsg0/src/page_trim.cc:818:2: style: Exception should be caught by reference. [catchExceptionByValue] kino-1.3.4+dfsg0/src/page_trim.cc:1491:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] kino-1.3.4+dfsg0/src/page_trim.cc:1502:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] kino-1.3.4+dfsg0/src/page_trim.cc:319:32: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_trim.cc:345:33: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_trim.cc:504:33: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_trim.cc:588:34: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_trim.cc:757:34: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_trim.cc:868:33: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_trim.cc:871:35: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_trim.cc:2010:37: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_trim.cc:2165:36: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_trim.cc:2247:36: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_trim.cc:1231:7: style: The scope of the variable 's' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_trim.cc:1897:8: style: The scope of the variable 't' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_trim.cc:647:31: style:inconclusive: Function 'loadScene' argument 1 names different: declaration 'currentScene' definition 'newScene'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/page_trim.h:165:22: note: Function 'loadScene' argument 1 names different: declaration 'currentScene' definition 'newScene'. kino-1.3.4+dfsg0/src/page_trim.cc:647:31: note: Function 'loadScene' argument 1 names different: declaration 'currentScene' definition 'newScene'. kino-1.3.4+dfsg0/src/page_trim.cc:1483:48: style:inconclusive: Function 'processCommand' argument 1 names different: declaration 'cmd' definition 'command'. [funcArgNamesDifferent] kino-1.3.4+dfsg0/src/page_trim.h:133:39: note: Function 'processCommand' argument 1 names different: declaration 'cmd' definition 'command'. kino-1.3.4+dfsg0/src/page_trim.cc:1483:48: note: Function 'processCommand' argument 1 names different: declaration 'cmd' definition 'command'. kino-1.3.4+dfsg0/src/page_trim.cc:1540:8: style: Local variable 'pos' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_trim.h:78:6: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_trim.cc:1540:8: note: Shadow variable kino-1.3.4+dfsg0/src/page_trim.cc:2166:8: style: Local variable 'lastFrame' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_trim.cc:76:13: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_trim.cc:2166:8: note: Shadow variable kino-1.3.4+dfsg0/src/page_trim.cc:2248:7: style: Local variable 'lastFrame' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_trim.cc:76:13: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_trim.cc:2248:7: note: Shadow variable kino-1.3.4+dfsg0/src/page_trim.cc:1225:6: style: Variable 'speedTable' can be declared as const array [constVariable] kino-1.3.4+dfsg0/src/page_editor.cc:108:13: warning: Member variable 'PageEditor::displayer' is not initialized in the constructor. [uninitMemberVar] kino-1.3.4+dfsg0/src/page_editor.h:104:15: style:inconclusive: Technically the member function 'PageEditor::GetScene' can be const. [functionConst] kino-1.3.4+dfsg0/src/page_editor.cc:1391:26: note: Technically the member function 'PageEditor::GetScene' can be const. kino-1.3.4+dfsg0/src/page_editor.h:104:15: note: Technically the member function 'PageEditor::GetScene' can be const. kino-1.3.4+dfsg0/src/page_editor.cc:118:8: warning: Class 'PageEditor' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kino-1.3.4+dfsg0/src/page_editor.cc:118:8: warning: Class 'PageEditor' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kino-1.3.4+dfsg0/src/page_editor.cc:1584:16: style: Condition 'prefs.enableAudio' is always true [knownConditionTrueFalse] kino-1.3.4+dfsg0/src/page_editor.cc:1578:33: note: Assuming that condition 'prefs.enableAudio' is not redundant kino-1.3.4+dfsg0/src/page_editor.cc:1584:16: note: Condition 'prefs.enableAudio' is always true kino-1.3.4+dfsg0/src/page_editor.cc:720:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] kino-1.3.4+dfsg0/src/page_editor.cc:731:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] kino-1.3.4+dfsg0/src/page_editor.cc:1440:37: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_editor.cc:1569:36: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_editor.cc:1637:36: style: C-style pointer casting [cstyleCast] kino-1.3.4+dfsg0/src/page_editor.cc:518:7: style: The scope of the variable 's' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_editor.cc:1194:8: style: The scope of the variable 't' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_editor.cc:1268:14: style: The scope of the variable 'after' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_editor.cc:1365:20: style: The scope of the variable 'lastFrame' can be reduced. [variableScope] kino-1.3.4+dfsg0/src/page_editor.cc:710:6: style: Local variable 'start' shadows outer function [shadowFunction] kino-1.3.4+dfsg0/src/page_editor.h:70:7: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_editor.cc:710:6: note: Shadow variable kino-1.3.4+dfsg0/src/page_editor.cc:1133:7: style: Local variable 'end' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_editor.cc:710:13: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_editor.cc:1133:7: note: Shadow variable kino-1.3.4+dfsg0/src/page_editor.cc:1142:7: style: Local variable 'end' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_editor.cc:710:13: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_editor.cc:1142:7: note: Shadow variable kino-1.3.4+dfsg0/src/page_editor.cc:1365:20: style: Local variable 'lastFrame' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_editor.cc:63:13: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_editor.cc:1365:20: note: Shadow variable kino-1.3.4+dfsg0/src/page_editor.cc:1570:7: style: Local variable 'lastFrame' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_editor.cc:63:13: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_editor.cc:1570:7: note: Shadow variable kino-1.3.4+dfsg0/src/page_editor.cc:1638:7: style: Local variable 'lastFrame' shadows outer variable [shadowVariable] kino-1.3.4+dfsg0/src/page_editor.cc:63:13: note: Shadowed declaration kino-1.3.4+dfsg0/src/page_editor.cc:1638:7: note: Shadow variable kino-1.3.4+dfsg0/src/page_editor.cc:512:6: style: Variable 'speedTable' can be declared as const array [constVariable] kino-1.3.4+dfsg0/src/page_editor.cc:1037:7: style: Variable 'end' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/page_editor.cc:1270:9: style: Variable 'before' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/page_editor.cc:1273:9: style: Variable 'after' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/page_editor.cc:1365:30: style: Variable 'lastFrame' is assigned a value that is never used. [unreadVariable] kino-1.3.4+dfsg0/src/page_editor.cc:1376:13: style: Variable 'lastFrame' is assigned a value that is never used. [unreadVariable] diff: head kino-1.3.4+dfsg0/src/commands.cc:448:7: style: Variable 'speedTable' can be declared as const array [constVariable] 2.8 kino-1.3.4+dfsg0/src/commands.cc:448:7: style: Variable 'speedTable' can be declared with const [constVariable] head kino-1.3.4+dfsg0/src/displayer.cc:196:45: style: Parameter 'image' can be declared as pointer to const [constParameter] 2.8 kino-1.3.4+dfsg0/src/displayer.cc:196:45: style: Parameter 'image' can be declared with const [constParameter] head kino-1.3.4+dfsg0/src/displayer.cc:227:45: style: Parameter 'image' can be declared as pointer to const [constParameter] 2.8 kino-1.3.4+dfsg0/src/displayer.cc:227:45: style: Parameter 'image' can be declared with const [constParameter] head kino-1.3.4+dfsg0/src/displayer.cc:256:45: style: Parameter 'image' can be declared as pointer to const [constParameter] 2.8 kino-1.3.4+dfsg0/src/displayer.cc:256:45: style: Parameter 'image' can be declared with const [constParameter] head kino-1.3.4+dfsg0/src/displayer.cc:286:46: style: Parameter 'image' can be declared as pointer to const [constParameter] 2.8 kino-1.3.4+dfsg0/src/displayer.cc:286:46: style: Parameter 'image' can be declared with const [constParameter] head kino-1.3.4+dfsg0/src/displayer.cc:316:45: style: Parameter 'image' can be declared as pointer to const [constParameter] 2.8 kino-1.3.4+dfsg0/src/displayer.cc:316:45: style: Parameter 'image' can be declared with const [constParameter] head kino-1.3.4+dfsg0/src/displayer.cc:696:15: style: Variable 'prefs' can be declared as reference to const [constVariable] 2.8 kino-1.3.4+dfsg0/src/displayer.cc:696:15: style: Variable 'prefs' can be declared with const [constVariable] head kino-1.3.4+dfsg0/src/displayer.cc:734:15: style: Variable 'prefs' can be declared as reference to const [constVariable] 2.8 kino-1.3.4+dfsg0/src/displayer.cc:734:15: style: Variable 'prefs' can be declared with const [constVariable] head kino-1.3.4+dfsg0/src/filehandler.h:143:2: style: Class 'AVIHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kino-1.3.4+dfsg0/src/gtkenhancedscale.c:1111:83: style: Parameter 'event' can be declared as pointer to const [constParameter] 2.8 kino-1.3.4+dfsg0/src/gtkenhancedscale.c:1111:83: style: Parameter 'event' can be declared with const [constParameter] head kino-1.3.4+dfsg0/src/gtkenhancedscale.c:1125:76: style: Parameter 'event' can be declared as pointer to const [constParameter] 2.8 kino-1.3.4+dfsg0/src/gtkenhancedscale.c:1125:76: style: Parameter 'event' can be declared with const [constParameter] head kino-1.3.4+dfsg0/src/gtkenhancedscale.c:1140:77: style: Parameter 'event' can be declared as pointer to const [constParameter] 2.8 kino-1.3.4+dfsg0/src/gtkenhancedscale.c:1140:77: style: Parameter 'event' can be declared with const [constParameter] head kino-1.3.4+dfsg0/src/gtkenhancedscale.c:1177:73: style: Parameter 'adjustment' can be declared as pointer to const [constParameter] 2.8 kino-1.3.4+dfsg0/src/gtkenhancedscale.c:1177:73: style: Parameter 'adjustment' can be declared with const [constParameter] head kino-1.3.4+dfsg0/src/gtkenhancedscale.c:895:83: style: Parameter 'event' can be declared as pointer to const [constParameter] 2.8 kino-1.3.4+dfsg0/src/gtkenhancedscale.c:895:83: style: Parameter 'event' can be declared with const [constParameter] head kino-1.3.4+dfsg0/src/gtkenhancedscale.c:919:82: style: Parameter 'event' can be declared as pointer to const [constParameter] 2.8 kino-1.3.4+dfsg0/src/gtkenhancedscale.c:919:82: style: Parameter 'event' can be declared with const [constParameter] head kino-1.3.4+dfsg0/src/kinoplus/DVScalingParams.h:82:37: style: Parameter 'rgb' can be declared as reference to const [constParameter] 2.8 kino-1.3.4+dfsg0/src/kinoplus/DVScalingParams.h:82:37: style: Parameter 'rgb' can be declared with const [constParameter] head kino-1.3.4+dfsg0/src/kinoplus/book.cc:1060:48: style: Parameter 'entry' can be declared as reference to const [constParameter] 2.8 kino-1.3.4+dfsg0/src/kinoplus/book.cc:1060:48: style: Parameter 'entry' can be declared with const [constParameter] head kino-1.3.4+dfsg0/src/kinoplus/book.cc:1409:46: style: Parameter 'entry' can be declared as reference to const [constParameter] 2.8 kino-1.3.4+dfsg0/src/kinoplus/book.cc:1409:46: style: Parameter 'entry' can be declared with const [constParameter] head kino-1.3.4+dfsg0/src/page_editor.cc:512:6: style: Variable 'speedTable' can be declared as const array [constVariable] 2.8 kino-1.3.4+dfsg0/src/page_editor.cc:512:6: style: Variable 'speedTable' can be declared with const [constVariable] head kino-1.3.4+dfsg0/src/page_export_audio.cc:224:14: style: Variable 'resampler' is assigned a value that is never used. [unreadVariable] head kino-1.3.4+dfsg0/src/page_export_mjpeg.cc:659:13: style: Variable 'resampler' is assigned a value that is never used. [unreadVariable] head kino-1.3.4+dfsg0/src/page_trim.cc:1225:6: style: Variable 'speedTable' can be declared as const array [constVariable] 2.8 kino-1.3.4+dfsg0/src/page_trim.cc:1225:6: style: Variable 'speedTable' can be declared with const [constVariable] head kino-1.3.4+dfsg0/src/smiltime.cc:265:30: style: Parameter 'time' can be declared as reference to const [constParameter] 2.8 kino-1.3.4+dfsg0/src/smiltime.cc:265:30: style: Parameter 'time' can be declared with const [constParameter] DONE