No description
- C++ 86.3%
- Objective-C++ 4.5%
- CMake 3.9%
- Java 3.5%
- QML 1.7%
- Other 0.1%
|
Tim Blechmann
d5aa13e737
WinRT TTS: Improve AudioSource buffer management
Replace the raw byte pointer + m_bufferOffset approach with a QSpan<const char> member that is shrunk as data is consumed. This removes m_bufferOffset, m_riffHeaderChecked, and the bufferByteAccess::Buffer() call on every readData invocation. The RIFF header skip moves into BytesReadyHandler Invoke, using m_bytesRead == 0 as a natural first-buffer guard. Fix a bug where the byte-position pause path added a spurious +44 (a stale WaveHeaderLength constant) to the truncation point, overshooting the requested pause boundary by ~1.4 ms. Pick-to: 6.12 Change-Id: I9b67841a686bf353b839cbe41015835a91272544 Reviewed-by: Axel Spoerl <axel.spoerl@qt.io> |
||
|---|---|---|
| cmake | Change the license of all CMakeLists.txt and *.cmake files to BSD | |
| coin | Make module ready for source SBOM checking | |
| dist | Remove year from Qt Copyright in REUSE.toml | |
| examples | Doc: Add alt text for \image tags for qtspeech | |
| LICENSES | Correct AndroidManifest.xml licensing in REUSE.toml file | |
| src | WinRT TTS: Improve AudioSource buffer management | |
| tests | Revert "CMake/Android: disable modern gradle builds for qtspeech" | |
| .cmake.conf | Bump version to 6.13.0 | |
| .gitattributes | Update git-archive export options | |
| .gitignore | CMake/Android: enable Gradle for building Qt JARs | |
| .gitreview | Add .gitreview file | |
| .tag | Update git-archive export options | |
| CMakeLists.txt |
Move qt_internal_project_setup as early as possible
|
|
| config_help.txt | build system: remove unused alsa dependency | |
| configure.cmake | Change the license of all CMakeLists.txt and *.cmake files to BSD | |
| configure.json | Move qtspeech over to the new config system | |
| CONTRIBUTING.md | Add CONTRIBUTING.md file | |
| dependencies.yaml | Update dependencies on 'dev' in qt/qtspeech | |
| licenseRule.json | CMake/Android: enable Gradle for building Qt JARs | |
| qt_cmdline.cmake | Re-generate the CMake project files | |
| REUSE.toml | CMake/Android: enable Gradle for building Qt JARs | |