Skip to content

Commit ec7f115

Browse files
openminddevNir-AzremibettanAviaAvttkhuong
authored
Update stream (#1)
* fix wrong string compare on python device repr * icons corrected in calib-model * folder_open_o renamed * cr * cr1 * icons checked * replace is_update_device with is_in_recovery_mode in python * fix icon name * test-fw-errors.py: corrected firmware version comparison * add test-fps-manual-exposure.py * code review fixes * removed the macOS without DDS GHA * Add extra security check flags on Linux, remove unneeded include. * Update package.xml before Realsense migration * textual icons to string corrections * PR realsenseai#14225 from Noy-Zini: Modernize Librealsense SDK readme (cherry picked from commit 2d476c7) # Conflicts: # readme.md * protect jpeg unpack * Update test-fps-manual-exposure.py to use fps_helper.measure_fps() * Update test-fps.py to use fps_helper.measure_fps() * tare fixes commit * add D555 to test-fw-update * Fix typo Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * bump version to 2.57.5 * add unused warning supression * disable calib tests * patches script for jetson - replacing uvcvideo in its relevant place * checking modinfo result in patches for jetson script Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * setting default path for uvcvideo module if not loaded * typo * typo Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * KERNEL_LOCALVERSION grabbed dynamically Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * typo Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * manual patches in JP5.0.2 for D436, D555, D585 * add test type to skip by connection type * fix recovery issues .. * update expected filename on fw update test * migrate s3 links * catching errors when parsing stream_options DDS message * dashboard open close icons corrected * using vectors for mipi pids, instead of the whole list, both be and core * adding d401_gmsl device is SDK and linux backend * d401 gmsl works - color sensor not enabled yet * comment added for min version * improving mipi devices pid code * Round float values for integer options with log * fix log message * Implement DDS close-streams using open-streams control * D585s - default res for occupancy stream * open-streams reset flag defaults false. Fix documentation and rs-dds-adapter * Viewer - use stream name in header * Get color frame according to index (there can be more than one) * replace IntelRealSense with realsenseai * delete old file * Update sample-data.md * fix degree symbols * update realsense links * Update installation_jetson.md - broken link * Update installation_jetson.md - fix broken link * align docs to latest * add notice * is_multiple_resolutions_supported only on D585S * add links * Add missing includes for std::fstream and std::thread Fix missing <fstream> include in backend-hid.h and <thread> include in network-adapter-watcher.cpp to ensure proper compilation across different build environments and avoid implicit dependency on transitive includes. * Viewer no Advanced Mode toggle for D500 * Revert "PR realsenseai#14480 from AviaAv: Fix D555 not displaying resolutions on DQT" This reverts commit 984a5e8, reversing changes made to 94b4e24. * Fix D500 not displaying resolutions on DQT * undraw format on DQT * PR realsenseai#14490 from AviaAv: Fix resolution not showing on DQT on D500 * remove redundant conditions * test-frames-depth modified to work in front of wall * checking only fill rate * log debug added for configuration file and content * cr * cr * fill rate requirement in test increased to 50% * allow exposure 1 before AE stabilize on hdr test * change deltas to avoid rare failures * fixing method so that it fits to d400 and d500 fw filename patterns * removing debug prints * disable test case that are not stable * Update test-depth_ae_convergence.py * Fix libusb crash on macOS * empty commit for rechecking gha after rebase * empty commit for rechecking gha after rebase 2 * enabled in manual patches script * comment corrected * typo * empty commit for retriggering tests * empty commit for retriggering tests - 2 * flag for skipping d457 in test removed * Add D400 auto exposure toggling test * Add test for auto exposure meta data - test-depth-ae-metadata.py * d457 - adding gyro and accel default profiles with same fps * ae tests disabled until issue resolved in fw * restoring build version from 2.57.5 to 2.57.0 for development branch * Fix error C2880 with /std:c++latest option in VS2022 * removing special handle for persistency option in dds * making the persistency option desciption shorter for viewer * fixing persistency value setting * empty commit for tests retrigger * example added - not done * Add TTL support to DDS configuration * Update DDS configuration link timeout range * Fix test-eth-config failure * cr * Handle PR comments * python example added, python api extended with filter type * tests failing on D555 new FW disabled until passing * dds dependancy removed from example * scripts reworked * fetch when required * common sync script * verify repo url * Update rs-enum for multi-camera setups Signed-off-by: ejgoldik <ehud.joseph.goldik@realsenseai.com> * soft link condition * update python instructions * fix typo * JP5 simplified * PR fixes * DownloadAndSync reworked * branch policy update * remove redundant " * PR realsenseai#14563 from realsenseai: branch policy update (cherry picked from commit 6b52d27) * common JP5 build * minimum repos * modules load/unload reworked * loadin modules rearranged * bitwise OR changed to logical OR * enabling partial devices, using new value in viewer json config * avoid using nullptr * common for d400 and d500 devices, config param changed to partial_device_enabled * making sure streams exist before adding to matcher * comments about JP version updated * Try rebooting message added * Allow out of order DDS device initialization messages * Allow DDS devices to be only partially initialized * Don't print guid entity when not needed * fixup! Allow DDS devices to be only partially initialized * Handle PR#14568 comments * fix missing iio * Use config flag for DDS partial device use * fixup! Handle PR#14568 comments * Add D555 to test-live-options-presets * Fix test-live-options-advanced-mode for D500 * Handle more PR#14568 comments * enabling color, adding some debug code in linux be * debug code in be removed, d400-color code fixed * Tracked-On RSDSO-20929: Support JP7.1 * enabling color stream * cr * disable test-depth_ae_convergence * reverting spaces * cr2 * cr3 * Update rs.h verion * Update package.xml version * PR realsenseai#14584 from remibettan: rs-enum adjusted to support both single and multi cameras * PR realsenseai#14618 from ashrafk93: update public key instructions (cherry picked from commit 2c6e932) * PR realsenseai#14639 from Nir-Az/ Update installation_jetson.md key (cherry picked from commit dcf7475) * Update support-matrix.md * Update rs-color.c * Update rs-depth.c * Update rs-distance.c * Update rs-infrared.c * Update pr_check.sh * Update pr_check.sh --------- Signed-off-by: ejgoldik <ehud.joseph.goldik@realsenseai.com> Co-authored-by: Nir Azkiel <nir.azkiel@intel.com> Co-authored-by: Remi Bettan <remi.bettan@realsenseai.com> Co-authored-by: Avia Avraham <145359432+AviaAv@users.noreply.github.com> Co-authored-by: Tri Khuong <tri.t.khuong@realsenseai.com> Co-authored-by: Alex Kunin <alex.kunin@intel.com> Co-authored-by: Ohad Meir <100071798+OhadMeir@users.noreply.github.com> Co-authored-by: Remi Bettan <remibettan@gmail.com> Co-authored-by: ohadmeir <ohad1.meir@intel.com> Co-authored-by: remibettan <55648466+remibettan@users.noreply.github.com> Co-authored-by: Nir Azkiel <nir.azkiel@realsenseai.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: OhadMeir <ohad1.meir@realsenseai.com> Co-authored-by: Brian Ferri <me@brianferri.dev> Co-authored-by: ymodlin <yogev.modlin@realsenseai.com> Co-authored-by: Yogev Modlin <117653169+ymodlin@users.noreply.github.com> Co-authored-by: Ashraf Kattoura <ashraf.kattoura@intel.com> Co-authored-by: Karen Huang (BEYONDSOFT CONSULTING INC) <v-huati@microsoft.com> Co-authored-by: Wojciech Gladysz <kontra.wojciech.gladysz@gmail.com> Co-authored-by: user.name <user@gmail.com> Co-authored-by: ashrafk93 <113350644+ashrafk93@users.noreply.github.com>
1 parent cacc8e7 commit ec7f115

1,717 files changed

Lines changed: 38883 additions & 8657 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
* Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):
22

3-
* Consider checking out SDK [examples](https://github.com/IntelRealSense/librealsense/tree/master/examples#sample-code-for-intel-realsense-cameras).
4-
* Have you looked in our [documentations](https://github.com/IntelRealSense/librealsense/tree/master/doc#useful-links)?
5-
* Is you question a [frequently asked one](https://github.com/IntelRealSense/librealsense/wiki/Troubleshooting-Q%26A)?
6-
* Try [searching our GitHub Issues](https://github.com/IntelRealSense/librealsense/issues?utf8=%E2%9C%93&q=is%3Aissue) (open and closed) for a similar issue.
3+
* Consider checking out SDK [examples](https://github.com/realsenseai/librealsense/tree/master/examples#sample-code-for-intel-realsense-cameras).
4+
* Have you looked in our [documentations](https://github.com/realsenseai/librealsense/tree/master/doc#useful-links)?
5+
* Is you question a [frequently asked one](https://github.com/realsenseai/librealsense/wiki/Troubleshooting-Q%26A)?
6+
* Try [searching our GitHub Issues](https://github.com/realsenseai/librealsense/issues?utf8=%E2%9C%93&q=is%3Aissue) (open and closed) for a similar issue.
77

88
* All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)
99

.github/pull_request_template.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<!--
22
Pull requests should go to the development branch:
3-
https://github.com/IntelRealSense/librealsense/tree/development/
3+
https://github.com/realsenseai/librealsense/tree/development/
44
55
If this is still a work-in-progress, please open it as DRAFT.
66
77
For further details, please see our contribution guidelines:
8-
https://github.com/IntelRealSense/librealsense/blob/master/CONTRIBUTING.md
8+
https://github.com/realsenseai/librealsense/blob/master/CONTRIBUTING.md
99
-->

.github/workflows/build-ROS2-package-CI.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212

1313
build_lrs_ros2_package:
1414
runs-on: ubuntu-latest
15-
timeout-minutes: 30
15+
timeout-minutes: 45
1616
strategy:
1717
matrix:
1818
ros_distribution:
@@ -43,12 +43,12 @@ jobs:
4343
steps:
4444

4545
- name: setup ROS environment
46-
uses: ros-tooling/setup-ros@a6ce30ecca1e5dcc10ae5e6a44fe2169115bf852 #v0.7
46+
uses: ros-tooling/setup-ros@87aeba050fd62d0ee5d5fdf4b6c9f847892ea864 #v0.7.13
4747
with:
4848
required-ros-distributions: ${{ matrix.ros_distribution }}
4949

5050
- name: build librealsense ROS 2
51-
uses: ros-tooling/action-ros-ci@0c87ffc035492b66c9afb9159ca9664fb0b513e1 #v0.3
51+
uses: ros-tooling/action-ros-ci@1ff2c804b4c2383146d8cd8444dfda64ab4bf7ac #v0.4.3
5252
with:
5353
target-ros2-distro: ${{ matrix.ros_distribution }}
5454
skip-tests: true

.github/workflows/buildsCI.yaml

Lines changed: 24 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ env:
1313
LRS_BUILD_CONFIG: Debug
1414
LRS_RUN_CONFIG: Release
1515
LRS_RUN_WITH_DEB_CONFIG: RelWithDebInfo
16-
PYTHON_PATH: C:\\hostedtoolcache\\windows\\Python\\3.8.1\\x64\\python.exe
1716
# GH-Actions Windows VM currently supply ~14 GB available on D drive, and ~80 GB on drive C.
1817
# Building LRS statically with third parties is too much for drive D so we clone to drive 'D' and build on drive 'C'
1918
WIN_BUILD_DIR: C:/lrs_build
@@ -24,7 +23,7 @@ jobs:
2423

2524
#--------------------------------------------------------------------------------
2625
Win_SH_EX_CfU: # Windows, shared, with Examples & Tools, and Check for Updates
27-
runs-on: windows-2019
26+
runs-on: windows-2025
2827
timeout-minutes: 60
2928
steps:
3029
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 #v4
@@ -55,7 +54,7 @@ jobs:
5554
cd ${{env.WIN_BUILD_DIR}}
5655
pwd
5756
ls
58-
cmake ${LRS_SRC_DIR} -G "Visual Studio 16 2019" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=true -DBUILD_TOOLS=true -DCHECK_FOR_UPDATES=true
57+
cmake ${LRS_SRC_DIR} -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=true -DBUILD_TOOLS=true -DCHECK_FOR_UPDATES=true
5958
6059
- name: Build
6160
# Build your program with the given configuration
@@ -66,7 +65,7 @@ jobs:
6665
6766
#--------------------------------------------------------------------------------
6867
Win_SH_EX_No_Logs: # Windows, shared, with Examples & Tools, no EasyLogging and no Check for Updates
69-
runs-on: windows-2019
68+
runs-on: windows-2025
7069
timeout-minutes: 60
7170
steps:
7271
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 #v4
@@ -97,7 +96,7 @@ jobs:
9796
cd ${{env.WIN_BUILD_DIR}}
9897
pwd
9998
ls
100-
cmake ${LRS_SRC_DIR} -G "Visual Studio 16 2019" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=true -DBUILD_TOOLS=true -DCHECK_FOR_UPDATES=false -DBUILD_EASYLOGGINGPP=false
99+
cmake ${LRS_SRC_DIR} -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=true -DBUILD_TOOLS=true -DCHECK_FOR_UPDATES=false -DBUILD_EASYLOGGINGPP=false
101100
102101
- name: Build
103102
# Build your program with the given configuration
@@ -108,13 +107,13 @@ jobs:
108107
109108
#--------------------------------------------------------------------------------
110109
Win_ST_Py_CI: # Windows, Static, Python, Tools, libCI with executables
111-
runs-on: windows-2019
110+
runs-on: windows-2025
112111
timeout-minutes: 60
113112
steps:
114113
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 #v4
115114
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 #v5
116115
with:
117-
python-version: '3.8.1'
116+
python-version: '3.9'
118117

119118
- name: Enable Long Paths
120119
shell: powershell
@@ -141,7 +140,7 @@ jobs:
141140
run: |
142141
LRS_SRC_DIR=$(pwd)
143142
cd ${{env.WIN_BUILD_DIR}}
144-
cmake ${LRS_SRC_DIR} -G "Visual Studio 16 2019" -DBUILD_SHARED_LIBS=false -DBUILD_EXAMPLES=false -DBUILD_TOOLS=true -DBUILD_UNIT_TESTS=true -DUNIT_TESTS_ARGS="--not-live --context=windows" -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=false -DPYTHON_EXECUTABLE=${{env.PYTHON_PATH}} -DBUILD_PYTHON_BINDINGS=true
143+
cmake ${LRS_SRC_DIR} -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=false -DBUILD_EXAMPLES=false -DBUILD_TOOLS=true -DBUILD_UNIT_TESTS=true -DUNIT_TESTS_ARGS="--not-live --context=windows" -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=false -DBUILD_PYTHON_BINDINGS=true
145144
146145
- name: Build
147146
# Build your program with the given configuration
@@ -161,20 +160,20 @@ jobs:
161160
run: |
162161
mkdir ${{env.WIN_BUILD_DIR}}/rs-all-client
163162
cd ${{env.WIN_BUILD_DIR}}/rs-all-client
164-
cmake $GITHUB_WORKSPACE/.github/workflows/rs-all-client -G "Visual Studio 16 2019"
163+
cmake $GITHUB_WORKSPACE/.github/workflows/rs-all-client -G "Visual Studio 17 2022"
165164
cmake --build . --config Release -- -m
166165
./Release/rs-all-client
167166
168167
169168
#--------------------------------------------------------------------------------
170169
Win_SH_Py_DDS_CI: # Windows, Shared, Python, Tools, DDS, libCI without executables
171-
runs-on: windows-2019
170+
runs-on: windows-2025
172171
timeout-minutes: 60
173172
steps:
174173
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 #v4
175174
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 #v5
176175
with:
177-
python-version: '3.8.1'
176+
python-version: '3.9'
178177

179178
- name: Enable Long Paths
180179
shell: powershell
@@ -199,7 +198,7 @@ jobs:
199198
run: |
200199
LRS_SRC_DIR=$(pwd)
201200
cd ${{env.WIN_BUILD_DIR}}
202-
cmake ${LRS_SRC_DIR} -G "Visual Studio 16 2019" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=true -DBUILD_UNIT_TESTS=false -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=true -DPYTHON_EXECUTABLE=${{env.PYTHON_PATH}} -DBUILD_PYTHON_BINDINGS=true
201+
cmake ${LRS_SRC_DIR} -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=true -DBUILD_UNIT_TESTS=false -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=true -DBUILD_PYTHON_BINDINGS=true
203202
204203
- name: Build
205204
# Build your program with the given configuration
@@ -217,13 +216,13 @@ jobs:
217216
218217
#--------------------------------------------------------------------------------
219218
Win_SH_Py_DDS_SEC: # Windows, Shared, Python, Tools, DDS, additional security checks
220-
runs-on: windows-2019
219+
runs-on: windows-2025
221220
timeout-minutes: 60
222221
steps:
223222
- uses: actions/checkout@v4
224223
- uses: actions/setup-python@v5
225224
with:
226-
python-version: '3.8.1'
225+
python-version: '3.9'
227226

228227
- name: Enable Long Paths
229228
shell: powershell
@@ -248,7 +247,7 @@ jobs:
248247
run: |
249248
LRS_SRC_DIR=$(pwd)
250249
cd ${{env.WIN_BUILD_DIR}}
251-
cmake ${LRS_SRC_DIR} -G "Visual Studio 16 2019" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=true -DBUILD_UNIT_TESTS=false -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=true -DPYTHON_EXECUTABLE=${{env.PYTHON_PATH}} -DBUILD_PYTHON_BINDINGS=true -DENABLE_SECURITY_FLAGS=true
250+
cmake ${LRS_SRC_DIR} -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=true -DBUILD_UNIT_TESTS=false -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=true -DBUILD_PYTHON_BINDINGS=true -DENABLE_SECURITY_FLAGS=true
252251
253252
- name: Build
254253
# Build your program with the given configuration
@@ -260,14 +259,14 @@ jobs:
260259
261260
#--------------------------------------------------------------------------------
262261
Win_SH_Py_RSUSB_Csharp: # Windows, Shared, Python, RSUSB backend, C# bindings
263-
runs-on: windows-2019
262+
runs-on: windows-2025
264263
timeout-minutes: 60
265264

266265
steps:
267266
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 #v4
268267
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 #v5
269268
with:
270-
python-version: '3.8.1'
269+
python-version: '3.9'
271270

272271
- name: Enable Long Paths
273272
shell: powershell
@@ -291,7 +290,7 @@ jobs:
291290
run: |
292291
LRS_SRC_DIR=$(pwd)
293292
cd ${{env.WIN_BUILD_DIR}}
294-
cmake ${LRS_SRC_DIR} -G "Visual Studio 16 2019" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=false -DCHECK_FOR_UPDATES=false -DPYTHON_EXECUTABLE=${{env.PYTHON_PATH}} -DBUILD_PYTHON_BINDINGS=true -DFORCE_RSUSB_BACKEND=true -DBUILD_CSHARP_BINDINGS=true -DDOTNET_VERSION_LIBRARY="4.5" -DDOTNET_VERSION_EXAMPLES="4.5"
293+
cmake ${LRS_SRC_DIR} -G "Visual Studio 17 2022" -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=false -DCHECK_FOR_UPDATES=false -DBUILD_PYTHON_BINDINGS=true -DFORCE_RSUSB_BACKEND=true -DBUILD_CSHARP_BINDINGS=true -DDOTNET_VERSION_LIBRARY="4.6" -DDOTNET_VERSION_EXAMPLES="4.6"
295294
296295
- name: Build
297296
# Build your program with the given configuration
@@ -331,9 +330,10 @@ jobs:
331330
332331
- name: Build
333332
shell: bash
333+
# Adding -DENABLE_SECURITY_FLAGS=true here to also check examples and tools. See RSDSO-RSDSO-20629.
334334
run: |
335335
cd build
336-
cmake .. -DCMAKE_BUILD_TYPE=${{env.LRS_RUN_CONFIG}} -DBUILD_SHARED_LIBS=false -DBUILD_EXAMPLES=true -DBUILD_TOOLS=true -DCHECK_FOR_UPDATES=true -DBUILD_PYTHON_BINDINGS=true -DPYTHON_EXECUTABLE=$(which python3)
336+
cmake .. -DCMAKE_BUILD_TYPE=${{env.LRS_RUN_CONFIG}} -DBUILD_SHARED_LIBS=false -DBUILD_EXAMPLES=true -DBUILD_TOOLS=true -DCHECK_FOR_UPDATES=true -DBUILD_PYTHON_BINDINGS=true -DPYTHON_EXECUTABLE=$(which python3) -DENABLE_SECURITY_FLAGS=true
337337
cmake --build . -- -j4
338338
339339
@@ -513,9 +513,10 @@ jobs:
513513
514514
- name: Build
515515
shell: bash
516+
# Adding -DENABLE_SECURITY_FLAGS=true here to also check DDS. See RSDSO-RSDSO-20629.
516517
run: |
517518
cd build
518-
cmake .. -DCMAKE_BUILD_TYPE=${{env.LRS_RUN_CONFIG}} -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=false -DBUILD_UNIT_TESTS=false -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=true -DBUILD_PYTHON_BINDINGS=true -DPYTHON_EXECUTABLE=$(which python3)
519+
cmake .. -DCMAKE_BUILD_TYPE=${{env.LRS_RUN_CONFIG}} -DBUILD_SHARED_LIBS=true -DBUILD_EXAMPLES=false -DBUILD_TOOLS=false -DBUILD_UNIT_TESTS=false -DCHECK_FOR_UPDATES=false -DBUILD_WITH_DDS=true -DBUILD_PYTHON_BINDINGS=true -DPYTHON_EXECUTABLE=$(which python3) -DENABLE_SECURITY_FLAGS=true
519520
cmake --build . -- -j4
520521
521522
- name: LibCI
@@ -554,20 +555,13 @@ jobs:
554555
555556
#--------------------------------------------------------------------------------
556557

557-
Mac_cpp:
558-
runs-on: macos-14
558+
Mac_DDS_cpp:
559+
runs-on: macos-15
559560
timeout-minutes: 60
560561

561562
steps:
562563
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 #v4
563564

564-
- name: Check_API
565-
shell: bash
566-
run: |
567-
cd scripts
568-
./api_check.sh
569-
cd ..
570-
571565
- name: Prebuild
572566
run: |
573567
mkdir build
@@ -583,7 +577,7 @@ jobs:
583577
# We use "greadlink -f" which is mac-os parallel command to "readlink -f" from Linux (-f to convert relative link to absolute link)
584578
export OPENSSL_ROOT_DIR=`greadlink -f /usr/local/opt/openssl@1.1`
585579
echo "OPENSSL_ROOT_DIR = ${OPENSSL_ROOT_DIR}"
586-
cmake .. -DCMAKE_BUILD_TYPE=${{env.LRS_BUILD_CONFIG}} -DBUILD_EXAMPLES=true -DBUILD_WITH_OPENMP=false -DHWM_OVER_XU=false -DCHECK_FOR_UPDATES=true
580+
cmake .. -DCMAKE_CXX_STANDARD=20 -DCMAKE_BUILD_TYPE=${{env.LRS_BUILD_CONFIG}} -DBUILD_EXAMPLES=true -DBUILD_WITH_OPENMP=false -DHWM_OVER_XU=false -DCHECK_FOR_UPDATES=true -DBUILD_WITH_DDS=true
587581
cmake --build . -- -j4
588582
ls
589583

.github/workflows/memory-leaks-check/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# License: Apache 2.0. See LICENSE file in root directory.
2-
# Copyright(c) 2025 Intel Corporation. All Rights Reserved.
3-
cmake_minimum_required(VERSION 3.8)
2+
# Copyright(c) 2025 RealSense, Inc. All Rights Reserved.
3+
cmake_minimum_required(VERSION 3.10)
44

55
project(mem-leak-test)
66

.github/workflows/memory-leaks-check/mem-leak-test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// License: Apache 2.0. See LICENSE file in root directory.
2-
// Copyright(c) 2025 Intel Corporation. All Rights Reserved.
2+
// Copyright(c) 2025 RealSense, Inc. All Rights Reserved.
33

44
#include <librealsense2/hpp/rs_internal.hpp>
55
#include <random>

.github/workflows/rs-all-client/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# License: Apache 2.0. See LICENSE file in root directory.
2-
# Copyright(c) 2023 Intel Corporation. All Rights Reserved.
2+
# Copyright(c) 2023 RealSense, Inc. All Rights Reserved.
33
cmake_minimum_required( VERSION 3.15 )
44

55
#

.github/workflows/rs-all-client/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// License: Apache 2.0. See LICENSE file in root directory.
2-
// Copyright(c) 2023 Intel Corporation. All Rights Reserved.
2+
// Copyright(c) 2023 RealSense, Inc. All Rights Reserved.
33

44
#include <librealsense2/rs.hpp> // Include RealSense Cross Platform API
55

.github/workflows/static_analysis.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ jobs:
288288
- name: "Check minimal CMake version"
289289
env:
290290
EXPECTED_CMAKE_MAJOR_VER: 3
291-
EXPECTED_CMAKE_MINOR_VER: 8
291+
EXPECTED_CMAKE_MINOR_VER: 10
292292
CURRENT_CMAKE_MAJOR_VER: ${{ steps.cmake_version.outputs.current_cmake_major_ver }}
293293
CURRENT_CMAKE_MINOR_VER: ${{ steps.cmake_version.outputs.current_cmake_minor_ver }}
294294

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ lib/
33

44
ubuntu-xenial/
55
ubuntu-xenial-hwe/
6+
ubuntu-focal-master/
7+
8+
.gitconfig
9+
610

711
# Docs
812
doc/doxygen/html/
@@ -89,3 +93,4 @@ librealsense-log.txt
8993
*.cxx
9094

9195
.vscode/*
96+
/unit-tests/.idea

0 commit comments

Comments
 (0)