Tags: fernandotonon/QtMeshEditor
Tags
fix(packaging): bundle Qt FFmpeg stubs for mocap camera backend (#927) libffmpegmediaplugin.so depends on libQt6FFmpegStub-* shims shipped with Qt. Without them the FFmpeg multimedia backend never loads and QMediaDevices::videoInputs() is empty. Also install libpipewire during .deb pack and fail the build if the plugin or pipewire copy is missing. Co-authored-by: Cursor <cursoragent@cursor.com>
fix(snap): drop audio-record plug; mocap needs camera only (#927) Snap lint flagged audio-record without audio-playback, stalling store review. Webcam access uses the camera plug + bundled libpipewire — no microphone permission required. Co-authored-by: Cursor <cursoragent@cursor.com>
fix(packaging): expose PulseAudio libs on Snap LD_LIBRARY_PATH (3.24.2) libpulse.so.0 depends on libpulsecommon in usr/lib/.../pulseaudio/, which was not on the Snap's LD_LIBRARY_PATH, so Qt6Multimedia still failed to load after libpulse0 was staged in 3.24.1. Co-authored-by: Cursor <cursoragent@cursor.com>
fix(packaging): bundle libpulse for Snap and .deb (3.24.1) Qt6Multimedia (mocap) links libpulse.so.0 at startup; the strict Snap did not stage it, so qtmesheditor failed immediately after install. Add libpulse0 to snapcraft stage-packages and .deb Depends. Co-authored-by: Cursor <cursoragent@cursor.com>
chore(release): bump version to 3.24.0 Minor release: PartOps AI-segmented split (#859/#923), gradient-ramp paint brushes (#544), and text-to-motion library/facing improvements (#838) since 3.23.x. Doc pins synced via scripts/sync-doc-versions-from-cmake.sh. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
fix(pack): bundle Qt Multimedia into the .deb + Docker runtime (3.23.1) The 3.23.0 .deb links Qt6::Multimedia (mocap epic #869, ENABLE_MOCAP) but the Linux packaging step never bundled libQt6Multimedia.so — so the deb's binary aborts at load with "libQt6Multimedia.so.6: cannot open shared object file", which broke the scan-assets Docker job (it installs the release .deb) on every PR. - deploy.yml: add Multimedia + MultimediaQuick to the .deb Qt-lib bundling loop, and copy the Qt Multimedia FFmpeg backend plugin (plugins/multimedia/*.so) so video/webcam sources actually open. - Dockerfile: add the Multimedia runtime system deps (libpulse0, libasound2t64, libav{format,codec,util}/libsw{scale,resample}) so the bundled lib loads even for headless CLI/scan runs that never touch video. - Bump 3.23.0 → 3.23.1 so a corrected .deb is published (the scan-assets job downloads the release .deb by version; a re-release is what actually ships the fix to users + turns the gate green). Verified: the 3.23.0 .deb's file list confirms libQt6Multimedia was absent (all other libQt6* at 6.9.3 present); added apt package names verified against the Ubuntu 24.04 archive. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
PreviousNext