feat: add AI processing support #130
Quality Gate failed
Failed conditions
2 Security Hotspots
Annotations
Check failure on line 216 in src/builder/src/ai_processing_page.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace the use of "new" with an operation that automatically manages the memory.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqrjQ2A8JCxfjKb4VmF&open=AZqrjQ2A8JCxfjKb4VmF&pullRequest=130
Check failure on line 152 in src/builder/src/ai_processing_page.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace the use of "new" with an operation that automatically manages the memory.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp-U0C3mA9ewMndk&open=AZqgUp-U0C3mA9ewMndk&pullRequest=130
Check failure on line 48 in src/component/src/python_install_dialog.cpp
sonarqubecloud / SonarCloud Code Analysis
Use "=default" instead of the default implementation of this special member functions.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp7y0C3mA9ewMnc4&open=AZqgUp7y0C3mA9ewMnc4&pullRequest=130
Check failure on line 257 in src/builder/src/ai_processing_page.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace the use of "new" with an operation that automatically manages the memory.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp-U0C3mA9ewMnd3&open=AZqgUp-U0C3mA9ewMnd3&pullRequest=130
Check warning on line 400 in src/builder/src/ai_processing_page.cpp
sonarqubecloud / SonarCloud Code Analysis
Use the init-statement to declare "audioCodec" inside the if statement.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZq0jEePhJMJg08IZ2H8&open=AZq0jEePhJMJg08IZ2H8&pullRequest=130
Check failure on line 439 in src/builder/src/python_manager.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace the use of "new" with an operation that automatically manages the memory.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp-C0C3mA9ewMndO&open=AZqgUp-C0C3mA9ewMndO&pullRequest=130
Check warning on line 35 in src/builder/src/ai_processing_page.cpp
sonarqubecloud / SonarCloud Code Analysis
Do not use the constructor's initializer list for data member "converterRunner". Use the in-class initializer instead.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp-U0C3mA9ewMndR&open=AZqgUp-U0C3mA9ewMndR&pullRequest=130
Check warning on line 100 in src/builder/src/python_manager.cpp
sonarqubecloud / SonarCloud Code Analysis
This function should be declared "const".
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqugCVc0maYALH3Ug00&open=AZqugCVc0maYALH3Ug00&pullRequest=130
Check failure on line 25 in tool/fix_macos_libs.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUqCm0C3mA9ewMneX&open=AZqgUqCm0C3mA9ewMneX&pullRequest=130
Check failure on line 85 in tool/fix_macos_libs.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUqCm0C3mA9ewMnea&open=AZqgUqCm0C3mA9ewMnea&pullRequest=130
Check warning on line 383 in src/builder/src/ai_processing_page.cpp
sonarqubecloud / SonarCloud Code Analysis
Use the init-statement to declare "algoIndex" inside the if statement.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp-U0C3mA9ewMneC&open=AZqgUp-U0C3mA9ewMneC&pullRequest=130
Check failure on line 182 in tool/fix_macos_libs.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZrJbwREBXdegBu1QWRo&open=AZrJbwREBXdegBu1QWRo&pullRequest=130
Check failure on line 535 in src/transcoder/src/transcoder_bmf.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp_Z0C3mA9ewMneO&open=AZqgUp_Z0C3mA9ewMneO&pullRequest=130
Check warning on line 523 in src/builder/src/python_manager.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace this range for-loop by "std::ranges::all_of" or "std::ranges::none_of".
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp-C0C3mA9ewMndQ&open=AZqgUp-C0C3mA9ewMndQ&pullRequest=130
Check failure on line 181 in src/builder/src/ai_processing_page.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace the use of "new" with an operation that automatically manages the memory.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp-U0C3mA9ewMndr&open=AZqgUp-U0C3mA9ewMndr&pullRequest=130
Check warning on line 62 in src/builder/src/python_manager.cpp
sonarqubecloud / SonarCloud Code Analysis
Do not use the constructor's initializer list for data member "status". Use the in-class initializer instead.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp-C0C3mA9ewMndI&open=AZqgUp-C0C3mA9ewMndI&pullRequest=130
Check failure on line 182 in src/builder/src/ai_processing_page.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace the use of "new" with an operation that automatically manages the memory.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp-U0C3mA9ewMnds&open=AZqgUp-U0C3mA9ewMnds&pullRequest=130
Check failure on line 202 in src/builder/src/ai_processing_page.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace the use of "new" with an operation that automatically manages the memory.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp-U0C3mA9ewMndy&open=AZqgUp-U0C3mA9ewMndy&pullRequest=130
Check warning on line 78 in src/transcoder/src/transcoder_bmf.cpp
sonarqubecloud / SonarCloud Code Analysis
'getenv' is deprecated: This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp_Z0C3mA9ewMneI&open=AZqgUp_Z0C3mA9ewMneI&pullRequest=130
Check warning on line 435 in src/transcoder/src/transcoder_bmf.cpp
sonarqubecloud / SonarCloud Code Analysis
ignoring return value of function declared with 'nodiscard' attribute
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp_Z0C3mA9ewMneK&open=AZqgUp_Z0C3mA9ewMneK&pullRequest=130
Check failure on line 109 in src/builder/src/ai_processing_page.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace the use of "new" with an operation that automatically manages the memory.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp-U0C3mA9ewMnda&open=AZqgUp-U0C3mA9ewMnda&pullRequest=130
Check warning on line 144 in src/builder/src/ai_processing_page.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace the redundant type with "auto".
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp-U0C3mA9ewMndW&open=AZqgUp-U0C3mA9ewMndW&pullRequest=130
Check failure on line 108 in tool/fix_macos_libs.sh
sonarqubecloud / SonarCloud Code Analysis
Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUqCm0C3mA9ewMnee&open=AZqgUqCm0C3mA9ewMnee&pullRequest=130
Check warning on line 283 in src/builder/src/ai_processing_page.cpp
sonarqubecloud / SonarCloud Code Analysis
Make the type of this variable a pointer-to-const. The current type of "mainWindow" is "class OpenConverter *".
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp-U0C3mA9ewMnd6&open=AZqgUp-U0C3mA9ewMnd6&pullRequest=130
Check warning on line 25 in src/component/src/python_install_dialog.cpp
sonarqubecloud / SonarCloud Code Analysis
Do not use the constructor's initializer list for data member "installingPython". Use the in-class initializer instead.
See more on https://sonarcloud.io/project/issues?id=OpenConverterLab_OpenConverter&issues=AZqgUp7x0C3mA9ewMnc0&open=AZqgUp7x0C3mA9ewMnc0&pullRequest=130