package: general waybeam encoder package for Infinity6E and Infinity6C#110
Open
snokvist wants to merge 1 commit into
Open
package: general waybeam encoder package for Infinity6E and Infinity6C#110snokvist wants to merge 1 commit into
snokvist wants to merge 1 commit into
Conversation
Buildroot package building the OpenIPC/waybeam_venc H.265 video encoder and streamer for SigmaStar Infinity6E (SSC338Q/SSC30KQ) and Infinity6C (SSC378QE). The SoC backend is selected from OPENIPC_SOC_FAMILY. The source is MIT-licensed. Installs /usr/bin/waybeam, /usr/bin/json_cli, /etc/waybeam.json and /etc/init.d/S95waybeam. On Infinity6C it also installs the encoder's own imx335/imx415 sensor modules as sensor_imx*_mipi.ko and the matching imx335.bin/imx415.bin, since there are no in-tree modules for these sensors; the package is ordered after sigmastar-osdrv-sensors and sigmastar-osdrv-infinity6c so those modules install over the stock ones. waybeam and Majestic cannot be built together (depends on !BR2_PACKAGE_MAJESTIC): both drive the same sensor and encoder, and the SigmaStar OSDRV MI libraries are installed only when Majestic is not selected. The package ships no libraries; OSDRV provides them. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Member
|
Good afternoon. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a Buildroot package
waybeam: an H.265 video encoder and streamer forSigmaStar Infinity6E (SSC338Q/SSC30KQ) and Infinity6C (SSC378QE). The SoC
backend is selected from
OPENIPC_SOC_FAMILY. The source is MIT-licensed.Installs:
/usr/bin/waybeam/usr/bin/json_cli(config editor)/etc/waybeam.json/etc/init.d/S95waybeamOn Infinity6C (Maruko) it also installs the encoder's own imx335/imx415
sensor modules as
/lib/modules/5.10.61/sigmastar/sensor_imx*_mipi.koand thematching
/etc/sensors/imx335.binandimx415.bin, since there are no in-treemodules for these sensors. The package is ordered after
sigmastar-osdrv-sensorsandsigmastar-osdrv-infinity6cso those modulesinstall over the stock ones.
waybeam and Majestic cannot be built together (
depends on !BR2_PACKAGE_MAJESTIC): both drive the same sensor and encoder, and theSigmaStar OSDRV MI libraries are installed to
/usr/libonly when Majesticis not selected. The package ships no libraries; OSDRV provides them.
Defaults in
/etc/waybeam.json: UDP RTP output enabled toudp://192.168.1.10:5600, resolutionauto(sensor native), ROI and audiodisabled.
isp.sensorBinis empty, which is valid — the encoder falls backto the SDK default ISP tuning, so video comes up on first boot.
Verified with scoped Buildroot builds on both families (Majestic off). Each
uses the Buildroot toolchain; the Infinity6C build installs the binary,
json_cli, both sensor modules, both ISP bins, config and init script: