2
0
Fork
You've already forked qtspeech
0
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>
2026年07月10日 09:18:29 +00:00
cmake Change the license of all CMakeLists.txt and *.cmake files to BSD 2022年08月24日 01:32:02 +02:00
coin Make module ready for source SBOM checking 2025年02月26日 13:39:07 +01:00
dist Remove year from Qt Copyright in REUSE.toml 2025年07月09日 11:58:37 +02:00
examples Doc: Add alt text for \image tags for qtspeech 2025年11月05日 15:04:44 +00:00
LICENSES Correct AndroidManifest.xml licensing in REUSE.toml file 2024年11月06日 12:26:04 +00:00
src WinRT TTS: Improve AudioSource buffer management 2026年07月10日 09:18:29 +00:00
tests Revert "CMake/Android: disable modern gradle builds for qtspeech" 2026年06月09日 19:24:03 +00:00
.cmake.conf Bump version to 6.13.0 2026年06月05日 04:29:39 +00:00
.gitattributes Update git-archive export options 2016年09月13日 11:01:01 +00:00
.gitignore CMake/Android: enable Gradle for building Qt JARs 2026年05月05日 18:19:30 +00:00
.gitreview Add .gitreview file 2025年02月25日 15:40:01 +01:00
.tag Update git-archive export options 2016年09月13日 11:01:01 +00:00
CMakeLists.txt Move qt_internal_project_setup as early as possible 2025年06月20日 15:42:17 +02:00
config_help.txt build system: remove unused alsa dependency 2025年06月19日 14:27:20 +08:00
configure.cmake Change the license of all CMakeLists.txt and *.cmake files to BSD 2022年08月24日 01:32:02 +02:00
configure.json Move qtspeech over to the new config system 2019年06月07日 10:01:00 +02:00
CONTRIBUTING.md Add CONTRIBUTING.md file 2026年04月17日 06:32:05 +00:00
dependencies.yaml Update dependencies on 'dev' in qt/qtspeech 2026年07月10日 01:02:15 +00:00
licenseRule.json CMake/Android: enable Gradle for building Qt JARs 2026年05月05日 18:19:30 +00:00
qt_cmdline.cmake Re-generate the CMake project files 2022年02月11日 15:39:43 +02:00
REUSE.toml CMake/Android: enable Gradle for building Qt JARs 2026年05月05日 18:19:30 +00:00