Lam Wei Lun
1df362888e
Fixes nullptr deref
2026-09-15 15:47:48 +08:00
Ian Chua
104dbb2140
fix: camera auto-play on startup
2026-09-14 16:17:17 +08:00
Ian Chua
8eeec6935e
Merge branch 'main' of https://github.com/OrcaSlicer/OrcaSlicer_priv into feat/printer-agent-impl
2026-09-14 12:53:04 +08:00
Kris Austin
e7ca4fb87e
build: trim GUI_App.hpp includes so edits stop rebuilding the whole GUI ( #15644 )
2026-09-12 12:09:39 -03:00
Kris Austin
e296d5daac
build: fix 9 defects found by clang-cl warnings ( #15583 )
2026-09-09 19:13:05 -03:00
Ian Chua
b0ada2dee5
fix: ffmpeg http camera stream jittering due to incomplete frames
2026-09-09 13:40:51 +08:00
Kris Austin
c0c2cc5068
fix: Virtual Camera Tools install downloads the network plugin ( #15540 )
2026-09-05 22:11:40 -03:00
Ian Chua
9b2b75a51d
Merge branch 'feat/orca-printer-agent' into feat/webrtc-impl
2026-09-04 18:23:26 +08:00
Ian Chua
dbcb82075f
feat: use ffmpeg to render http camera stream
2026-09-04 16:42:36 +08:00
Ian Chua
4320cc78d9
feat: camera via webrtc
2026-09-01 18:59:20 +08:00
Ian Chua
84e929ea24
feat: generic camera stream support for http snapshot and rtsp
2026-09-01 18:13:11 +08:00
Ian Chua
0ed19d4826
feat: generic camera stream support for http snapshot and rtsp
2026-09-01 18:02:53 +08:00
Ian Chua
d486db6459
Merge branch 'main' into feat/printer-agent-impl
2026-09-01 16:51:34 +08:00
Ian Chua
4df1607ec4
fix: clear up some unrelated changes
2026-08-28 16:45:01 +08:00
Ian Chua
b2a0485139
fix: defer filesystem and camera abstractions
2026-08-25 14:34:11 +08:00
Noisyfox
2d9a3be88f
FIX: GTK video window resize ran in a free function without member access
...
wxMediaCtrl_OnSize referenced wxMediaCtrl2's private m_gtk_video_window,
which does not compile on Linux/GTK. Move the resizing into
wxMediaCtrl2::DoSetSize where the member is in scope.
2026-08-13 16:34:42 +08:00
lane.wei
7382a15b89
ENH: update some missing codes
...
jira: no-jira
Change-Id: Icb2da53911430ac144b0fb601637a7ad31e7e8db
(cherry picked from commit 13b4213f8a24c76c16e49daf905fa29c0f646a5a)
2026-08-13 09:12:23 +08:00
chunmao.guo
c3d9c27091
FIX: wxMediaCtrl3 enter Stopped state soon
...
Change-Id: I120e9d4b9f85599a184650d1d95fe2bec42af171
Jira: STUDIO-8280
(cherry picked from commit 7648d96305d510b9e97f22124961de5115cde830)
2026-08-13 09:12:22 +08:00
chunmao.guo
56ac17f085
NEW: reimpl wxMediaCtrl from ffmpeg
...
Jira: none
Change-Id: I46a47118a7649b2a50fcce8911e2888342ef25de
(cherry picked from commit d6c7f08769c8cfdbbf0e80ad280c9b3408a3c27d)
(cherry picked from commit 94d91be60bfe9bbbcdd21f85b46abc3faf126f17)
2026-08-13 09:12:21 +08:00
Ian Chua
7ba5718be6
fix: remove redundant cache
2026-08-12 18:41:51 +08:00
Ian Chua
7cb1805272
refactor: push bbl workflows to bbl printer agent
2026-08-12 13:50:47 +08:00
SoftFever
80d3c3908d
Resync the device status pages
2026-07-17 08:30:22 +08:00
Noisyfox
ac79886c5c
NetworkAgent::use_legacy_network is only meant to be an intention of whether user wants to use legacy plugin or not, anything that actually interact with the plugin should use the loaded plugin version instead.
2026-07-01 21:03:53 +08:00
Ian Bassi
514ab02525
Localizations refactor ( #14254 )
2026-06-18 09:13:51 -03:00
Ian Chua
4542a15009
fix: use bambu's network plugin ( #13756 )
2026-05-20 19:20:09 +08:00
Thomas Henauer and SoftFever
a167702038
Linux: use GTK sink for Wayland Bambu liveview ( #13432 )
...
* Use GTK sink for Wayland liveview
Keep native Wayland sessions on the GTK backend and use a GTK widget based GStreamer sink for Bambu liveview instead of the Wayland video overlay path, which can render black on NVIDIA/Hyprland.
Keep the existing wxMediaCtrl path for X11 and continue preferring software H.264 decoding while demoting GL and hardware decoder paths that caused liveview crashes.
* Narrow Linux liveview fix to native Wayland
* Tighten native Wayland liveview setup
* Tighten Wayland liveview teardown and rank setup
* Package GStreamer gtksink for Wayland liveview
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2026-05-13 00:01:10 +08:00
SoftFever
9703a6b4d7
init
2026-01-23 17:05:56 +08:00
Rodrigo Faselli
0c5f6c9865
🧹 Fix some compile warnings ( #10158 )
...
Fix some compile warnings
<img width="1489" height="1161" alt="image" src="https://github.com/user-attachments/assets/da2d592f-b6d5-4706-9c97-ec6a0da4292f " />
2026-01-04 14:16:30 +08:00
xin.zhang
73dd707d7b
FIX: MediaPlayCtrl maybe deleted
...
jira: [STUDIO-12622]
Change-Id: I9ee879c5bd046c9b3e1d33c96b7e3db9c9b35153
(cherry picked from commit 862fb9b53d3cda87135b93f5365608e22fc04411)
2025-10-02 09:45:24 +08:00
xin.zhang
4a787f6ff8
ENH: clean codes about device
...
JIRA: [STUDIO-13609]
Change-Id: I591de7033360b9570600006cfbce2148a8d031d5
(cherry picked from commit e9c774be8f4c89b8dafa14ef56913612fb68bd0c)
2025-10-02 09:30:48 +08:00
tao wang
3a67f1bd27
ENH:optimize the logic of the IP input window
...
jira:[STUDIO-10375 STUDIO-10534]
Change-Id: I75ff12403dbf8f59fa95c938fa97ec2497f0ed67
(cherry picked from commit b62efed65f26b1ea4390c2d1e8681169e63fff99)
2025-09-17 21:23:22 +08:00
chunmao.guo
d1f039b5f3
FIX: switch diameter button order & total ams count
...
Change-Id: Ife11b131269cd5b1ed6c1555621d5ea727a07027
Jira: STUDIO-9984, STUDIO-9739
(cherry picked from commit 35e8c0d5dab916ee1b103a475d638ad7958e561b)
2025-09-10 16:24:41 +08:00
chunmao.guo
d626c38ae7
FIX: something
...
Change-Id: I2923786337f97f4297b0444522c620891aa2ad90
Jira: STUDIO-9725 filament menu delete icon
Jira: STUDIO-9785 StaticGroup border color
Jira: STUDIO-9716 update badge icon
Jira: STUDIO-9815 click printer/bed panel for combobox
Jira: STUDIO-9867 label with for single noozle
Jira: STUDIO-9739 ams page up/down
(cherry picked from commit 1cde0b844a97f3420db4999927f05a833b92b0fb)
2025-09-10 10:43:06 +08:00
chunmao.guo
583edf1e32
FIX: something
...
1. split translate filament_extruder_variant
2. printer sync icon dark mode
3. translate Extruder 1/2 to Left/Right Extruder
4. parse error code from get_camera_url
5. smaller printer bed image
Jira: STUDIO-8542, STUDIO-9056, STUDIO-7681, STUDIO-9487
Change-Id: I8a10fbe4e6d17e7a3e35e8846e3d964084d07f50
(cherry picked from commit 626256beb6fb8a90a99578b5208cb588ead5dd80)
(cherry picked from commit 9c81c2cf5e0e50a65c99903445734e0f16529198)
2025-09-09 10:44:41 +08:00
chunmao.guo
ef5463f9fe
ENH: call Bambu source deinit
...
Change-Id: I7b96056aabe7a894c66fcaf61e24f783f5a1e217
Jira: STUDIO-7666
(cherry picked from commit 9f85798a0bc8d02b3f0a30fd42934f58b48e67e9)
2025-09-07 23:24:38 +08:00
Noisyfox
9444d61bb6
Merge branch 'main' into dev/bbl-network-upd
2025-06-01 19:33:39 +08:00
Alexandre Folle de Menezes
b8c5ddd0ee
Fix the spelling/grammar on the original english strings ( #9487 )
...
* Fix the spelling/grammar on english strings
* Fix the spelling/grammar on english strings, part 2
2025-06-01 19:32:36 +08:00
Alexandre Folle de Menezes
a2f87dc980
Fix casing issues on the original english strings ( #9513 )
...
* Use lowercase after comma
* Use uppercase after period
2025-06-01 19:31:55 +08:00
Noisyfox
659a65f27f
Force using local camera view for H2D if legacy network plugin is used
2025-05-26 20:02:16 +08:00
tao wang
5246fc4c0c
ENH:fet the correct Agora status
...
jira:[none]
Change-Id: Ic779e41f0b652212aa8e4ce016cfe1ef2aba3608
(cherry picked from commit 1c1b366d0035298b387fbeb3a7ee69ef4afb8e2d)
2025-05-26 10:14:39 +08:00
Noisyfox
ccee8efe72
Fix stop button
2025-01-23 14:43:24 +08:00
Noisyfox
4f496dd3b4
Fix build
2025-01-23 11:38:50 +08:00
chunmao.guo
b0be4bcf61
FIX: take addr of refresh_agora_url
...
Change-Id: I02e7010634f578d76d3d4ee39edf73117d5684d1
Jira: none
(cherry picked from commit ee290b439d2dd19bc00e7037b38fc48bc741b938)
2025-01-23 11:38:10 +08:00
chunmao.guo
f5270603b2
ENH: refresh_agora_url callback
...
Change-Id: I0d9a659d8bc9d004798409e1e76003854d4e5af6
(cherry picked from commit 76ef39c588908ad0dddef257812c333704fef84b)
2025-01-23 10:13:37 +08:00
chunmao.guo
6385a4d170
ENH: liveview remote protocols with agora
...
Change-Id: Id86aa4bfa5f5e09675a6fe627668c63d20c7d1bf
Jira: none
(cherry picked from commit 46eba0048b73f1741b4b7b57f788830c08a8d7f1)
2025-01-23 10:13:24 +08:00
chunmao.guo
d802379a9a
FIX: liveview local missing ip dialog not show
...
Change-Id: Ie15bdf0ac20354aecb2e0dffe9471e12e0143aa9
(cherry picked from commit 4d7715cc116b37f0889729d6550c8aa1a5034b73)
2025-01-23 09:39:55 +08:00
chunmao.guo
f99116d251
FIX: change to 'Video Stopped'
...
Change-Id: Ie8ed7865719652998577d2801ad71bc7da1f634f
Jira: none
(cherry picked from commit 69ad831570601554589057983ba7c7caa7964cf2)
2025-01-23 09:34:40 +08:00
Marius Wachtler
2b95ef4e3b
Fix some errors uncovered via compiler warnings ( #7954 )
...
* fix: tray_exist_bits != tray_exist_bits comparison
* fix: title == GetTitle() == title comparison
* fix: possibly dangling reference to a temporary
```
OrcaSlicer/src/libslic3r/calib.cpp:456:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
456 | const auto &w = bed_ext.size().x();
OrcaSlicer/src/libslic3r/calib.cpp:456:45: note: the temporary was destroyed at the end of the full expression ‘((Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1, 2>, 1>*)(& Slic3r::BoundingBoxBase<PointClass>::size() const [with PointClass = Eigen::Matrix<double, 2, 1, 2>]()))->Eigen::DenseCoeffsBase<Eigen::Matrix<double, 2, 1, 2>, 1>::x()’
456 | const auto &w = bed_ext.size().x();
```
* fix: mixup of | and ||
in this case I think it actually does not change the semantics it just means that both comparison have to be evaluated.
* fix: multi-character character constants need "
OrcaSlicer/src/slic3r/GUI/MediaPlayCtrl.cpp:392: warning: multi-character character constant [-Wmultichar]
392 | if (auto n = tunnel.find_first_of('/_'); n != std::string::npos)
OrcaSlicer/src/slic3r/GUI/MediaPlayCtrl.cpp: In member function ‘void Slic3r::GUI::MediaPlayCtrl::Stop(const wxString&)’:
OrcaSlicer/src/slic3r/GUI/MediaPlayCtrl.cpp:392: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘12127’ to ‘95’ [-Woverflow]
* fix: missing paranthesis - skips null check
* NFC: Remove this check it can never be false
* NFC: fix warning: statement has no effect
2025-01-08 13:06:39 +08:00
Henri van der Riet
5b0ddbd5f7
merge conflicts
2024-09-08 01:04:19 +02:00
SoftFever
220213e846
Revert "Fix typos and grammar ( #6638 )"
...
This reverts commit 1afc1372bc .
2024-09-07 20:04:17 +08:00