2024-04-09 14:31 ftp://ftp.de.debian.org/debian/pool/main/liby/libyami-utils/libyami-utils_1.3.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: fe45744 (2024-04-09 10:24:45 +0200) count: 386 257 elapsed-time: 2.4 2.1 head-timing-info: old-timing-info: head results: libyami-utils-libyami-1.3.0/egl/egl_util.c:49:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_IMAGE_KHR [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/egl/egl_util.c:68:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_IMAGE_KHR [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/egl/egl_util.c:92:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_IMAGE_KHR [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/egl/egl_util.c:90:119: style:inconclusive: Function 'createEglImageFromHandle' argument 4 names different: declaration 'dmaBuf' definition 'handle'. [funcArgNamesDifferent] libyami-utils-libyami-1.3.0/egl/egl_util.h:29:119: note: Function 'createEglImageFromHandle' argument 4 names different: declaration 'dmaBuf' definition 'handle'. libyami-utils-libyami-1.3.0/egl/egl_util.c:90:119: note: Function 'createEglImageFromHandle' argument 4 names different: declaration 'dmaBuf' definition 'handle'. libyami-utils-libyami-1.3.0/egl/egl_util.c:50:12: style: Variable 'attribs' can be declared as const array [constVariable] libyami-utils-libyami-1.3.0/examples/simpleplayer.cpp:44:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/simpleplayer.cpp:66:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAProfileNone [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/simpleplayer.cpp:110:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/simpleplayer.cpp:128:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/simpleplayer.cpp:154:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPressMask [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAProfileNone [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRALLOC_HARDWARE_MODULE_ID [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:147:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:161:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:184:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAL_PIXEL_FORMAT_NV12_Y_TILED_INTEL [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:235:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEL_UFO_GRALLOC_MODULE_PERFORM_GET_BO_INFO [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:288:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/simpleplayer.cpp:186:9: style: Condition '!player.run()' is always false [knownConditionTrueFalse] libyami-utils-libyami-1.3.0/examples/simpleplayer.cpp:186:20: note: Calling function 'run' returns 1 libyami-utils-libyami-1.3.0/examples/simpleplayer.cpp:186:9: note: Condition '!player.run()' is always false libyami-utils-libyami-1.3.0/examples/simpleplayer.cpp:69:33: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:217:10: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/V4L2Device.h:31:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:217:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:222:13: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/V4L2Device.h:32:21: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:222:13: note: Function in derived class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:226:13: style: The function 'ioctl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/V4L2Device.h:33:21: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:226:13: note: Function in derived class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:230:13: style: The function 'poll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/V4L2Device.h:34:21: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:230:13: note: Function in derived class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:234:13: style: The function 'setDevicePollInterrupt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/V4L2Device.h:35:21: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:234:13: note: Function in derived class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:238:13: style: The function 'clearDevicePollInterrupt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/V4L2Device.h:36:21: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:238:13: note: Function in derived class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:242:11: style: The function 'mmap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/V4L2Device.h:37:19: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:242:11: note: Function in derived class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:247:13: style: The function 'munmap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/V4L2Device.h:40:21: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:247:13: note: Function in derived class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:251:13: style: The function 'setFrameMemoryType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/V4L2Device.h:41:21: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:251:13: note: Function in derived class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:284:10: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/V4L2Device.h:59:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/V4L2Device.cpp:284:10: note: Function in derived class libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:329:9: style: Condition '!player.run()' is always false [knownConditionTrueFalse] libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:329:20: note: Calling function 'run' returns 1 libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:329:9: note: Condition '!player.run()' is always false libyami-utils-libyami-1.3.0/examples/grid.cpp:57:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/grid.cpp:94:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VideoFrame [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/grid.cpp:106:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_IOCTL_MODE_CREATE_DUMB [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/grid.cpp:130:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_IOCTL_GEM_FLINK [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/grid.cpp:180:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surface [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/grid.cpp:328:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_EVENT_CONTEXT_VERSION [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/grid.cpp:401:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_MODE_CONNECTED [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/grid.cpp:449:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_FORMAT_XRGB8888 [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:100:33: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/examples/grid.cpp:662:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:131:0: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/examples/grid.cpp:746:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:254:27: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/examples/grid.cpp:808:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:255:28: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/examples/grid.cpp:848:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:113:51: style: Variable 'formatInfo' is assigned a value that is never used. [unreadVariable] libyami-utils-libyami-1.3.0/tests/V4L2Renderer.cpp:70:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/V4L2Renderer.cpp:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/V4L2Renderer.cpp:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CID_MIN_BUFFERS_FOR_CAPTURE [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/V4L2Renderer.cpp:119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/V4L2Renderer.cpp:131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/V4L2Renderer.cpp:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/V4L2Renderer.cpp:146:9: style: Condition '!getDpbSize(dpbSize)' is always false [knownConditionTrueFalse] libyami-utils-libyami-1.3.0/tests/V4L2Renderer.cpp:146:20: note: Calling function 'getDpbSize' returns 1 libyami-utils-libyami-1.3.0/tests/V4L2Renderer.cpp:146:9: note: Condition '!getDpbSize(dpbSize)' is always false libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:87:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/decode.cpp:35:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/decode.cpp:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/decodeInputCapi.cpp:34:17: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/decodeInputCapi.cpp:42:17: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/decodeInputCapi.cpp:50:17: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/decodeInputCapi.cpp:26:44: style: Parameter 'fileName' can be declared as pointer to const [constParameterPointer] libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.h:26:5: warning: Member variable 'VppInput::m_fourcc' is not initialized in the constructor. Maybe it should be initialized directly in the class VppInput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.h:26:5: warning: Member variable 'VppInput::m_width' is not initialized in the constructor. Maybe it should be initialized directly in the class VppInput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.h:26:5: warning: Member variable 'VppInput::m_height' is not initialized in the constructor. Maybe it should be initialized directly in the class VppInput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:26:5: warning: Member variable 'VppInputDecode::m_temporalLayer' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:26:5: warning: Member variable 'VppInputDecode::m_spacialLayer' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:26:5: warning: Member variable 'VppInputDecode::m_qualityLayer' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:26:5: warning: Member variable 'VppInputDecode::m_enableLowLatency' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:26:5: warning: Member variable 'VppInput::m_fourcc' is not initialized in the constructor. Maybe it should be initialized directly in the class VppInput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:26:5: warning: Member variable 'VppInput::m_width' is not initialized in the constructor. Maybe it should be initialized directly in the class VppInput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:26:5: warning: Member variable 'VppInput::m_height' is not initialized in the constructor. Maybe it should be initialized directly in the class VppInput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/decode.cpp:56:1: style: The class 'DecodeTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:39:5: style: Struct 'VADisplayDeleter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:137:5: style: Class 'VaapiFrameReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:156:5: style: Class 'VaapiFrameWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:141:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:57:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:141:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:160:10: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:64:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:160:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:197:10: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:180:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:197:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:198:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:181:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:198:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:199:17: style: The function 'getMimeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:182:26: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:199:17: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:202:6: style: The destructor '~VppInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:187:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:202:6: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:237:10: style: The function 'output' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:219:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:237:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:238:14: style: The destructor '~VppOutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:221:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:238:14: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:241:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:223:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:241:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.h:31:6: style: The destructor '~VppInputDecodeCapi' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:187:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.h:31:6: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.h:33:10: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:180:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.h:33:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.h:34:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:181:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.h:34:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.h:35:17: style: The function 'getMimeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:182:26: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.h:35:17: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:31:10: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:180:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:31:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:32:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:181:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:32:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:33:17: style: The function 'getMimeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:182:26: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:33:17: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:46:14: style: The destructor '~VppInputDecode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:187:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:46:14: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:104:53: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:166:35: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'writeToFile' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:157:46: note: You might need to cast the function pointer here libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:166:35: note: Parameter 'ptr' can be declared as pointer to const libyami-utils-libyami-1.3.0/tests/decodehelp.h:30:5: error: Code 'std::string' is invalid C code. Use --std or --language to configure the language. [syntaxError] libyami-utils-libyami-1.3.0/tests/decodehelp.cpp:80:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/decodehelp.cpp:171:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_MIME_JPEG [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/grid.cpp:89:11: warning: Member variable 'DrmFrame::m_pitch' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/examples/grid.cpp:367:14: warning: Member variable 'DrmRenderer::m_connectorID' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/examples/grid.cpp:367:14: warning: Member variable 'DrmRenderer::m_encoderID' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/examples/grid.cpp:367:14: warning: Member variable 'DrmRenderer::m_crtcID' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/examples/grid.cpp:367:14: warning: Member variable 'DrmRenderer::m_crtcIndex' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/examples/grid.cpp:367:14: warning: Member variable 'DrmRenderer::m_planeID' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/examples/grid.cpp:798:1: style: The class 'App' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] libyami-utils-libyami-1.3.0/examples/grid.cpp:274:15: style:inconclusive: Member variable 'DrmRenderer::m_cond' uses an uninitialized argument 'm_lock' due to the order of declarations. [initializerList] libyami-utils-libyami-1.3.0/examples/grid.cpp:368:62: note: Member variable 'DrmRenderer::m_cond' uses an uninitialized argument 'm_lock' due to the order of declarations. libyami-utils-libyami-1.3.0/examples/grid.cpp:274:15: note: Member variable 'DrmRenderer::m_cond' uses an uninitialized argument 'm_lock' due to the order of declarations. libyami-utils-libyami-1.3.0/examples/grid.cpp:249:14: style:inconclusive: Technically the member function 'DrmRenderer::getWidth' can be const. [functionConst] libyami-utils-libyami-1.3.0/examples/grid.cpp:384:23: note: Technically the member function 'DrmRenderer::getWidth' can be const. libyami-utils-libyami-1.3.0/examples/grid.cpp:249:14: note: Technically the member function 'DrmRenderer::getWidth' can be const. libyami-utils-libyami-1.3.0/examples/grid.cpp:250:14: style:inconclusive: Technically the member function 'DrmRenderer::getHeight' can be const. [functionConst] libyami-utils-libyami-1.3.0/examples/grid.cpp:389:23: note: Technically the member function 'DrmRenderer::getHeight' can be const. libyami-utils-libyami-1.3.0/examples/grid.cpp:250:14: note: Technically the member function 'DrmRenderer::getHeight' can be const. libyami-utils-libyami-1.3.0/examples/grid.cpp:606:13: style:inconclusive: Technically the member function 'Grid::Arg::getArgc' can be const. [functionConst] libyami-utils-libyami-1.3.0/examples/grid.cpp:868:10: performance:inconclusive: Technically the member function 'App::append' can be static (but you may consider moving to unnamed namespace). [functionStatic] libyami-utils-libyami-1.3.0/examples/grid.cpp:348:18: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/examples/grid.cpp:705:19: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:124:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_MIME_H264 [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:252:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:395:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_MIME_JPEG [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/grid.cpp:418:39: style: Parameter 'resource' can be declared as pointer to const [constParameterPointer] libyami-utils-libyami-1.3.0/tests/decodeinputavformat.cpp:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_VIDEO [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/decodeinputavformat.h:38:14: style: The destructor '~DecodeInputAvFormat' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:27:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeinputavformat.h:38:14: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/decodeinputavformat.h:39:18: style: The function 'isEOS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:29:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinputavformat.h:39:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinputavformat.h:40:26: style: The function 'getMimeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:30:26: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinputavformat.h:40:26: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinputavformat.h:41:18: style: The function 'getNextDecodeUnit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:31:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinputavformat.h:41:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinputavformat.h:42:27: style: The function 'getCodecData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:32:27: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinputavformat.h:42:27: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinputavformat.h:45:18: style: The function 'initInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:37:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinputavformat.h:45:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinputavformat.cpp:71:36: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/decodeinputavformat.cpp:130:9: style: The scope of the variable 'ret' can be reduced. [variableScope] libyami-utils-libyami-1.3.0/tests/decodeinputavformat.cpp:48:25: style: Variable 'codec' can be declared as pointer to const [constVariablePointer] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:142:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_SUCCESS [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:292:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_FOURCC_NV12 [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:950:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/egl/gles2_help.c:96:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NATIVE_PIXMAP_KHR [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/egl/gles2_help.c:119:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VERTEX_SHADER [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/egl/gles2_help.c:232:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/egl/gles2_help.c:269:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:96:5: warning: Member variable 'DecodeOutput::m_width' is not initialized in the constructor. Maybe it should be initialized directly in the class DecodeOutput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:96:5: warning: Member variable 'DecodeOutput::m_height' is not initialized in the constructor. Maybe it should be initialized directly in the class DecodeOutput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:220:5: warning: Member variable 'DecodeOutput::m_width' is not initialized in the constructor. Maybe it should be initialized directly in the class DecodeOutput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:220:5: warning: Member variable 'DecodeOutput::m_height' is not initialized in the constructor. Maybe it should be initialized directly in the class DecodeOutput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:226:5: warning:inconclusive: Member variable 'DecodeOutputFile::m_destFourcc' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:226:5: warning:inconclusive: Member variable 'DecodeOutputFile::m_inputFile' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:226:5: warning:inconclusive: Member variable 'DecodeOutputFile::m_outputFile' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:226:5: warning:inconclusive: Member variable 'DecodeOutput::m_width' is not initialized in the constructor. Maybe it should be initialized directly in the class DecodeOutput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:226:5: warning:inconclusive: Member variable 'DecodeOutput::m_height' is not initialized in the constructor. Maybe it should be initialized directly in the class DecodeOutput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:258:10: style: Unused private function: 'DecodeOutputDump::isI420Dest' [unusedPrivateFunction] libyami-utils-libyami-1.3.0/tests/decodeoutput.h:31:30: style:inconclusive: Technically the member function 'DecodeOutput::nativeDisplay' can be const. [functionConst] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:82:40: note: Technically the member function 'DecodeOutput::nativeDisplay' can be const. libyami-utils-libyami-1.3.0/tests/decodeoutput.h:31:30: note: Technically the member function 'DecodeOutput::nativeDisplay' can be const. libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:63:10: style:inconclusive: Technically the member function 'VADisplayTerminator::operator()' can be const. [functionConst] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:258:10: style:inconclusive: Technically the member function 'DecodeOutputDump::isI420Dest' can be const. [functionConst] libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:322:24: note: Technically the member function 'DecodeOutputDump::isI420Dest' can be const. libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:258:10: note: Technically the member function 'DecodeOutputDump::isI420Dest' can be const. libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:97:6: style: The destructor '~DecodeOutputNull' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeoutput.h:32:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:97:6: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:98:10: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeoutput.h:36:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:98:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:99:10: style: The function 'output' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeoutput.h:30:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:99:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:227:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeoutput.h:36:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:227:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:251:6: style: The destructor '~DecodeOutputDump' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeoutput.h:32:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:251:6: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:254:10: style: The function 'output' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeoutput.h:30:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:254:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:914:19: style: Local variable 'output' shadows outer function [shadowFunction] libyami-utils-libyami-1.3.0/tests/decodeoutput.h:30:18: note: Shadowed declaration libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:914:19: note: Shadow variable libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:280:15: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] libyami-utils-libyami-1.3.0/tests/egl/gles2_help.c:260:50: style:inconclusive: Function 'eglInit' argument 2 names different: declaration 'window' definition 'x11Window'. [funcArgNamesDifferent] libyami-utils-libyami-1.3.0/tests/egl/gles2_help.h:61:50: note: Function 'eglInit' argument 2 names different: declaration 'window' definition 'x11Window'. libyami-utils-libyami-1.3.0/tests/egl/gles2_help.c:260:50: note: Function 'eglInit' argument 2 names different: declaration 'window' definition 'x11Window'. libyami-utils-libyami-1.3.0/tests/egl/simple-gles2.c:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/egl/simple-gles2.c:78:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopy [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/egl/simple-gles2.c:112:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExposureMask [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:265:17: warning: Member variable 'DecodeInputRaw::StartCodeSize' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:86:5: style: Class 'DecodeInputH26x' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:38:14: style: The destructor '~MyDecodeInput' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:27:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:38:14: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:39:10: style: The function 'initInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:37:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:39:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:40:18: style: The function 'isEOS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:29:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:40:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:42:27: style: The function 'getCodecData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:32:27: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:42:27: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:56:6: style: The destructor '~DecodeInputVPX' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:38:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:56:6: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:57:18: style: The function 'getMimeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:30:26: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:57:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:58:10: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:41:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:58:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:59:18: style: The function 'getNextDecodeUnit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:31:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:59:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:70:6: style: The destructor '~DecodeInputRaw' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:38:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:70:6: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:71:10: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:41:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:71:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:74:10: style: The function 'getNextDecodeUnit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:31:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:74:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:87:6: style: The destructor '~DecodeInputH26x' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:70:6: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:87:6: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:88:18: style: The function 'getMimeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:30:26: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:88:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:89:10: style: The function 'isSyncWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:75:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:89:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:97:6: style: The destructor '~DecodeInputJPEG' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:70:6: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:97:6: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:98:18: style: The function 'getMimeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:30:26: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:98:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:99:10: style: The function 'isSyncWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:75:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:99:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:318:20: style: The scope of the variable 'buf' can be reduced. [variableScope] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:199:14: style: struct member 'IvfHeader::version' is never used. [unusedStructMember] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:203:14: style: struct member 'IvfHeader::dummy' is never used. [unusedStructMember] libyami-utils-libyami-1.3.0/tests/encodehelp.h:96:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RATE_CONTROL_CBR [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodehelp.h:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encode.cpp:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VideoEncOutputBuffer [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeInputCapi.cpp:114:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_EVERYTHING [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeinput.h:43:5: warning: Member variable 'EncodeInput::m_fourcc' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/encodeinput.h:84:5: warning: Member variable 'EncodeInputCamera::m_fd' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/encodeinput.h:49:9: style:inconclusive: Technically the member function 'EncodeInput::getWidth' can be const. [functionConst] libyami-utils-libyami-1.3.0/tests/encodeinput.h:50:9: style:inconclusive: Technically the member function 'EncodeInput::getHeight' can be const. [functionConst] libyami-utils-libyami-1.3.0/tests/encodeinput.h:51:14: style:inconclusive: Technically the member function 'EncodeInput::getFourcc' can be const. [functionConst] libyami-utils-libyami-1.3.0/tests/encodeinput.h:159:14: style:inconclusive: Technically the member function 'EncodeOutputVPX::getFourcc' can be const. [functionConst] libyami-utils-libyami-1.3.0/tests/encodeinput.h:63:6: style: The destructor '~EncodeInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:44:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:63:6: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:64:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:45:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:64:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:65:18: style: The function 'getOneFrameInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:46:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:65:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:66:18: style: The function 'isEOS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:48:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:66:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:85:6: style: The destructor '~EncodeInputCamera' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:44:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:85:6: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:86:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:45:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:86:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:89:18: style: The function 'getOneFrameInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:46:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:89:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:90:18: style: The function 'recycleOneFrameInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:47:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:90:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:91:18: style: The function 'isEOS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:48:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:91:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:148:25: style: The function 'getMimeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:140:25: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:148:25: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:154:6: style: The destructor '~EncodeOutputVPX' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:136:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:154:6: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:155:25: style: The function 'getMimeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:140:25: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:155:25: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:156:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:139:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:156:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:158:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:142:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:158:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:171:25: style: The function 'getMimeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:155:25: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:171:25: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:177:25: style: The function 'getMimeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:155:25: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:177:25: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:182:25: style: The function 'getMimeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:140:25: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:182:25: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeinput.h:187:25: style: The function 'getMimeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:140:25: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:187:25: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeInputCapi.cpp:40:17: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodeInputCapi.cpp:48:17: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodeInputCapi.cpp:55:13: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodeInputCapi.cpp:61:17: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodeInputCapi.cpp:68:17: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodeInputCapi.cpp:75:17: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodeInputCapi.cpp:83:17: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodeInputCapi.cpp:91:17: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodeInputCapi.cpp:99:17: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodeInputCapi.cpp:105:17: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:55:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:118:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_MEMORY_MMAP [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:166:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:196:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_FOURCC_YUY2 [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:232:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:278:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.cpp:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_FOURCC_NV12 [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.cpp:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECODE_FORMAT_CHANGE [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.cpp:128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDEO_DATA_MEMORY_TYPE_RAW_POINTER [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodehelp.h:227:9: style: Condition 'inputFileName' is always true [knownConditionTrueFalse] libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.h:30:5: style: Class 'EncodeInputDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.h:31:6: style: The destructor '~EncodeInputDecoder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:44:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.h:31:6: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:252:17: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.h:32:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:45:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.h:32:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.h:33:18: style: The function 'getOneFrameInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:46:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.h:33:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.h:34:18: style: The function 'recycleOneFrameInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:47:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.h:34:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.h:35:18: style: The function 'isEOS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:48:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.h:35:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:140:32: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:210:9: style: The scope of the variable 'ret' can be reduced. [variableScope] libyami-utils-libyami-1.3.0/tests/encode.cpp:52:44: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodehelp.h:93:22: style: Local variable 'rcMode' shadows outer variable [shadowVariable] libyami-utils-libyami-1.3.0/tests/encodehelp.h:34:25: note: Shadowed declaration libyami-utils-libyami-1.3.0/tests/encodehelp.h:93:22: note: Shadow variable libyami-utils-libyami-1.3.0/tests/encodehelp.h:91:49: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] libyami-utils-libyami-1.3.0/tests/encodecapi.c:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeInputSurface.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_width [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeInputSurface.cpp:156:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bufferCount [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeInputSurface.cpp:196:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDEO_DATA_MEMORY_TYPE_ANDROID_BUFFER_HANDLE [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:147:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:226:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_MIME_H264 [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_MIME_VP8 [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_MIME_VP9 [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_MIME_HEVC [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:339:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_EVERYTHING [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/encodeInputSurface.cpp:171:26: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodeInputSurface.cpp:110:13: style: The scope of the variable 'xpos' can be reduced. [variableScope] libyami-utils-libyami-1.3.0/tests/encodeInputSurface.cpp:72:18: style: Variable 'bufWidth' is assigned a value that is never used. [unreadVariable] libyami-utils-libyami-1.3.0/tests/encodeInputSurface.cpp:73:19: style: Variable 'bufHeight' is assigned a value that is never used. [unreadVariable] libyami-utils-libyami-1.3.0/tests/encodeInputSurface.cpp:103:22: style: Variable 'col' is assigned a value that is never used. [unreadVariable] libyami-utils-libyami-1.3.0/tests/v4l2decode.cpp:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/v4l2decode.cpp:132:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_DQEVENT [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/v4l2decode.cpp:162:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDEO_DATA_MEMORY_TYPE_RAW_COPY [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/v4l2encode.cpp:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_MEMORY_USERPTR [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/v4l2encode.cpp:102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDEO_MAX_PLANES [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/v4l2encode.cpp:155:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/v4l2encode.cpp:180:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/v4l2encode.cpp:238:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CAP_VIDEO_CAPTURE_MPLANE [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/v4l2decode.cpp:310:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libyami-utils-libyami-1.3.0/tests/v4l2decode.cpp:386:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libyami-utils-libyami-1.3.0/tests/v4l2decode.cpp:237:21: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/v4l2decode.cpp:213:14: style: Variable 'ioctlRet' is reassigned a value before the old one has been used. [redundantAssignment] libyami-utils-libyami-1.3.0/tests/v4l2decode.cpp:202:14: note: ioctlRet is assigned libyami-utils-libyami-1.3.0/tests/v4l2decode.cpp:213:14: note: ioctlRet is overwritten libyami-utils-libyami-1.3.0/tests/v4l2decode.cpp:237:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] libyami-utils-libyami-1.3.0/tests/v4l2decode.cpp:53:14: style: struct member 'RawFrameData::pitch' is never used. [unusedStructMember] libyami-utils-libyami-1.3.0/tests/v4l2decode.cpp:54:14: style: struct member 'RawFrameData::offset' is never used. [unusedStructMember] libyami-utils-libyami-1.3.0/tests/v4l2decode.cpp:55:14: style: struct member 'RawFrameData::fourcc' is never used. [unusedStructMember] libyami-utils-libyami-1.3.0/tests/vpp.cpp:66:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vpp.cpp:137:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_SUCCESS [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vpp.cpp:180:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vpp.cpp:224:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vpp.cpp:282:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORBALANCE_LEVEL_NONE [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vppoutputencode.h:79:1: style: The class 'VppOutputEncode' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] libyami-utils-libyami-1.3.0/tests/vpp.cpp:93:5: warning: Member variable 'VppTest::m_sharpening' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/vpp.cpp:93:5: warning: Member variable 'VppTest::m_denoise' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/vpp.cpp:93:5: warning: Member variable 'VppTest::m_deinterlaceMode' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/vpp.cpp:93:5: warning: Member variable 'VppTest::m_inputName' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/vpp.cpp:93:5: warning: Member variable 'VppTest::m_outputName' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/vpp.cpp:93:5: warning: Member variable 'VppTest::m_hue' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/vpp.cpp:93:5: warning: Member variable 'VppTest::m_saturation' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/vpp.cpp:93:5: warning: Member variable 'VppTest::m_brightness' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/vpp.cpp:93:5: warning: Member variable 'VppTest::m_contrast' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/vpp.cpp:277:10: style: Unused private function: 'VppTest::setClrBalance' [unusedPrivateFunction] libyami-utils-libyami-1.3.0/tests/vppoutputencode.h:82:18: style: The function 'output' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:219:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppoutputencode.h:82:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppoutputencode.h:83:14: style: The destructor '~VppOutputEncode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:221:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/vppoutputencode.h:83:14: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/vppoutputencode.h:86:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:223:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppoutputencode.h:86:18: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppoutputencode.h:83:14: style: The destructor '~VppOutputEncode' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:221:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/vppoutputencode.h:83:14: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/vpp.cpp:340:9: style: Condition '!vpp.run()' is always false [knownConditionTrueFalse] libyami-utils-libyami-1.3.0/tests/vpp.cpp:340:17: note: Calling function 'run' returns 1 libyami-utils-libyami-1.3.0/tests/vpp.cpp:340:9: note: Condition '!vpp.run()' is always false libyami-utils-libyami-1.3.0/tests/vppinputasync.cpp:18:16: warning: Member variable 'VppInputAsync::m_thread' is not initialized in the constructor. [uninitMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputasync.cpp:18:16: warning: Member variable 'VppInput::m_fourcc' is not initialized in the constructor. Maybe it should be initialized directly in the class VppInput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputasync.cpp:18:16: warning: Member variable 'VppInput::m_width' is not initialized in the constructor. Maybe it should be initialized directly in the class VppInput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputasync.cpp:18:16: warning: Member variable 'VppInput::m_height' is not initialized in the constructor. Maybe it should be initialized directly in the class VppInput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputasync.h:49:16: style:inconclusive: Member variable 'VppInputAsync::m_cond' uses an uninitialized argument 'm_lock' due to the order of declarations. [initializerList] libyami-utils-libyami-1.3.0/tests/vppinputasync.cpp:19:6: note: Member variable 'VppInputAsync::m_cond' uses an uninitialized argument 'm_lock' due to the order of declarations. libyami-utils-libyami-1.3.0/tests/vppinputasync.h:49:16: note: Member variable 'VppInputAsync::m_cond' uses an uninitialized argument 'm_lock' due to the order of declarations. libyami-utils-libyami-1.3.0/tests/vppinputasync.h:29:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:181:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputasync.h:29:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputasync.h:35:14: style: The destructor '~VppInputAsync' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:187:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/vppinputasync.h:35:14: note: Destructor in derived class libyami-utils-libyami-1.3.0/tests/vppinputasync.h:36:17: style: The function 'getWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:183:17: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputasync.h:36:17: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputasync.h:37:17: style: The function 'getHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:184:17: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputasync.h:37:17: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputasync.h:38:22: style: The function 'getFourcc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:185:22: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputasync.h:38:22: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputasync.h:40:17: style: The function 'getMimeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:182:26: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputasync.h:40:17: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputasync.h:43:10: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:180:18: note: Virtual function in base class libyami-utils-libyami-1.3.0/tests/vppinputasync.h:43:10: note: Function in derived class libyami-utils-libyami-1.3.0/tests/vppinputasync.cpp:43:28: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/vppinputdecode.cpp:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_input [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vppinputdecode.cpp:37:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAProfileNone [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vppinputdecode.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_first [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vppinputdecode.cpp:40:29: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodeinput.h:162:10: style:inconclusive: Technically the member function 'EncodeOutputVPX::getIVFFileHeader' can be const. [functionConst] libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:274:23: note: Technically the member function 'EncodeOutputVPX::getIVFFileHeader' can be const. libyami-utils-libyami-1.3.0/tests/encodeinput.h:162:10: note: Technically the member function 'EncodeOutputVPX::getIVFFileHeader' can be const. libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:195:14: style: Redundant condition: !strcasecmp("VP8",codec.c_str()). 'A || (A && B)' is equivalent to 'A' [redundantCondition] libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:200:14: style: Redundant condition: !strcasecmp("VP9",codec.c_str()). 'A || (A && B)' is equivalent to 'A' [redundantCondition] libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:264:19: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:270:19: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:92:18: style: Checking if unsigned expression 'm_width' is less than zero. [unsignedLessThanZero] libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:92:36: style: Checking if unsigned expression 'm_height' is less than zero. [unsignedLessThanZero] libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:141:13: style: Checking if unsigned expression 'ret' is less than zero. [unsignedLessThanZero] libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.cpp:41:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.cpp:53:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAProfileNone [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.cpp:76:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECODE_FAIL [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/v4l2encode.cpp:412:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libyami-utils-libyami-1.3.0/tests/v4l2encode.cpp:422:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libyami-utils-libyami-1.3.0/tests/v4l2encode.cpp:104:21: style: The scope of the variable 'dqCountAfterEOS' can be reduced. [variableScope] libyami-utils-libyami-1.3.0/tests/v4l2encode.cpp:148:35: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.cpp:56:29: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/tests/yamiinfo.cpp:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/yamiinfo.cpp:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/yamiinfo.cpp:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vppinputoutput.cpp:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vppinputoutput.cpp:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vppinputoutput.cpp:82:15: warning: Member variable 'VppInput::m_fourcc' is not initialized in the constructor. Maybe it should be initialized directly in the class VppInput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputoutput.cpp:82:15: warning: Member variable 'VppInput::m_width' is not initialized in the constructor. Maybe it should be initialized directly in the class VppInput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputoutput.cpp:82:15: warning: Member variable 'VppInput::m_height' is not initialized in the constructor. Maybe it should be initialized directly in the class VppInput? [uninitDerivedMemberVar] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:218:10: style:inconclusive: Technically the member function 'VppOutput::getFormat' can be const. [functionConst] libyami-utils-libyami-1.3.0/tests/vppinputoutput.cpp:183:17: note: Technically the member function 'VppOutput::getFormat' can be const. libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:218:10: note: Technically the member function 'VppOutput::getFormat' can be const. libyami-utils-libyami-1.3.0/tests/vppinputoutput.cpp:166:26: style: Local variable 'output' shadows outer function [shadowFunction] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:219:18: note: Shadowed declaration libyami-utils-libyami-1.3.0/tests/vppinputoutput.cpp:166:26: note: Shadow variable libyami-utils-libyami-1.3.0/tests/vppoutputencode.cpp:74:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_FOURCC_P010 [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vppoutputencode.cpp:87:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_EVERYTHING [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vppoutputencode.cpp:98:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VideoParamsCommon [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vppoutputencode.cpp:198:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable releaseVideoEncoder [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/vppoutputencode.cpp:213:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENCODE_SUCCESS [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:86:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RATE_CONTROL_CBR [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:136:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:325:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:354:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:421:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_SUCCESS [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:447:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/testscripts/psnr.cpp:227:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/testscripts/psnr.cpp:97:22: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/testscripts/psnr.cpp:99:22: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/testscripts/psnr.cpp:38:22: style: Parameter 'filename1' can be declared as pointer to const [constParameterPointer] libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:469:9: style: Condition '!trans.run()' is always false [knownConditionTrueFalse] libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:469:19: note: Calling function 'run' returns 1 libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:469:9: note: Condition '!trans.run()' is always false libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:306:50: style: Parameter 'para' can be declared as reference to const [constParameterReference] libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:81:49: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] libyami-utils-libyami-1.3.0/examples/blend.cpp:104:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/blend.cpp:225:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VideoRect [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/blend.cpp:313:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/blend.cpp:336:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/blend.cpp:360:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VASurfaceAttribPixelFormat [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/blend.cpp:436:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_FOURCC_RGBA [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/blend.cpp:454:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_FOURCC_RGBA [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/blend.cpp:492:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_FOURCC_NV12 [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/blend.cpp:499:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_FOURCC_NV12 [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/blend.cpp:506:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/blend.cpp:573:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPressMask [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/blend.cpp:595:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] libyami-utils-libyami-1.3.0/examples/bumpbox.h:68:10: performance:inconclusive: Technically the member function 'BumpBox::clip' can be static (but you may consider moving to unnamed namespace). [functionStatic] libyami-utils-libyami-1.3.0/examples/bumpbox.h:81:9: performance:inconclusive: Technically the member function 'BumpBox::genSign' can be static (but you may consider moving to unnamed namespace). [functionStatic] libyami-utils-libyami-1.3.0/examples/blend.cpp:311:10: performance:inconclusive: Technically the member function 'Blend::usage' can be static (but you may consider moving to unnamed namespace). [functionStatic] libyami-utils-libyami-1.3.0/examples/blend.cpp:325:10: performance:inconclusive: Technically the member function 'Blend::setRandomSeed' can be static (but you may consider moving to unnamed namespace). [functionStatic] libyami-utils-libyami-1.3.0/examples/blend.cpp:50:5: style: Class 'VideoFrameDeleter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libyami-utils-libyami-1.3.0/examples/blend.cpp:190:26: style: Condition '!createMosaicSurfaces(width,height)' is always false [knownConditionTrueFalse] libyami-utils-libyami-1.3.0/examples/blend.cpp:190:47: note: Calling function 'createMosaicSurfaces' returns 1 libyami-utils-libyami-1.3.0/examples/blend.cpp:190:26: note: Condition '!createMosaicSurfaces(width,height)' is always false libyami-utils-libyami-1.3.0/examples/blend.cpp:192:29: style: Condition '!createWireframeSurfaces(width,height)' is always false [knownConditionTrueFalse] libyami-utils-libyami-1.3.0/examples/blend.cpp:192:53: note: Calling function 'createWireframeSurfaces' returns 1 libyami-utils-libyami-1.3.0/examples/blend.cpp:192:29: note: Condition '!createWireframeSurfaces(width,height)' is always false libyami-utils-libyami-1.3.0/examples/blend.cpp:669:9: style: Condition '!player.run()' is always false [knownConditionTrueFalse] libyami-utils-libyami-1.3.0/examples/blend.cpp:669:20: note: Calling function 'run' returns 1 libyami-utils-libyami-1.3.0/examples/blend.cpp:669:9: note: Condition '!player.run()' is always false libyami-utils-libyami-1.3.0/examples/blend.cpp:329:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libyami-utils-libyami-1.3.0/examples/blend.cpp:386:55: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/examples/blend.cpp:396:34: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/examples/blend.cpp:412:34: style: C-style pointer casting [cstyleCast] libyami-utils-libyami-1.3.0/examples/blend.cpp:376:49: style: Parameter 'frame' can be declared as reference to const [constParameterReference] libyami-utils-libyami-1.3.0/examples/blend.cpp:607:39: style: Parameter 'frame' can be declared as reference to const [constParameterReference] diff: head libyami-utils-libyami-1.3.0/egl/egl_util.c:68:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_IMAGE_KHR [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/egl/egl_util.c:92:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_IMAGE_KHR [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRALLOC_HARDWARE_MODULE_ID [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:147:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:161:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:184:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAL_PIXEL_FORMAT_NV12_Y_TILED_INTEL [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:235:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEL_UFO_GRALLOC_MODULE_PERFORM_GET_BO_INFO [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:288:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/androidplayer.cpp:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAProfileNone [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/blend.cpp:225:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VideoRect [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/blend.cpp:313:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/blend.cpp:336:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/blend.cpp:360:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VASurfaceAttribPixelFormat [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/blend.cpp:436:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_FOURCC_RGBA [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/blend.cpp:454:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_FOURCC_RGBA [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/blend.cpp:492:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_FOURCC_NV12 [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/blend.cpp:499:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_FOURCC_NV12 [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/blend.cpp:506:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/blend.cpp:573:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPressMask [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/blend.cpp:595:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/grid.cpp:106:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_IOCTL_MODE_CREATE_DUMB [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/grid.cpp:130:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_IOCTL_GEM_FLINK [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/grid.cpp:180:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surface [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/grid.cpp:274:15: style:inconclusive: Member variable 'DrmRenderer::m_cond' uses an uninitialized argument 'm_lock' due to the order of declarations. [initializerList] libyami-utils-libyami-1.3.0/examples/grid.cpp:368:62: note: Member variable 'DrmRenderer::m_cond' uses an uninitialized argument 'm_lock' due to the order of declarations. libyami-utils-libyami-1.3.0/examples/grid.cpp:274:15: note: Member variable 'DrmRenderer::m_cond' uses an uninitialized argument 'm_lock' due to the order of declarations. head libyami-utils-libyami-1.3.0/examples/grid.cpp:328:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_EVENT_CONTEXT_VERSION [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/grid.cpp:401:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_MODE_CONNECTED [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/grid.cpp:449:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_FORMAT_XRGB8888 [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/grid.cpp:662:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/grid.cpp:746:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/grid.cpp:808:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/grid.cpp:848:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/grid.cpp:94:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VideoFrame [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/simpleplayer.cpp:110:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/simpleplayer.cpp:128:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/simpleplayer.cpp:154:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPressMask [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/examples/simpleplayer.cpp:66:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAProfileNone [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/V4L2Renderer.cpp:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CID_MIN_BUFFERS_FOR_CAPTURE [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/V4L2Renderer.cpp:119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/V4L2Renderer.cpp:131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/V4L2Renderer.cpp:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/V4L2Renderer.cpp:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/decode.cpp:35:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/decode.cpp:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.13.0 libyami-utils-libyami-1.3.0/tests/decodeInputCapi.cpp:58:16: style: C-style pointer casting [cstyleCast] head libyami-utils-libyami-1.3.0/tests/decodehelp.cpp:171:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_MIME_JPEG [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:252:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:38:14: style: The destructor '~MyDecodeInput' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:27:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:38:14: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:395:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_MIME_JPEG [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:56:6: style: The destructor '~DecodeInputVPX' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:38:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:56:6: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:70:6: style: The destructor '~DecodeInputRaw' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:38:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:70:6: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:87:6: style: The destructor '~DecodeInputH26x' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:70:6: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:87:6: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:97:6: style: The destructor '~DecodeInputJPEG' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:70:6: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeinput.cpp:97:6: note: Destructor in derived class 2.13.0 libyami-utils-libyami-1.3.0/tests/decodeinputavformat.cpp:48:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/decodeinputavformat.cpp:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_VIDEO [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/decodeinputavformat.h:38:14: style: The destructor '~DecodeInputAvFormat' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeinput.h:27:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeinputavformat.h:38:14: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:142:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_SUCCESS [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:251:6: style: The destructor '~DecodeOutputDump' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeoutput.h:32:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:251:6: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:292:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_FOURCC_NV12 [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:950:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:97:6: style: The destructor '~DecodeOutputNull' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/decodeoutput.h:32:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/decodeoutput.cpp:97:6: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/egl/gles2_help.c:119:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VERTEX_SHADER [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/egl/gles2_help.c:232:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/egl/gles2_help.c:269:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/egl/simple-gles2.c:112:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExposureMask [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/egl/simple-gles2.c:78:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopy [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encode.cpp:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VideoEncOutputBuffer [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:118:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_MEMORY_MMAP [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:166:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:196:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_FOURCC_YUY2 [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:232:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:278:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeInputCamera.cpp:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.cpp:128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDEO_DATA_MEMORY_TYPE_RAW_POINTER [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.cpp:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECODE_FORMAT_CHANGE [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.h:31:6: style: The destructor '~EncodeInputDecoder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:44:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/encodeInputDecoder.h:31:6: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/encodeInputSurface.cpp:156:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bufferCount [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeInputSurface.cpp:196:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDEO_DATA_MEMORY_TYPE_ANDROID_BUFFER_HANDLE [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodecapi.c:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodehelp.h:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:147:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:226:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_MIME_H264 [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_MIME_VP8 [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_MIME_VP9 [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_MIME_HEVC [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeinput.cpp:339:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_EVERYTHING [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/encodeinput.h:154:6: style: The destructor '~EncodeOutputVPX' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:136:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:154:6: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/encodeinput.h:63:6: style: The destructor '~EncodeInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:44:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:63:6: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/encodeinput.h:85:6: style: The destructor '~EncodeInputCamera' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/encodeinput.h:44:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/encodeinput.h:85:6: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/v4l2decode.cpp:132:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_DQEVENT [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/v4l2decode.cpp:162:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDEO_DATA_MEMORY_TYPE_RAW_COPY [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/v4l2encode.cpp:102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDEO_MAX_PLANES [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/v4l2encode.cpp:155:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/v4l2encode.cpp:180:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/v4l2encode.cpp:238:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CAP_VIDEO_CAPTURE_MPLANE [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/v4l2encode.cpp:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_MEMORY_USERPTR [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vpp.cpp:137:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_SUCCESS [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vpp.cpp:180:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vpp.cpp:224:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vpp.cpp:282:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORBALANCE_LEVEL_NONE [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vpp.cpp:66:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vppinputasync.h:35:14: style: The destructor '~VppInputAsync' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:187:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/vppinputasync.h:35:14: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/vppinputasync.h:49:16: style:inconclusive: Member variable 'VppInputAsync::m_cond' uses an uninitialized argument 'm_lock' due to the order of declarations. [initializerList] libyami-utils-libyami-1.3.0/tests/vppinputasync.cpp:19:6: note: Member variable 'VppInputAsync::m_cond' uses an uninitialized argument 'm_lock' due to the order of declarations. libyami-utils-libyami-1.3.0/tests/vppinputasync.h:49:16: note: Member variable 'VppInputAsync::m_cond' uses an uninitialized argument 'm_lock' due to the order of declarations. head libyami-utils-libyami-1.3.0/tests/vppinputdecode.cpp:37:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAProfileNone [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vppinputdecode.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_first [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:46:14: style: The destructor '~VppInputDecode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:187:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/vppinputdecode.h:46:14: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.cpp:41:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.cpp:53:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAProfileNone [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.cpp:76:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECODE_FAIL [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.h:31:6: style: The destructor '~VppInputDecodeCapi' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:187:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/vppinputdecodecapi.h:31:6: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/vppinputoutput.cpp:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vppinputoutput.cpp:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:202:6: style: The destructor '~VppInputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:187:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:202:6: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:238:14: style: The destructor '~VppOutputFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:221:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:238:14: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/vppoutputencode.cpp:198:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable releaseVideoEncoder [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vppoutputencode.cpp:213:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENCODE_SUCCESS [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vppoutputencode.cpp:74:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_FOURCC_P010 [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vppoutputencode.cpp:87:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_EVERYTHING [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vppoutputencode.cpp:98:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VideoParamsCommon [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/vppoutputencode.h:83:14: style: The destructor '~VppOutputEncode' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:221:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/vppoutputencode.h:83:14: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/vppoutputencode.h:83:14: style: The destructor '~VppOutputEncode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libyami-utils-libyami-1.3.0/tests/vppinputoutput.h:221:14: note: Virtual destructor in base class libyami-utils-libyami-1.3.0/tests/vppoutputencode.h:83:14: note: Destructor in derived class head libyami-utils-libyami-1.3.0/tests/yamiinfo.cpp:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/yamiinfo.cpp:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:136:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:325:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:354:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:421:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YAMI_SUCCESS [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:447:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DISPLAY_VA [valueFlowBailoutIncompleteVar] head libyami-utils-libyami-1.3.0/tests/yamitranscode.cpp:86:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RATE_CONTROL_CBR [valueFlowBailoutIncompleteVar] DONE